.work-inner{z-index:1;flex-direction:column;align-items:center;width:min(100%,1096px);padding-top:112px;display:flex;position:relative}.work-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.work-head h1{color:#fff;letter-spacing:-.02em;margin:0;font-family:Mulish,sans-serif;font-size:48px;font-weight:700;line-height:1.15}.work-avatar{width:104px;height:124px;position:relative}.work-avatar-glass{-webkit-backdrop-filter:blur(9.8px);background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:50%;width:104px;height:104px;position:absolute;top:20px;left:0}.work-avatar img{width:104px;height:auto;position:absolute;top:3px;left:0}.offers{grid-template-columns:1fr 96px 1fr;width:100%;margin-top:48px;display:grid}.offers-or{justify-content:center;align-items:center;display:flex;position:relative}.offers-or:before{content:"";background:linear-gradient(#0000,#ffffff40,#0000);width:1px;position:absolute;inset:0 auto 0 50%}.offers-or span{color:#ffffffd9;background:#0b1226;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-size:15px;font-weight:600;line-height:1;position:relative}.offer{isolation:isolate;background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex;position:relative}.offer--featured{-webkit-backdrop-filter:blur(9.8px);background:linear-gradient(#1e45a838 0%,#ffffff0d 50%);border-color:#0000}.offer--featured:before,.offer--featured:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.offer--featured:before{-webkit-mask-composite:xor;background:linear-gradient(#3f7fd099 0%,#3f7fd01f 12%,#ffffff14 30%,#ffffff0f 100%);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offer--featured:after{opacity:.07;background:url(/assets/grain-fine.png) 0 0/256px}.offer-visual{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:auto;display:block}.offer-body{flex-direction:column;align-items:flex-start;gap:10px;padding:6px 8px 0;display:flex}.offer h2{color:#fff;margin:0;font-family:Mulish,sans-serif;font-size:24px;font-weight:700;line-height:1.25}.offer p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.5}.offer ul{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.offer li{color:#fffc;padding-left:26px;font-size:14px;line-height:1.45;position:relative}.offer li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.4 6.6 11.4 12.5 5' stroke='%233DDC97' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;width:16px;height:16px;position:absolute;top:2px;left:0}.signup--compact{height:44px;text-decoration:none}.signup--compact .signup-btn{padding:0 16px 0 18px;font-size:15px}.offer-link{color:#8fb8ff;font-size:15px;font-weight:600;text-decoration:none}.offer-link:hover{color:#b9d1ff}.work-call{-webkit-backdrop-filter:blur(9.8px);background:linear-gradient(#1e45a81f 0%,#ffffff0d 50%);border:1px solid #ffffff1a;border-top-color:#3f7fd059;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1024px);margin-top:40px;padding:22px 28px;display:flex}.work-call h2{color:#fff;margin:0 0 4px;font-family:Mulish,sans-serif;font-size:20px;font-weight:700}.work-call p{color:#ffffffb3;margin:0;font-size:14px}.button-ghost{color:#fff;border:1px solid #ffffff2e;border-radius:12px;flex:none;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.button-ghost:hover{background:#ffffff0d;border-color:#ffffff4d}@media (width<=809.98px){.work-inner{padding-top:88px}.work-head h1{font-size:34px}.offers{grid-template-columns:1fr}.offers-or{height:64px}.offers-or:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:auto;height:1px;inset:50% 0 auto}.work-call{flex-direction:column;align-items:flex-start;padding:20px}}@media (width>=810px){.home.work{padding-bottom:8px}.work-inner{padding-top:clamp(48px,7vh,112px)}.work-head{gap:clamp(8px,1.4vh,16px)}.work-avatar{width:clamp(72px,10vh,104px);height:calc(1.19*clamp(72px,10vh,104px))}.work-avatar-glass{width:clamp(72px,10vh,104px);height:clamp(72px,10vh,104px);top:calc(clamp(72px,10vh,104px)/5.26316)}.work-avatar img{width:clamp(72px,10vh,104px)}.work-head h1{font-size:clamp(34px,5vh,48px)}.offers{margin-top:clamp(16px,2.5vh,48px)}.offer{gap:12px;padding:14px 14px 20px}.offer-body{gap:8px}.offer h2{font-size:22px}.offer ul{gap:6px;margin-bottom:8px}.work-call{margin-top:clamp(14px,2vh,40px);padding:16px 24px}}button.signup{font:inherit;cursor:pointer;border:0}button.offer-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.request-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.request-form{flex-direction:column;gap:16px;display:flex}.request-intro{color:#ffffffb3;margin:-8px 0 2px;font-size:15px;line-height:1.5}.request-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.field>span,.field>legend{color:#ffffffd9;padding:0;font-size:14px;font-weight:600}.field>legend{margin-bottom:8px}.field input,.field textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;height:44px;margin:0;padding:0 14px;font:16px Mulish,sans-serif;transition:border-color .2s,background-color .2s}.field textarea{resize:vertical;height:auto;min-height:104px;padding:12px 14px;line-height:1.45}.field input::placeholder,.field textarea::placeholder{color:#ffffff73}.field input:hover,.field textarea:hover{border-color:#ffffff2e}.field input:focus,.field textarea:focus{background:#ffffff12;border-color:#ffffff73}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{color:#fffc;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s;display:inline-flex}.chip:hover span{border-color:#ffffff4d}.chip input:checked+span{color:#fff;background:#3f7fd038;border-color:#3f7fd0}.chip input:focus-visible+span{outline-offset:2px;outline:2px solid #8fb8ff}.request-error{color:#ff9e9e;margin:0;font-size:14px}.request-actions{align-items:center;gap:16px;margin-top:4px;display:flex}.request-cancel{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0;font:600 15px Mulish,sans-serif}.request-cancel:hover{color:#fff}.request-done{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.request-done[hidden],.request-form[hidden]{display:none}.request-done-title{color:#fff;margin:0;font-family:Mulish,sans-serif;font-size:20px;font-weight:700}.request-done-text{color:#ffffffb3;margin:0 0 12px;font-size:15px;line-height:1.5}@media (width<=520px){.request-row{grid-template-columns:1fr}}
