@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";a,article,b,body,caption,center,code,div,dl,em,footer,form,h1,h2,h3,h4,header,html,i,iframe,img,label,li,menu,nav,ol,p,s,section,small,span,sub,table,tbody,td,th,thead,tr,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.language-switcher{position:relative}.language-switcher__button{align-items:center;background:var(--color-white);border:1px solid var(--color-border-primary);border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;line-height:20px;padding:8px 12px;transition:all .3s;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-switcher__button:hover{border:1px solid #a1a2a5}.language-switcher__button:focus{border:1px solid #a1a2a5;box-shadow:0 1px 2px #0000001a;outline:none}.language-switcher__button:active{transform:translateY(1px)}.language-switcher__flag{height:20px;width:20px}.language-switcher__list{background-color:var(--color-white);border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;list-style:none;margin:0;min-width:100%;opacity:0;padding:8px 0;pointer-events:none;position:absolute;top:100%;transform:translateY(0);transition:all .3s ease;visibility:hidden;z-index:10}.language-switcher--open .language-switcher__list{opacity:1;pointer-events:auto;transform:translateY(8px);visibility:visible}.language-switcher__list-item{padding:0 8px}.language-switcher__list-item-link{align-items:center;background:none;border:0;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:20px;min-height:44px;padding:8px;transition:all .3s ease;white-space:nowrap;width:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-switcher__list-item-link:hover{background:#f7f3f4}.language-switcher__list-item-link:active{background:#f0f0f0;transform:scale(.98)}@media (max-width:768px){.language-switcher,.language-switcher__button{width:100%}.language-switcher__button>span{margin-right:auto}.language-switcher__list{left:0;min-width:auto;right:0;width:100%}.language-switcher__button{min-height:44px;padding:12px}.language-switcher__list-item-link{min-height:48px;padding:12px 8px}}.container{margin:0 auto;max-width:1600px;padding-left:40px;padding-right:40px;width:100%}@media (max-width:768px){.container{padding-left:20px;padding-right:20px}}.section-header.left .section-title{text-align:left}.section-header.left .subheading{max-width:none;text-align:left}.section-header.two-cols{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;min-height:200px;padding-bottom:64px;position:relative}@media (max-width:768px){.section-header.two-cols{flex-direction:column;gap:16px;min-height:auto;padding-bottom:40px}}.section-header.two-cols h2{flex:1;max-width:795px;text-align:left}@media (max-width:768px){.section-header.two-cols h2{max-width:none}}.section-header.two-cols .subheading{align-self:flex-end;flex:1;margin:0;max-width:400px;text-align:left}@media (max-width:768px){.section-header.two-cols .subheading{max-width:none}}.section-title{color:var(--color-text);font-family:Host Grotesk,serif;font-size:clamp(2.5rem,6vw,5rem);font-style:normal;font-weight:700;letter-spacing:-1.6px;line-height:1.1;margin:0;text-align:center}.section-title .highlight{font-family:Power Grotesk,Host Grotesk,sans-serif;font-weight:400;-webkit-text-decoration:underline wavy var(--color-brand-underline);text-decoration:underline wavy var(--color-brand-underline);text-decoration-thickness:clamp(.15rem,.5vw,.35rem);text-underline-offset:5%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.section-title.white{color:var(--color-white)}.section-title.white .highlight{color:var(--color-brand-underline);text-decoration-color:var(--color-white)}.section-title .highlight.white{color:var(--color-white);text-decoration-color:var(--color-brand-underline)}@media (max-width:768px){.section-title{font-size:clamp(2.25rem,8vw,3rem);letter-spacing:-.72px}}.subheading{color:var(--color-text-secondary);font-size:18px;line-height:26px;margin:24px auto 0;max-width:520px;text-align:center}.subheading.top{margin-top:42px}.subheading.white{color:var(--color-text-tertiary)}.with-arrow{overflow:hidden;padding-right:28px;position:relative;text-decoration:none}.with-arrow span{text-decoration:underline}.btn-primary.btn-white.with-arrow:after,.btn-primary.btn-white.with-arrow:before,.navbar.dark .btn-primary.with-arrow:after,.navbar.dark .btn-primary.with-arrow:before,.with-arrow:after,.with-arrow:before{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/arrow-right.svg)}.with-arrow:after,.with-arrow:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;text-align:center;top:50%;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);width:20px}.btn-link-white.with-arrow:after,.btn-link-white.with-arrow:before,.btn-primary.with-arrow:after,.btn-primary.with-arrow:before,.navbar.dark .with-arrow:after,.navbar.dark .with-arrow:before,.with-arrow-white:after,.with-arrow-white:before{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/arrow-right-white.svg)}.btn-lg .with-arrow{padding-right:28px}.btn-lg .with-arrow:after,.btn-lg .with-arrow:before{height:20px;width:20px}.with-arrow:before{opacity:0;transform:translateY(-150%)}.with-arrow:after{opacity:1;transform:translateY(-50%)}.with-arrow:hover span{text-decoration:none}.with-arrow:hover:before{opacity:1;transform:translateY(-50%)}.with-arrow:hover:after{opacity:0;transform:translateY(150%)}@media (max-width:768px){.with-arrow{padding-right:20px}.with-arrow:after,.with-arrow:before{height:16px;width:16px}.btn-lg.with-arrow:after,.btn-lg.with-arrow:before{height:20px;width:20px}.with-arrow span{font-size:12px;line-height:16px}}.btn{align-items:center;border-radius:9999px;display:inline-flex;font-size:16px;font-weight:700;gap:8px;line-height:24px;padding:8px 20px;transition:background-color .3s ease}.btn,.btn span{text-decoration:none}.btn.with-arrow{padding-right:44px}.btn.with-arrow:after,.btn.with-arrow:before{right:20px}.btn-primary{background-color:var(--color-navy);color:var(--color-white)}.btn-primary:hover{background-color:#344054}.btn-primary:focus{background-color:var(--color-navy)}.btn-yellow{background:var(--color-brand-underline,#ffbc70);color:var(--color-navy)}.btn-yellow:hover{background:#f5c691}.btn-yellow:focus{background:var(--color-brand-underline,#ffbc70)}.btn-link{background-color:transparent;color:var(--color-text);text-decoration:underline}.btn-link-white{color:var(--color-white)}.btn-outline{background-color:transparent;border:1px solid var(--color-navy);color:var(--color-navy)}.btn-outline:hover{background-color:#e4e7ec}.btn-outline:focus{background-color:#d0d5dd}.btn-lg{padding:11px 20px}.btn-lg,.btn-lg .with-arrow span,.btn-lg span{font-size:16px;line-height:24px}.btn-white{background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--button-secondary-fg);color:var(--button-secondary-fg)}.btn-white:hover{background-color:#f2f4f7}@media (max-width:768px){.btn{font-size:12px;letter-spacing:0;line-height:16px;padding:8px 12px}.btn.with-arrow{padding-right:32px}.btn.with-arrow:after,.btn.with-arrow:before{right:12px}.btn-lg{padding:12px 24px}.btn-lg.with-arrow{padding-right:48px}.btn-lg.with-arrow:after,.btn-lg.with-arrow:before{right:24px}.btn-lg,.btn-lg .with-arrow span,.btn-lg span{font-size:16px;line-height:24px}}.animate{animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}.fade-in-up{opacity:0;transform:translateY(40px)}.animated .fade-in-up,.fade-in-up.animated{animation-name:fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.navbar{background:var(--color-white);padding:16px 40px;position:sticky;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:10002}@media (max-width:768px){.navbar{padding-left:20px;padding-right:20px}}.navbar.is-open{background:var(--color-bg-tertiary)}.navbar.hidden{transform:translateY(-100%)}.navbar svg{color:var(--color-navy);transition-duration:.2s}.navbar-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.navbar .logo img{height:24px;-o-object-fit:contain;object-fit:contain;width:100%}.navbar .nav{align-items:center;display:flex;gap:24px}@media (max-width:768px){.navbar .nav{display:none}}.nav-link{color:var(--color-text)}.navbar .nav .nav-link{font-size:16px;font-weight:500;line-height:24px;text-decoration:underline}.navbar .nav .divider{background-color:var(--color-divider);display:inline-block;height:20px;width:1px}@media (max-width:768px){.mobile-actions{gap:var(--spacing-md)}.burger-btn,.mobile-actions{align-items:center;display:flex}.burger-btn{background:transparent;border:1px solid var(--button-secondary-fg);border-radius:var(--radius-3xl);cursor:pointer;height:32px;justify-content:center;position:relative;width:32px}.burger-btn:after,.burger-btn:before{background:var(--button-secondary-fg);border-radius:2px;content:"";display:block;height:2px;position:absolute;transition:all .5s cubic-bezier(.165,.84,.44,1);width:14px}.burger-btn:before{top:12px}.burger-btn:after{top:16px}.burger-btn.close:before{top:14px;transform:rotate(225deg)}.burger-btn.close:after{top:14px;transform:rotate(-225deg)}.burger-btn svg{height:16px;width:16px}}.mobile-actions{display:none}@media (max-width:768px){.mobile-actions{display:flex}}.mobile-menu-overlay{animation:fadeInMenu .2s;background:var(--color-bg-tertiary);display:none;height:100%;left:0;padding-top:64px;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeInMenu{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.mobile-menu-overlay{display:block}}.mobile-menu-bottom,.mobile-menu-inner,.mobile-menu-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mobile-menu-inner{gap:16px;height:100%;padding:24px 20px}.mobile-menu-item{gap:16px}.mobile-menu-bottom{gap:16px;margin-top:auto}.mobile-menu-item .nav-link{font-size:24px;font-style:normal;font-weight:500;line-height:28px;padding-right:32px;transition-duration:.3s;width:100%}.mobile-menu-item .nav-link:after,.mobile-menu-item .nav-link:before{height:28px;width:24px}.mobile-menu-item .nav-link:hover{padding-left:8px}.mobile-menu-bottom .btn-primary{width:100%}.mobile-menu-bottom .btn-primary>span{margin:0 auto}.navbar.dark{background:var(--color-navy)}.navbar.dark svg{color:var(--color-white)}.navbar.dark .burger-btn{border-color:var(--color-white)}.navbar.dark .burger-btn:after,.navbar.dark .burger-btn:before{background-color:var(--color-bg-primary)}.navbar.dark .nav-link{color:var(--color-white)}.hero-section{position:relative}.hero-container{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/background-dots.png);background-repeat:repeat;background-size:50%;border-radius:var(--radius-xl);overflow:hidden;padding:0}.hero-container:before{background:linear-gradient(to bottom,var(--color-bg-tertiary) 0,var(--color-bg-tertiary) 79%,#fff 100%);border-radius:var(--radius-xl);content:"";height:100%;left:40px;position:absolute;top:0;width:calc(100% - 80px);z-index:-1}@media (max-width:768px){.hero-container{background-position:0 0;background-repeat:no-repeat;background-size:auto 100%}.hero-container:before{left:20px;width:calc(100% - 40px)}}.hero{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;overflow:hidden;padding-top:104px;position:relative;width:100%}@media (max-width:768px){.hero{padding-top:40px}}.hero-video{display:flex;justify-content:center;margin-top:64px;position:relative;width:100%}@media (max-width:768px){.hero-video{margin-top:40px}}.hero-video-content{border-radius:16px;max-width:100%}.hero-inner{flex-direction:column;margin:0;padding-left:64px;padding-right:64px;position:relative;text-align:center;z-index:2}.hero-inner,.hero-techstacks{align-items:center;display:flex}.hero-techstacks{gap:16px;height:100%;justify-content:space-between;padding:0 40px;position:absolute;width:100%}.hero-techstacks__left,.hero-techstacks__right{display:flex;flex-direction:column;gap:80px;height:100%;justify-content:center;width:195px}.hero-techstacks__left .badge:first-child,.hero-techstacks__right .badge:first-child{margin-left:auto;margin-right:40px}.hero-techstacks__left .badge:last-child,.hero-techstacks__right .badge:last-child{margin-left:auto}.badge{align-items:center;background:var(--color-white);border:1px solid var(--color-border-primary);border-radius:9999px;box-shadow:0 5px 25px #0000001a,0 1px 2px #0000001a;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:20px;padding:8px 16px;scale:0;transition:scale .5s cubic-bezier(.4,-.03,.12,1.38);white-space:nowrap;width:-moz-fit-content;width:fit-content;will-change:transform}.badge .hidden{display:none}.badge img{height:24px}.badge.visible{scale:1}.typewriter{display:inline-block;position:relative}.typewriter .cursor{animation:blink 1s ease infinite;background-color:var(--color-brand-underline);display:inline-block;height:100%;margin-left:4px;width:3px}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.hero .btn-primary{margin-top:24px;padding:12px 48px 12px 24px}.hero .btn-primary span{font-size:16px;line-height:24px}.hero .btn-primary:after,.hero .btn-primary:before{right:24px}.hero-caption{color:var(--color-text-secondary);font-size:12px;line-height:16px;margin-top:8px;text-align:center!important}@media (max-width:768px){.hero-inner{padding-left:20px;padding-right:20px}}.features{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:64px;padding:120px 0;text-align:center}@media (max-width:768px){.features{padding:80px 0}.features .subheading{margin:16px auto 0}}.features .cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:64px;width:100%}@media (max-width:1024px){.features .cards{grid-template-columns:repeat(1,1fr);margin-top:40px}}.features .cards .card,.features .cards .card .card-inner{background-color:var(--color-bg-tertiary)}.features .cards .card,.features .cards .card:before{border-radius:var(--radius-md)}.features .cards .card{box-shadow:inset 0 0 0 1px var(--color-border-primary);display:flex;margin:0 auto;max-width:512px;overflow:hidden;padding:2px;position:relative;width:100%}.features .cards .card .card-inner{border-radius:14px;display:flex;flex:1;flex-direction:column;height:auto;margin:0;padding:16px 16px 32px;text-align:left;width:100%;z-index:1}@media (max-width:1024px){.features .cards .card .card-inner{padding:12px 12px 24px}}.features .cards .card:before{background:var(--color-border-secondary);content:"";inset:0;opacity:0;padding:3px;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:0}.features .cards .card:hover:before{opacity:1}.features .cards .card.card-special:before{background:linear-gradient(45deg,#ffbc70,#7fc8f8,#ab75cf,#fa809e)}.features .cards .card .feature-video{border-radius:12px;display:block;height:auto;transition:border-radius .3s ease;width:100%}.features .cards .card .card-content{padding:30px 16px 0;transition:transform .3s ease;width:100%}.features .cards .card:hover .card-content{transform:translateY(-8px)}@media (max-width:1024px){.features .cards .card .card-content{padding:24px 12px 0}}.features .cards .card .card-content h3{font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.1;margin-bottom:8px}.features .cards .card p{color:var(--color-text-secondary);font-size:16px;line-height:24px}.features .btn-primary{margin-top:64px}@media (max-width:768px){.features .btn-primary{margin-top:40px}}.landscape{align-items:center;background-color:var(--color-navy);color:var(--color-white);gap:64px;padding:120px 0}.landscape,.landscape-content,.landscape-inner{display:flex;flex-direction:column}.landscape-content{gap:64px;margin-top:0;width:100%}.comparison-table__wrapper.in-animation{overflow:hidden}.comparison-table__wrapper:not(.in-animation){overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.comparison-table__wrapper::-webkit-scrollbar{display:none}.comparison-table{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.comparison-table thead tr{align-items:center;background:var(--color-text);border-bottom:1px solid var(--colors-gray-light-mode-600,#475467);border-top:1px solid var(--colors-gray-light-mode-600,#475467);box-sizing:border-box;display:flex;gap:24px;padding:var(--spacing-3xl);width:100%}.comparison-table thead th{background:transparent;flex:1;font-weight:600;padding:0;text-align:left}.comparison-table thead th:first-child{flex:.8}.comparison-table tbody tr{box-sizing:border-box;display:flex;gap:24px;padding:0 var(--spacing-3xl);width:100%}.comparison-table tbody tr:nth-child(odd){background:var(--colors-gray-light-mode-800,#182230)}.comparison-table tbody tr:nth-child(2n){background:var(--color-text)}.comparison-table tbody td{border-top:none;flex:1;padding:24px 0}.comparision-table__cell{align-items:center;display:flex;height:100%}.comparison-table thead th{text-transform:uppercase}.comparison-table tbody td:first-child,.comparison-table thead th{color:var(--Colors-Text-text-white,#fff);font-family:var(--Font-family-font-family-display,"Host Grotesk"),sans-serif;font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:500;line-height:var(--Font-size-text-xl,24px);overflow:hidden;text-overflow:ellipsis}.comparison-table tbody td:first-child{flex:.8}.comparison-table tbody td{color:var(--color-border-secondary);font-family:var(--Font-family-font-family-body,"Host Grotesk"),sans-serif;font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,24px);overflow:hidden;padding:16px 0;text-overflow:ellipsis}.comparison-table .number-highlight{color:#fff;font-weight:500}@media (min-width:900px){.landscape-content{flex-direction:column}}.landscape .btn-primary{align-items:center;background:var(--color-brand-underline,#ffbc70);border-radius:var(--radius-3xl);color:var(--color-navy);display:flex;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-lg) var(--spacing-3xl);padding-right:48px}.landscape .btn-primary:after,.landscape .btn-primary:before{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/arrow-right.svg)}.landscape-inner{margin:0 auto;padding:0;width:100%}.calculator{align-items:center;align-self:stretch;background:linear-gradient(180deg,#182230,#101828);border-radius:80px 80px 0 0;box-shadow:0 -6px #f90,inset 0 40px 50px -40px #ff990080,inset 0 12px #ff99004d;display:flex;flex-direction:column;gap:0;margin-top:6px;padding:64px 64px 0;position:relative;text-align:center;width:100%}.calc-heading{font-size:48px;font-weight:700;letter-spacing:-.48px;line-height:56px;margin-bottom:24px;margin-top:0}.calc-sub{color:var(--color-text-tertiary);font-family:var(--Font-family-font-family-body,"Host Grotesk"),sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:32px;margin-top:0;overflow:hidden;text-align:center;text-overflow:ellipsis}.salary-display{margin-bottom:30px;margin-top:0}.fees{align-items:stretch;margin-bottom:64px;margin-top:0;width:100%}.fee-details,.fees{flex-direction:column}.fee-details{display:flex;flex:1 1 0;justify-content:center;min-width:0;text-align:left}#salarySlider{-webkit-appearance:none;background:linear-gradient(90deg,var(--color-brand-underline) 0,var(--color-brand-underline) 0,var(--colors-gray-light-mode-400,#98a2b3) 0,var(--colors-gray-light-mode-400,#98a2b3) 100%);background-repeat:no-repeat;border-radius:9999px;cursor:pointer;display:block;height:4px;margin:16px auto 64px;outline:none;position:relative;width:calc(100% - 40px);width:560px}#salarySlider::-webkit-slider-thumb{align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-brand-underline);background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/chevron-left-double.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:0 solid var(--color-border-primary);border-radius:9999px;box-shadow:0 0 25px #ffbc7080;cursor:pointer;display:flex;gap:8px;height:32px;justify-content:center;padding:0;position:relative;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:32px;z-index:2}#salarySlider::-moz-range-track{background:var(--color-text-tertiary);border-radius:9999px;height:4px}#salarySlider::-moz-range-thumb{align-items:center;background:var(--color-brand-underline);background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/chevron-left-double.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:0 solid var(--color-border-primary);border-radius:9999px;box-shadow:0 0 25px #ffbc7080;cursor:pointer;display:flex;gap:8px;height:32px;justify-content:center;padding:0;-moz-transition:transform .2s ease;transition:transform .2s ease;width:32px}.fancy-number{color:var(--Colors-Text-text-white,#fff);font-family:Orbitron!important;font-size:var(--Font-size-display-lg,64px);font-style:normal;font-weight:700;letter-spacing:1.28px;line-height:var(--Line-height-display-sm,72px);text-align:center}.fee-card{align-items:center;align-self:stretch;border:1px solid var(--colors-gray-light-mode-700,#344054);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3xl);justify-content:space-between;margin:0 auto;min-height:120px;padding:var(--spacing-3xl);width:790px}.fee-card.jobref{background:var(--color-bg-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-navy);justify-content:flex-end}.fee-card.agency,.fee-card.jobref{align-items:center;align-self:stretch;display:flex;gap:var(--spacing-3xl);margin:0 auto;padding:var(--spacing-3xl);width:668px}.fee-card.agency{background:var(--colors-gray-light-mode-800,#182230);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-white)}.fee-card p{color:var(--color-text-secondary);font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,24px)}.fee-range{display:inline-block;font-family:Orbitron!important;font-size:20px;font-weight:600;margin-bottom:4px;min-width:200px;white-space:nowrap}.fee-card h3{font-family:var(--Font-family-font-family-display,"Host Grotesk");font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:500;line-height:var(--Font-size-text-xl,24px);margin-bottom:8px}.fee-card h3,.fee-card.jobref h3{color:var(--color-text)}.fee-card.jobref .fee-range{color:var(--color-text);font-family:Orbitron!important;font-size:var(--Font-size-text-xl,24px);font-style:normal;font-weight:700;letter-spacing:.48px;line-height:var(--Line-height-text-lg,32px)}.fee-card.jobref small{color:var(--color-text-secondary);font-family:var(--Font-family-font-family-body,"Host Grotesk"),sans-serif;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.fee-card.agency h3{color:var(--color-white)}.fee-card.agency .fee-range{color:var(--color-white);font-family:Orbitron!important;font-size:var(--Font-size-text-lg,20px);font-style:normal;font-weight:700;letter-spacing:.4px;line-height:var(--Line-height-text-lg,32px)}.fee-card.agency small{color:var(--color-text-tertiary);font-family:var(--Font-family-font-family-body,"Host Grotesk"),sans-serif;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.payment-info{background:var(--Colors-Background-bg-tertiary_hover,#f2f4f7);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:var(--spacing-lg);margin:0;min-width:264px;padding:var(--spacing-xl,16px);text-align:left;width:264px}.payment-info.agency{background:#f9fafb1a}.payment-info .icon-check,.payment-info .icon-cross{background-position:2px 2px;background-repeat:no-repeat;background-size:calc(100% - 4px);flex-shrink:0;height:20px;margin-right:0;padding:2px;width:20px}.payment-label{color:var(--color-text);font-family:var(--Font-family-font-family-display,"Host Grotesk");font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:500;line-height:var(--Line-height-text-sm,20px);margin:0 0 4px}.payment-info.agency .payment-label{color:var(--color-white)}p.payment-desc{color:var(--color-text-secondary);font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px);margin:0}.payment-info.agency .payment-desc{color:var(--color-text-tertiary)}.tab{background:transparent;border:none;color:var(--color-white);cursor:pointer;font-family:Host Grotesk,sans-serif;font-size:14px;line-height:20px;padding:10px 20px}.tab.active{background-color:var(--color-white);color:var(--color-navy)}.schedule-tabs{background:var(--color-navy);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;display:inline-flex;gap:4px;margin-bottom:64px;margin-top:0;overflow:hidden;padding:4px;position:relative}.schedule-tabs .tab-indicator{background:var(--colors-gray-light-mode-600,#475467);border-radius:9999px;height:calc(100% - 8px);position:absolute;top:4px;transition-duration:.2s;transition-timing-function:cubic-bezier(.49,.35,.39,1.19);z-index:0}.schedule-tabs .tab{background:transparent;color:var(--color-text-tertiary);font-weight:500;padding:6px 24px;position:relative;transition:color .35s ease;z-index:1}.schedule-tabs .tab.active,.schedule-tabs .tab:hover{color:var(--color-white)}@media (max-width:1024px){.fee-card,.fee-card.agency,.fee-card.jobref{max-width:790px;width:90%}}@media (max-width:900px){.landscape{padding:80px 0}.landscape-content{gap:40px}.landscape .btn-primary{padding-right:46px}.landscape .btn-primary:after,.landscape .btn-primary:before{right:24px}.comparison-table{margin-right:20px}.comparison-table tbody tr,.comparison-table thead tr{display:table-row;gap:0;padding:0}.comparison-table tbody td:first-child,.comparison-table thead th:first-child{background-color:var(--color-navy);left:0;overflow:visible;position:sticky;z-index:1}.comparison-table tbody td:first-child:before,.comparison-table thead th:first-child:before{border-right:1px solid var(--colors-gray-light-mode-600,#475467);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.comparison-table tbody td:first-child:after,.comparison-table thead th:first-child:after{box-shadow:0;content:"";height:100%;position:absolute;right:0;top:0;transition-duration:.5s;width:13px}.comparison-table__wrapper.is-scrolled .comparison-table tbody td:first-child:after,.comparison-table__wrapper.is-scrolled .comparison-table thead th:first-child:after{box-shadow:10px 0 10px #070e1a}.comparison-table tbody tr:nth-child(odd) td:first-child{background-color:#182230}.comparison-table tbody td,.comparison-table tbody td:first-child,.comparison-table thead th{display:table-cell;font-size:14px;line-height:20px;padding:16px;vertical-align:middle}.comparison-table thead th:first-child{width:120px}.comparison-table thead th:nth-child(2){width:180px}.comparison-table thead th:nth-child(3){width:164px}.comparison-table thead th:last-child{width:200px}.comparison-table .number-highlight{color:var(--color-border-secondary);font-weight:400}.comparison-table .icon{margin-right:12px}.calculator{left:-20px;padding:34px 20px 0;position:relative;width:calc(100% + 40px)}.calc-heading{font-size:32px;line-height:40px;margin-bottom:8px}.calc-sub{font-size:16px;line-height:24px;margin-bottom:16px}.fancy-number{font-size:40px;line-height:48px}#salarySlider{margin-bottom:54px;width:100%}.fee-card,.fee-card.agency,.fee-card.jobref{align-items:flex-start;flex-direction:column;gap:0;max-width:100%;padding:16px;width:100%}.fee-card.jobref h3{margin-bottom:0;text-align:left}.fee-card.jobref .fee-range{font-size:20px;line-height:32px}.fee-card.jobref small{font-size:14px;line-height:20px}.fee-details{margin-bottom:16px}.payment-info{width:100%}.fees,.schedule-tabs{margin-bottom:40px}.schedule-tabs{width:100%}.schedule-tabs .tab{padding:6px 16px;width:100%}}@media (max-width:710px){.comparison-table__wrapper{width:calc(100% + 20px)}}.essential{background-color:var(--color-bg-tertiary);padding:120px 0;text-align:center}@media (max-width:768px){.essential{padding:80px 0}}.stacking-container{padding-top:64px;position:relative}@media (max-width:768px){.stacking-container{padding-top:40px}}.stacking-card{align-items:center;color:#fff;display:flex;font-size:4rem;height:auto;justify-content:center;margin-bottom:32px;position:sticky;top:0;transform:scale(1);transform-origin:top center;transition:transform .1s ease-out,top .3s cubic-bezier(.4,0,.2,1);will-change:transform}@media (max-width:1024px){.stacking-card{position:static;transform:none!important}}.stacking-card:last-child,.stacking-card:nth-last-child(2){margin-bottom:0}.stacking-card.last{height:64px}.essential-inner>.btn{margin-top:64px}@media (max-width:1024px){.stacking-card.last{display:none}.essential-inner>.btn{margin-top:40px}}.ef-block{align-items:stretch;background-color:var(--color-white);border:1px solid var(--color-divider);border-radius:12px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;overflow:hidden;padding:64px 0 64px 64px}@media (max-width:1024px){.ef-block{gap:24px}}.ef-block.image-left{padding-left:0;padding-right:64px}@media (max-width:1024px){.ef-block,.ef-block.image-left{flex-direction:column;margin-bottom:20px;padding:24px 24px 0}}.ef-image{align-items:center;align-self:stretch;display:flex;flex:1 1 420px;justify-content:flex-end;margin:0;padding:0;position:relative;text-align:center}@media (max-width:1024px){.ef-image{flex:1 1 100%;margin:0 auto;order:2}}.ef-image video{display:block;height:100%;max-width:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;width:100%}.ef-block.image-right .ef-image video{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ef-block.image-left .ef-image video{border-radius:0 var(--radius-md) var(--radius-md) 0;margin-right:auto}@media (max-width:1024px){.ef-block.image-left .ef-image video,.ef-block.image-right .ef-image video{border-radius:var(--radius-md) var(--radius-md) 0 0}}.ef-copy{align-items:flex-start;align-self:stretch;display:flex;flex:1 1 420px;flex-direction:column;justify-content:space-between;padding:0;text-align:left}@media (max-width:1024px){.ef-copy{order:1}}.ef-heading-group{color:var(--color-text);margin-bottom:56px}@media (max-width:768px){.ef-heading-group{margin-bottom:24px}}.ef-heading-group .eyebrow{display:block;font-size:20px;font-weight:500;line-height:24px;margin-bottom:8px}@media (max-width:768px){.ef-heading-group .eyebrow{font-size:16px}}.ef-heading-group h3{display:block;font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:56px;margin:0}@media (max-width:768px){.ef-heading-group h3{font-size:32px;font-weight:500;letter-spacing:normal;line-height:40px}}.ef-list-grid{align-self:stretch;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));margin-top:0;row-gap:72px;width:100%}@media (max-width:1300px){.ef-list-grid{row-gap:32px}}@media (max-width:768px){.ef-list-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));row-gap:24px}}.ef-list-item{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.icon-box{align-items:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:8px;height:48px;justify-content:center;padding:var(--spacing-lg);width:48px}.ef-list-content{color:var(--color-text)}.ef-list-content h4{font-size:16px;font-weight:500;line-height:24px}.ef-list-content p{color:var(--color-text-secondary);font-size:14px;line-height:20px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.in-workflow .navbar{transform:translateY(-100%)!important}.workflow{overflow:visible;position:relative}.workflow-top{padding:120px 0 0}.workflow__steps{align-items:center;display:flex;gap:16px;margin:0 0 32px;padding:76px 0 0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.workflow__step{align-self:stretch;background-color:var(--color-bg-tertiary);border:0;border-radius:16px;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;min-height:48px;padding:8px 16px;text-align:center;transition-duration:.3s;white-space:nowrap;width:100%}.workflow__step.active{background-color:var(--color-border-primary)}@media (hover:hover){.workflow__step:hover{background-color:var(--color-border-primary)}}.workflow__card{align-items:stretch;background-color:#fcfcfd;border:1px solid var(--color-border-primary);border-radius:16px;display:flex;gap:32px;justify-content:space-between;min-width:100%;padding:59px 64px}.workflow__card-left,.workflow__card-right{max-width:512px;width:50%}.workflow__card-left{display:flex;flex-direction:column}.workflow__card-right{display:flex;max-width:560px}.workflow__card-right video{border-radius:16px;-o-object-fit:cover;object-fit:cover;width:100%}.step-count{color:var(--color-text);font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:8px}@media (max-width:768px){.step-count{display:inline-block;font-size:16px;margin-bottom:8px}}.workflow__card-left-header{margin-bottom:16px}.workflow__card-left-header h3{font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:56px;margin:0 0 16px}.workflow__card-left-header p{color:var(--color-text-secondary);font-size:16px;line-height:24px;margin-bottom:16px}.workflow__card-list{list-style:none;margin:auto 0 0;padding:0}.workflow__card-list-item{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.workflow__card-list-item:last-child{margin-bottom:0}.workflow__card-icon-box{align-items:center;background-color:var(--color-bg-primary);border:1px solid #e4e7ec;border-radius:12px;display:flex;height:48px;justify-content:center;min-width:48px;padding:12px;width:48px}.workflow__card-icon-box>img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.workflow__card-texts{display:flex;flex-direction:column;gap:4px}.workflow__card-title{font-size:16px;font-weight:500;line-height:24px}.workflow__card-desc{color:var(--color-text-secondary);font-size:14px;line-height:20px}.workflow-scrollable{overflow:hidden;position:sticky;top:-50px}.workflow__slider{display:flex;gap:16px;transition-duration:.5s}.workflow__button{display:flex;justify-content:center;left:50%;margin:64px auto 120px;position:sticky;transform:translate(-50%);width:-moz-fit-content;width:fit-content}@media (max-width:768px){.workflow__button{left:0;margin:40px auto 80px;transform:none}}@media (max-width:900px){.workflow .section-header.two-cols{padding-bottom:16px}.in-workflow .navbar:not(.hidden){transform:translateY(0)}.workflow-top{padding-top:80px}.workflow-scrollable{margin-bottom:0;overflow:visible;position:static}.workflow__steps-wrapper{margin:0 0 16px -20px;overflow:auto;position:sticky;scrollbar-width:none;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% + 40px);z-index:1;-ms-overflow-style:none}.workflow__steps-wrapper::-webkit-scrollbar{display:none}.workflow__steps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-white);gap:8px;margin:0;padding:8px 20px;width:-moz-fit-content;width:fit-content}.workflow__step{font-size:14px;line-height:20px;min-height:0;padding:10px 16px}.workflow{height:auto!important}.workflow__slider{flex-direction:column;gap:20px;transform:none!important;transition:all 0s}.workflow__card{flex-direction:column;gap:24px;padding:24px}.workflow__card-left,.workflow__card-right{max-width:100%;width:100%}.workflow__card-left-header h3{font-size:32px;font-weight:500;line-height:40px;margin-bottom:8px}.workflow__card-left-header p{margin-bottom:24px}.workflow__card-list-item{margin-bottom:8px}}.trust{margin:120px 0}@media (max-width:768px){.trust{margin:80px 0}}.trust-new,.trust-new-inner{border-radius:var(--radius-md);overflow:hidden}.trust-new{margin-top:64px;overflow:hidden;padding:1px;position:relative;width:100%}@media (max-width:768px){.trust-new{margin-top:0}}.trust-border span{animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--color-border-primary);position:absolute;z-index:0}.trust-border .top{height:0;left:50%;top:0;transform:translate(-50%);width:2px}.trust-new.animated .trust-border .top{animation-name:showBorderUp}.trust-border .left,.trust-border .right{animation-delay:1.5s;height:0;top:49%;width:2px}.trust-border .left{left:0}.trust-new.animated .trust-border .left{animation-name:showBorderDown}.trust-border .right{right:0}.trust-new.animated .trust-border .right{animation-name:showBorderDown}.trust-new-inner{background-color:var(--color-white);-moz-column-count:2;column-count:2;-moz-column-gap:1px;column-gap:1px;height:100%;position:relative;width:100%;z-index:1}@media (max-width:900px){.trust-new-inner{display:flex;flex-direction:column}.trust-section-1{order:1}.trust-section-2{order:2}.trust-section-3{order:3}.trust-section-4{order:4}}.trust-new-inner>div{-moz-column-break-inside:avoid;break-inside:avoid}.trust-new-inner:before{animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--color-border-primary);content:"";height:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:1px;z-index:-1}.trust-new.animated .trust-new-inner:before{animation-name:showBorderMiddle}@media (max-width:900px){.trust-new-inner:before,.trust-new.animated .trust-new-inner:before{visibility:hidden}}.trust-content{padding:40px}@media (max-width:1024px){.trust-content{padding:24px}}.trust-content h3{font-size:24px;font-weight:500;line-height:28px;margin-bottom:16px}@media (max-width:768px){.trust-content h3{font-size:20px;line-height:24px;margin-bottom:8px}}.trust-content p{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}.trust-section{opacity:0}.trust-section.animated{animation-name:fadeInUp}.trust-section-1{align-items:center;display:flex;gap:0;position:relative}.trust-section-1:before{animation:showBorderHorizontal 2s linear 1.5s forwards;background-color:var(--color-border-primary);bottom:0;content:"";height:1px;position:absolute;right:0}@media (max-width:1024px){.trust-section-1{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.trust-section-1 .trust-content{padding-bottom:52px;padding-top:52px}@media (max-width:1024px){.trust-section-1 .trust-content{padding:24px}}.trust-section-1 video{max-width:240px;width:40%}@media (max-width:1024px){.trust-section-1 video{margin-top:24px;width:100%}}.trust-section-2{position:relative}.trust-section-2:before{animation:showBorderHorizontal 2s linear 2s forwards;background-color:var(--color-border-primary);bottom:0;content:"";height:1px;left:0;position:absolute}.trust-section-2 video{padding:0 40px;width:100%}@media (max-width:1024px){.trust-section-2 video{padding:0 24px}}.trust-section-3{display:flex;flex-direction:column}@media (max-width:768px){.trust-section-3{flex-direction:column-reverse}}.trust-section-3 .video{display:flex;margin-top:auto;padding:0 40px;width:100%}.trust-section-3 video{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);height:100%;width:100%}@media (max-width:1024px){.trust-section-3 .video{padding:32px 24px 0}.trust-section-3:before{animation:showBorderHorizontal 2s linear 1.5s forwards;background-color:var(--color-border-primary);bottom:0;content:"";height:1px;position:absolute;right:0}}.trust-section-4{align-items:flex-end;display:flex;gap:16px;justify-content:center;padding:40px 0 0 40px}@media (max-width:1024px){.trust-section-4{flex-direction:column;gap:24px;padding:24px 0 0 24px}}.trust-section-4 .trust-content{padding:0 0 16px;width:50%}.trust-section-4 video{width:50%}@media (max-width:1024px){.trust-section-4 video{margin-bottom:-1px;margin-left:auto;width:100%}.trust-section-4 .trust-content{padding-bottom:0;width:100%}}@keyframes showBorderUp{0%{height:1px;width:2px}50%{height:20px;width:100%}to{height:50%;width:100%}}@keyframes showBorderDown{0%{height:1px;width:2px}50%{height:52%;width:20px}to{height:52%;width:52%}}@keyframes showBorderMiddle{0%{height:1px}to{height:100%}}@keyframes showBorderHorizontal{0%{width:1px}to{width:100%}}.legal-page{transform:none;will-change:auto}.legal-container{align-items:flex-start;background:var(--color-bg-tertiary);border-radius:var(--radius-xl,24px);display:flex;margin:0 40px;max-width:100%;padding:var(--spacing-5xl,40px) 0}.legal-content-wrapper{display:flex;gap:120px;margin:0 40px;max-width:1600px;padding:0;width:100%}.legal-sidebar{border-right:none;flex-shrink:0;height:-moz-fit-content;height:fit-content;padding-right:0;position:sticky;top:80px;width:320px}.legal-content{flex:1;min-width:0}.toc{align-items:flex-start;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);display:flex;flex-direction:column;max-height:calc(100dvh - 92px);overflow-y:auto;padding:10px 0;scrollbar-width:none;width:320px}.toc::-webkit-scrollbar{display:none}.toc h3{font-size:18px;font-weight:600;margin-bottom:16px;padding:0 16px}.toc ul{list-style:none;margin:0;padding:0;width:100%}.toc li{font-size:14px;margin-bottom:0;width:100%}.toc a{color:var(--color-text-secondary);display:block;font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-sm,14px);font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease;width:100%}.toc a,.toc a.active,.toc a:hover{font-style:normal;line-height:var(--Line-height-text-sm,20px)}.toc a.active,.toc a:hover{background-color:var(--color-bg-tertiary);color:var(--color-text);font-family:var(--Font-family-font-family-display,"Host Grotesk");font-weight:500}.legal-content h1{color:var(--color-text);font-family:Host Grotesk;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-1.6px;line-height:102px;margin-bottom:24px;max-width:90%}.legal-content h2[id*=last-update],.legal-content h2[id*=ostatnia-aktualizacja]{font-size:20px;font-weight:400;line-height:24px;margin:0 0 24px;padding:0}.legal-content h2[id*=last-update] .bold,.legal-content h2[id*=ostatnia-aktualizacja] .bold{font-weight:500}.legal-content h1 span.highlight{color:var(--color-text);font-family:Power Grotesk;font-size:80px;font-style:normal;font-weight:400;letter-spacing:-1.6px;line-height:88px;text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-color:var(--color-brand-underline);text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:11%;text-underline-position:from-font}@-moz-document url-prefix(){.legal-content h1 span.highlight{text-decoration-thickness:6px}}.legal-content h2{color:var(--color-text);font-family:var(--Font-family-font-family-display,"Host Grotesk");font-size:var(--Font-size-text-xl,24px);font-style:normal;font-weight:500;line-height:var(--Line-height-display-xxs,28px);margin-bottom:16px;margin-top:40px;padding-bottom:8px}.legal-content ol{counter-reset:item;list-style-type:none;margin-bottom:16px;padding-left:32px}.legal-content ol>li{color:var(--color-text);counter-increment:item;font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,24px);margin-bottom:12px;position:relative}.legal-content ol>li:before{content:counter(item) ".";left:-32px;position:absolute}.legal-content ol[type=a]>li:before{display:none}.legal-content ol[type=a]{list-style-type:lower-alpha}.legal-content ol[type=a]>li{padding-left:10px}.legal-content ol ol{counter-reset:subitem;margin-bottom:12px;margin-top:12px;padding-left:32px}.legal-content ol ol>li{color:var(--color-text-secondary);counter-increment:subitem;font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,24px);margin-bottom:8px}.legal-content ol ol>li:before{content:counter(subitem) ")";left:-32px;position:absolute}.content-section{display:flex;flex-direction:column}.legal-content p{color:var(--color-text);font-family:var(--Font-family-font-family-body,"Host Grotesk");font-size:var(--Font-size-text-md,16px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,24px);margin-bottom:16px}.back-to-top{align-items:center;background-color:var(--color-text);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;gap:4px;min-height:32px;padding:6px 12px;position:sticky;right:80px;top:calc(-108px + 100dvh);transition-duration:.3s;white-space:nowrap}.back-to-top:hover{background-color:#2d3748;transform:translateY(-2px)}@media (max-width:1200px){.legal-container{margin:0 20px;padding:20px 0}.legal-content-wrapper{gap:20px;margin:0;padding:0 20px}}@media (max-width:900px){.legal-container{margin:0 20px;padding:16px 0}.legal-content-wrapper{flex-direction:column;gap:16px;min-width:100%}.legal-sidebar{display:none}.toc{max-height:none;width:100%}.legal-content h1,.legal-content h1 span.highlight{font-size:48px;line-height:56px}.back-to-top{position:fixed;right:20px;top:calc(-108px + 100dvh)}}body:has(.contact-page){background-color:var(--color-bg-tertiary)}body:has(.contact-page) .navbar{background-color:var(--color-bg-tertiary)}.contact-page{position:relative;z-index:1}.contact-page__inner{background-color:var(--color-bg-primary);border-radius:16px;display:flex;gap:96px;padding:40px}.contact-page__left,.contact-page__right{flex:1}.contact-page__right{max-width:560px}.contact-page__left{display:flex;flex-direction:column;gap:36px}.contact-page__form{background-color:#f9fafb;border:1px solid #e4e7ec;border-radius:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:40px}.contact-page__form .two-col{grid-column:span 2}.contact-page__form-group{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-width:100%;width:100%}.contact-page__form-group.center{align-items:center}.contact-page__form-group.error{justify-content:flex-start;min-height:0;text-align:left}.contact-page__form-group label{font-size:14px;font-weight:500;line-height:20px;width:100%}.contact-page__form-group .custom-select__button,.contact-page__form-group input[type=email],.contact-page__form-group input[type=text],.contact-page__form-group textarea{background:#fff;border:1px solid #e4e7ec;border-radius:8px;font-family:Host Grotesk,sans-serif;font-size:16px;line-height:24px;outline:1px transparent;padding:8px 16px;transition:all .3s;width:100%}.contact-page__form-group .custom-select__button:hover,.contact-page__form-group input[type=email]:hover,.contact-page__form-group input[type=text]:hover,.contact-page__form-group textarea:hover{border-color:#d0d5dd}.contact-page__form-group .custom-select__button:focus,.contact-page__form-group input[type=email]:focus,.contact-page__form-group input[type=text]:focus,.contact-page__form-group textarea:focus{border-color:#101828;box-shadow:0 2px 4px -2px #0000001a,0 4px 8px -2px #0000001a;outline:1px solid #101828}.contact-page__form-group textarea{min-height:96px;resize:none}.contact-page__form-group.error .custom-input-phone .custom-select__button,.contact-page__form-group.error .custom-input-phone>input[type=text],.contact-page__form-group.error .custom-select__button,.contact-page__form-group.error input[type=email],.contact-page__form-group.error input[type=text],.contact-page__form-group.error textarea{border-color:#f04438}.contact-page__form-group.error .custom-input-phone:focus .custom-select__button,.contact-page__form-group.error .custom-input-phone:focus input[type=text],.contact-page__form-group.error .custom-select__button:focus,.contact-page__form-group.error input[type=email]:focus,.contact-page__form-group.error input[type=text]:focus,.contact-page__form-group.error textarea:focus{outline:1px solid #f04438}.contact-page__form-group .error{color:#f04438;display:inline;font-size:14px;line-height:24px;margin:0;min-height:0;text-align:left}.contact-page__form-submit{border:0;cursor:pointer;font-size:16px;font-weight:700;justify-content:center;line-height:24px;margin-top:6px;padding:12px 20px;text-align:center}.contact-page__form-bottom-text{color:#667085;font-size:12px;line-height:16px;text-align:center}.contact-page__form-bottom-text a{color:var(--color-navy)}.custom-select{position:relative}.custom-select--fit{width:-moz-fit-content;width:fit-content}.custom-select__placeholder{color:#667085}.custom-select__button{align-items:center;background:var(--color-white);border:1px solid var(--color-border-primary);border-radius:8px;cursor:pointer;display:flex;font-size:16px;gap:8px;justify-content:space-between;line-height:22px;padding:12px 16px;transition:all .3s;white-space:nowrap;width:100%}.custom-select__flag{border-radius:50%;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.custom-select__list{background:var(--color-white);border:1px solid var(--color-border-primary);border-radius:8px;display:none;left:0;list-style:none;margin:0;max-height:230px;min-width:100%;opacity:0;overflow:auto;padding:8px 0;position:absolute;top:100%;transform:translateY(0);transition-duration:.3s;z-index:1}.custom-select:focus-within .custom-select__list{animation:dropdownIn .3s ease-in-out 1 forwards;display:block}@keyframes dropdownIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(8px)}}.custom-select__list-item{padding:0 8px}.custom-select__list-item--search{padding-bottom:4px}.custom-select__list-item--search input[type=text]{min-width:100px;width:100%}.custom-select__list-item-link{align-items:center;background:none;border:0;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:20px;padding:8px;transition-duration:.3s;white-space:nowrap;width:100%}.custom-select__list-item-link:hover{background:#f7f3f4}.custom-input-phone{display:flex;position:relative}.custom-input-phone__prefix{align-items:center;background:transparent;border:0;bottom:0;color:var(--color-text-primary);display:flex;font-size:16px;left:111px;line-height:24px;padding:0 11px;pointer-events:none;position:absolute;top:0}.custom-input-phone>input[type=text]{border-left:0;border-radius:0 8px 8px 0;padding-left:44px;width:100%}.custom-input-phone>input[type=text],.custom-input-phone>input[type=text]:focus,.custom-input-phone>input[type=text]:hover{border:1px solid #e4e7ec;border-left:0;box-shadow:none;outline:1px transparent}.contact-page__form-group .custom-select__button{border:1px solid #e4e7ec;box-shadow:none;outline:1px transparent}.custom-input-phone:hover .custom-select__button,.custom-input-phone:hover>input[type=text]{border-color:#d0d5dd}.custom-input-phone:focus-within{box-shadow:0 2px 4px -2px #0000001a,0 4px 8px -2px #0000001a}.custom-input-phone:focus-within>input[type=text]{border-color:#101828;outline:1px solid #101828}.custom-input-phone:focus-within .custom-select__button{border-color:#101828;outline:1px solid #101828}.error .custom-input-phone:focus-within .custom-select__button,.error .custom-input-phone:focus-within input[type=text]{border-color:#f04438;outline:1px solid #f04438}.custom-input-phone .custom-select__button{border-radius:8px 0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:112px}.custom-input-phone .custom-select__button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cta-loader{height:24px}@media (max-width:1200px){.contact-page__inner{gap:40px;padding:40px 20px}.contact-page__form{padding:20px}}@media (max-width:900px){.contact-page__inner{background-color:transparent;flex-direction:column;gap:0;padding:0}.contact-page__left{padding:24px 0}.contact-page__left .subheading{margin-top:16px}.contact-page__right{max-width:100%}.contact-page__form-group .custom-select__button,.contact-page__form-group input[type=email],.contact-page__form-group input[type=text],.contact-page__form-group textarea{padding:11px 16px}.contact-page .section-title{font-size:clamp(2.25rem,8vw,3rem)}}@media (max-width:620px){.contact-page__form{grid-template-columns:1fr}.contact-page__form .two-col{grid-column:1}.contact-page__form-submit{font-size:14px;line-height:20px}}.faq-section{background:var(--color-bg-tertiary);display:flex;padding:120px 0}@media (max-width:768px){.faq-section{padding:80px 0}}.faq-inner{align-items:center;display:flex;flex-direction:column;gap:64px}@media (max-width:768px){.faq-inner{gap:40px}}.faq-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-md);max-width:898px;width:100%}.faq-container>div{width:100%}@media (max-width:768px){.faq-container{max-width:100%}}.faq-item{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);cursor:pointer;display:block;flex-direction:column;overflow:hidden;padding:var(--spacing-3xl);transition:all .3s ease;width:100%}@media (max-width:768px){.faq-item{padding:var(--spacing-xl)}}.faq-item.open,.faq-item:hover{border:1px solid var(--color-text);box-shadow:0 4px 12px #1018281a}.faq-answer{height:0;overflow:hidden;width:100%}.faq-answer-inner{padding-top:var(--spacing-3xl)}@media (max-width:768px){.faq-answer-inner{padding-right:16px;padding-top:8px}.faq-answer-inner p{color:#667085;font-size:16px;line-height:24px}}.faq-answer.animated{opacity:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-answer.animated{opacity:1}.faq-question{align-items:center;display:flex;gap:var(--spacing-3xl);justify-content:space-between;width:100%}@media (max-width:768px){.faq-question{gap:18px}}.question-text{color:var(--color-text);flex:1;font-size:20px;font-weight:500;line-height:24px}@media (max-width:768px){.question-text{font-size:16px;line-height:24px}}.faq-icon{align-items:center;color:var(--color-text);display:flex;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.faq-icon .icon{transition:opacity .3s ease,transform .3s ease}.faq-icon .icon.open{transform:none}@media (max-width:768px){.faq-question{align-items:flex-start}.faq-icon .icon{height:20px;margin-right:0;width:20px}}.faq-icon .horizontal-line,.faq-icon .vertical-line{transform-origin:center;transition:opacity .3s ease,transform .3s ease}.faq-icon .icon.open .vertical-line{opacity:0;transform:scale(0)}.faq-icon .icon.open .horizontal-line{opacity:1;transform:scale(1)}.faq-page-container{position:relative;z-index:1}@media (max-width:768px){.faq-page-container{padding:0}}.faq-page-inner{background:var(--color-bg-tertiary);border-radius:var(--radius-xl);display:flex;min-height:calc(100dvh - 88px);padding:64px 40px 120px;width:100%}@media (max-width:768px){.faq-page-inner{border-radius:0;min-height:calc(100dvh - 80px);padding:24px 20px 120px}}.faq-page-content{align-items:center;display:flex;flex-direction:column;gap:64px;width:100%}@media (max-width:768px){.faq-page-content{gap:24px}}.faq-category-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-md);justify-content:flex-start;max-width:100%;overflow-x:auto}.faq-category-btn{background:var(--color-bg-primary);border:none;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;line-height:32px;min-width:220px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease;white-space:nowrap}@media (max-width:768px){.faq-category-btn{flex:none;min-width:auto}}.faq-category-btn.active,.faq-category-btn:hover{background:var(--color-border-primary)}.faq-page-questions{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:898px;width:100%}.final-cta{background:var(--color-text);border-radius:0 0 var(--radius-xl) var(--radius-xl);margin:0 auto;padding:120px 40px;text-align:center;width:100%}@media (max-width:768px){.final-cta{padding:80px 20px 120px}}.final-cta h2{margin-bottom:24px}@media (max-width:768px){.final-cta h2{font-size:clamp(2.25rem,8vw,3rem);margin-bottom:8px}.final-cta h2 br{display:none}.cta-buttons .btn-link.btn-lg.with-arrow{padding:0 48px 0 24px}}.cta-description{color:var(--color-text-tertiary);font-size:16px;line-height:24px;margin:0 auto 32px;max-width:600px;text-align:center}@media (max-width:768px){.cta-description{margin-bottom:24px}}.cta-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.cta-buttons.btn-link{font-weight:500}.footer{bottom:0;padding:48px;position:sticky}.footer.static{position:static}@media (max-width:768px){.footer{padding:40px 20px 120px}}.footer-inner{display:flex;flex-direction:column;gap:var(--spacing-3xl);width:100%}.footer-top{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.footer-top{align-items:flex-start;flex-direction:column;gap:24px}}.footer-logo,.footer-logo img{height:32px}.footer-social-icons{display:flex;gap:var(--spacing-md)}.footer-social-icon{background:var(--button-tertiary-bg);border-radius:var(--radius-3xl);height:40px;padding:10px;text-decoration:none;transition:background-color .25s;width:40px}.footer-social-icon:hover{background:var(--color-border-primary)}.footer-icon-img{height:20px;width:20px}.footer .divider{background:var(--color-border-primary);height:1px;width:100%}.footer-blocks{display:flex;gap:40px;justify-content:space-between;width:100%}@media (max-width:768px){.footer-blocks{align-items:flex-start;flex-direction:column;gap:24px}}.footer-block{display:flex;gap:var(--spacing-md);width:100%}@media (max-width:768px){.footer-block{flex-direction:column;gap:var(--spacing-3xl)}}.footer-column{width:100%}.footer-heading{color:var(--color-text);font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin-bottom:var(--spacing-md)}.footer-links{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-link{color:var(--color-text-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:underline}.footer-link:hover{text-decoration:none}.footer-language{align-items:flex-start;display:flex;flex-direction:column;width:195px}@media (max-width:768px){.footer-language{width:100%}}.footer-copyright{color:var(--color-text-secondary);font-size:12px;line-height:16px}@font-face{font-display:swap;font-family:Power Grotesk;src:local("Power Grotesk"),local("PowerGrotesk"),url(/assets/static/PowerGrotesk-Regular.CnrQBGRv.ttf) format("truetype")}:root{--color-navy:#101828;--color-text:#101828;--color-text-secondary:#667085;--color-text-tertiary:#98a2b3;--color-white:#fff;--color-divider:#e3e5e8;--color-brand-underline:#ffbc70;--color-bg-primary:#fff;--color-bg-tertiary:#f9fafb;--color-border-primary:#e4e7ec;--color-border-secondary:#d0d5dd;--button-secondary-fg:#0c111d;--button-tertiary-bg:#f2f4f7;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-3xl:24px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-xl:24px;--radius-3xl:9999px}::-moz-selection{background:var(--color-brand-underline);color:var(--color-text)}::selection{background:var(--color-brand-underline);color:var(--color-text)}*{box-sizing:border-box;font-family:inherit;margin:0;padding:0}body,html{min-width:320px}html{scroll-behavior:smooth}body{background-color:var(--color-white);color:var(--color-text);font-family:Host Grotesk,sans-serif;min-height:100vh;position:relative;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-size:16px;letter-spacing:0;line-height:1.5rem}.no-scroll{overflow-y:auto;scrollbar-width:none}.no-scroll::-webkit-scrollbar{display:none}.error{align-content:center;display:flex;justify-content:center;min-height:400px;text-align:center}.error p{font-size:1.3rem;font-weight:500;margin:auto}.icon{background-repeat:no-repeat;background-size:contain;display:inline-flex;height:16px;margin-right:6px;min-width:16px;vertical-align:middle;width:16px}.icon-check{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/check-circle.svg)}.icon-cross{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/x-circle.svg)}.icon-warn{background-image:url(https://jobref-dev.fra1.cdn.digitaloceanspaces.com/shared/landing/images/alert-triangle.svg)}.fee-range{font-family:Orbitron,serif!important}main{background-color:var(--color-white);margin-bottom:0;position:relative;transform:translateZ(0);will-change:transform;z-index:2}.highlight.typewriter{font-family:Power Grotesk,Host Grotesk,sans-serif;font-weight:400;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-color:var(--color-brand-underline);text-decoration-thickness:10%;text-underline-offset:11%;-webkit-text-decoration-skip:ink;display:inline-block;text-decoration-skip-ink:auto;transition:all .1s ease}@media (max-width:768px){.highlight.typewriter{display:block;min-height:2.2em}}.password-protection-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.password-protection-form{animation:slideUp .6s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:420px;padding:48px;text-align:center;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo-container{margin-bottom:32px}.protection-logo{height:40px;width:auto}.password-protection-form h1{color:var(--color-text);font-size:28px;font-weight:700;line-height:1.2;margin-bottom:12px}.password-protection-form p{color:var(--color-text-secondary,#667085);font-size:16px;line-height:1.5;margin-bottom:32px}.input-group,.password-form{margin-bottom:24px}.input-group{text-align:left}.input-group label{color:var(--color-text);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.input-group input{background:#fff;border:1px solid var(--color-border-primary);border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.input-group input:focus{border-color:var(--color-brand-underline);box-shadow:0 0 0 3px #ffbc701a;outline:none}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px 16px;text-align:center}.submit-btn{background:var(--color-brand-underline);border:none;border-radius:8px;color:var(--color-text);cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.submit-btn:hover{background:#ffb05c;box-shadow:0 4px 12px #ffbc704d;transform:translateY(-1px)}.submit-btn:active{transform:translateY(0)}.security-note{color:var(--color-text-tertiary,#98a2b3);font-size:12px;margin-top:16px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color-brand-underline);height:40px;margin:0 auto;width:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.logout-container{bottom:20px;position:fixed;right:20px;z-index:1000}@media (max-width:768px){.logout-container{bottom:10px;right:10px}.logout-container span{display:none}}.logout-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:var(--color-text-secondary,#667085);cursor:pointer;font-size:12px;padding:8px 16px;transition:all .2s ease}.logout-btn:hover{background:#fff;box-shadow:0 2px 8px #0000001a;color:var(--color-text)}@media (max-width:768px){.password-protection-form{margin:20px;max-width:none;padding:32px 24px}.password-protection-form h1{font-size:24px}.logout-btn{font-size:11px;padding:6px 12px}}@media (prefers-color-scheme:dark){.password-protection-container{background:linear-gradient(135deg,#1a1a2e,#16213e)}.password-protection-form{background:#1f2937;color:#fff}.password-protection-form h1{color:#fff}.input-group input{background:#374151;border-color:#4b5563;color:#fff}.input-group input:focus{border-color:var(--color-brand-underline)}}
