.screen-benchmark__hero{padding-top:60px}@media (min-width:768px){.screen-benchmark__hero{padding-top:100px}}@media (min-width:1280px){.screen-benchmark__hero{padding-top:120px}}.screen-benchmark__hero-title{letter-spacing:-1px;margin-bottom:28px;font-size:30px;font-weight:500;line-height:120%}@media (min-width:768px){.screen-benchmark__hero-title{margin-bottom:36px;font-size:55px;line-height:105%}}@media (min-width:1280px){.screen-benchmark__hero-title{letter-spacing:-2px;max-width:1200px;margin-bottom:44px;font-size:75px}}@media (min-width:1920px){.screen-benchmark__hero-title{letter-spacing:-3px;max-width:1295px;margin-bottom:52px;font-size:95px}}.screen-benchmark__hero-lead{color:var(--color-white);max-width:640px;margin-bottom:40px;font-size:16px;font-weight:400;line-height:140%}@media (min-width:768px){.screen-benchmark__hero-lead{margin-bottom:50px;font-size:18px}}@media (min-width:1280px){.screen-benchmark__hero-lead{margin-bottom:60px}}@media (min-width:1920px){.screen-benchmark__hero-lead{max-width:760px;font-size:20px}}.button-action.screen-benchmark__hero-button{padding:19px 32px;font-size:15px}@media (min-width:1280px){.button-action.screen-benchmark__hero-button{padding:22px 42px;font-size:16px}}
@media (min-width:1280px){.subtitle.screen-benchmark__features-subtitle{max-width:66%}}.screen-benchmark__features-list{flex-direction:column;gap:15px;display:flex}@media (min-width:768px){.screen-benchmark__features-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (min-width:1280px){.screen-benchmark__features-list{grid-template-columns:repeat(3,1fr)}}.screen-benchmark__features-item{background:var(--color-blue-20);min-height:160px;transition:background var(--trans);border-radius:20px;flex-direction:column;gap:15px;padding:20px;display:flex}@media (min-width:768px){.screen-benchmark__features-item{min-height:220px;padding:40px}}.screen-benchmark__features-item:hover{background:var(--color-blue-30)}.screen-benchmark__features-item strong{letter-spacing:-.5px;font-size:18px;font-weight:500;line-height:120%}@media (min-width:768px){.screen-benchmark__features-item strong{font-size:22px}}@media (min-width:1920px){.screen-benchmark__features-item strong{font-size:25px}}.screen-benchmark__features-item p{color:var(--color-white-50);font-size:14px;font-weight:400;line-height:140%}@media (min-width:1920px){.screen-benchmark__features-item p{font-size:16px}}.screen-benchmark__stages-list{flex-direction:column;display:flex}@media (min-width:1280px){.screen-benchmark__stages-list{max-width:75%}}.screen-benchmark__stages-item{border-bottom:1px solid #ffffff1a;gap:20px;padding:25px 0;display:flex}.screen-benchmark__stages-item:first-child{border-top:1px solid #ffffff1a}@media (min-width:768px){.screen-benchmark__stages-item{gap:40px;padding:35px 0}}.screen-benchmark__stages-num{color:var(--color-blue-40);flex:0 0 40px;font-size:16px;font-weight:500;line-height:120%}@media (min-width:768px){.screen-benchmark__stages-num{flex:0 0 60px;font-size:20px}}.screen-benchmark__stages-body{flex-direction:column;gap:12px;display:flex}.screen-benchmark__stages-body strong{letter-spacing:-.5px;font-size:18px;font-weight:500;line-height:120%}@media (min-width:768px){.screen-benchmark__stages-body strong{font-size:25px}}.screen-benchmark__stages-body p{color:var(--color-white-50);max-width:720px;font-size:14px;font-weight:400;line-height:140%}@media (min-width:1920px){.screen-benchmark__stages-body p{font-size:16px}}.screen-benchmark__projects{--bench-card-border:#ffffff1a}.screen-benchmark__projects-list{flex-direction:column;gap:15px;display:flex}@media (min-width:768px){.screen-benchmark__projects-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (min-width:1280px){.screen-benchmark__projects-list{grid-template-columns:repeat(3,1fr)}}.screen-benchmark__projects-list li{height:100%}.screen-benchmark__project{border:1px solid var(--bench-card-border);background:var(--color-blue-20);height:100%;transition:background var(--trans);border-radius:20px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.screen-benchmark__project:hover{background:var(--color-blue-30)}@media (min-width:1920px){.screen-benchmark__project{padding:30px}}.screen-benchmark__project-head{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.screen-benchmark__project-name{letter-spacing:-.5px;color:var(--color-white-50);font-size:26px;font-weight:500;line-height:120%}@media (min-width:1920px){.screen-benchmark__project-name{font-size:32px}}.screen-benchmark__project-date{color:var(--color-white-50);white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:120%}@media (min-width:1920px){.screen-benchmark__project-date{font-size:14px}}.screen-benchmark__project-client{margin-top:15px;font-size:14px;font-weight:400;line-height:140%}@media (min-width:1920px){.screen-benchmark__project-client{font-size:16px}}.screen-benchmark__project-work{flex-direction:column;gap:8px;width:100%;margin-top:auto;padding-top:15px;display:flex}.screen-benchmark__project-work:before{content:"";background:var(--bench-card-border);width:100%;height:1px;margin-bottom:15px;display:block}.screen-benchmark__project-work span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-white-50);font-size:11px;font-weight:600;line-height:120%}@media (min-width:1920px){.screen-benchmark__project-work span{font-size:12px}}.screen-benchmark__project-work p{font-size:14px;font-weight:400;line-height:140%}@media (min-width:1920px){.screen-benchmark__project-work p{font-size:16px}}.screen-benchmark__projects-link{position:relative}.screen-benchmark__projects-link:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-benchmark__projects-link{color:var(--color-white-50);text-underline-offset:4px;transition:color var(--trans);margin-top:30px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.screen-benchmark__projects-link:hover{color:var(--color-white)}@media (min-width:768px){.screen-benchmark__projects-link{margin-top:40px;font-size:16px}}
[data-screen=benchmark]{--bench-hero-glow:var(--color-blue-25);--bench-hero-fade:700px}@media (min-width:768px){[data-screen=benchmark]{--bench-hero-fade:1000px}}@media (min-width:1280px){[data-screen=benchmark]{--bench-hero-fade:1300px}}@media (min-width:1920px){[data-screen=benchmark]{--bench-hero-fade:1500px}}[data-screen=benchmark]{background:linear-gradient(180deg,var(--bench-hero-glow)0%,color-mix(in srgb,var(--bench-hero-glow)74%,var(--color-blue-10))calc(var(--bench-hero-fade)*.14),color-mix(in srgb,var(--bench-hero-glow)50%,var(--color-blue-10))calc(var(--bench-hero-fade)*.3),color-mix(in srgb,var(--bench-hero-glow)30%,var(--color-blue-10))calc(var(--bench-hero-fade)*.48),color-mix(in srgb,var(--bench-hero-glow)15%,var(--color-blue-10))calc(var(--bench-hero-fade)*.66),color-mix(in srgb,var(--bench-hero-glow)5%,var(--color-blue-10))calc(var(--bench-hero-fade)*.83),var(--color-blue-10)var(--bench-hero-fade))}
