.HiringPage-module__Rofc5q__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HiringPage-module__Rofc5q__roleSkills{margin-top:6px}.HiringPage-module__Rofc5q__roleSkills li{font-size:14px}.HiringPage-module__Rofc5q__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.HiringPage-module__Rofc5q__colTitle{color:var(--text);font-size:18px;font-weight:700;line-height:1.6;margin-bottom:8px!important}.HiringPage-module__Rofc5q__steps{counter-reset:st;gap:12px;display:grid}.HiringPage-module__Rofc5q__steps li{counter-increment:st;color:var(--body);align-items:flex-start;gap:10px;font-size:15px;line-height:1.9;display:flex}.HiringPage-module__Rofc5q__steps li:before{content:counter(st, persian);background:var(--brand-tint);width:28px;height:28px;color:var(--brand);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.HiringPage-module__Rofc5q__formBox{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:32px}.HiringPage-module__Rofc5q__form{gap:22px;display:grid}.HiringPage-module__Rofc5q__block{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.HiringPage-module__Rofc5q__legend{color:var(--text);align-items:center;gap:8px;margin-bottom:4px;padding:0;font-size:17px;font-weight:700;display:flex}.HiringPage-module__Rofc5q__legend svg{color:var(--brand)}.HiringPage-module__Rofc5q__cats{flex-wrap:wrap;gap:8px;display:flex}.HiringPage-module__Rofc5q__cat{border:1.5px solid var(--border);min-height:44px;color:var(--body);cursor:pointer;background:#fbfcfe;border-radius:12px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.HiringPage-module__Rofc5q__cat input{opacity:0;cursor:pointer;position:absolute;inset:0}.HiringPage-module__Rofc5q__cat:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.HiringPage-module__Rofc5q__catOn{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.HiringPage-module__Rofc5q__skills{gap:8px;display:grid}.HiringPage-module__Rofc5q__skill{color:var(--body);cursor:pointer;background:#f6f8fb;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14.5px;line-height:1.8;display:flex}.HiringPage-module__Rofc5q__skill input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:4px}.HiringPage-module__Rofc5q__file{min-height:52px;color:var(--brand);cursor:pointer;background:#fbfcfe;border:1.5px dashed #b9c7d8;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:700;display:flex;position:relative}.HiringPage-module__Rofc5q__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.HiringPage-module__Rofc5q__file:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.HiringPage-module__Rofc5q__file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HiringPage-module__Rofc5q__fileErr{color:#be123c;background:#fff1f2;border-color:#e11d48}.HiringPage-module__Rofc5q__hint{color:var(--muted);font-size:13.5px}.HiringPage-module__Rofc5q__questions{gap:14px;display:grid}.HiringPage-module__Rofc5q__err,.HiringPage-module__Rofc5q__errText{color:#be123c;font-size:13px;font-weight:700}@media (max-width:900px){.HiringPage-module__Rofc5q__roles,.HiringPage-module__Rofc5q__twoCol{grid-template-columns:1fr}.HiringPage-module__Rofc5q__formBox{padding:20px}}html[data-theme=dark] .HiringPage-module__Rofc5q__formBox{background:#161e2a}html[data-theme=dark] .HiringPage-module__Rofc5q__cat{background:#161e2a}html[data-theme=dark] .HiringPage-module__Rofc5q__skill{background:#10161f}html[data-theme=dark] .HiringPage-module__Rofc5q__file{background:#161e2a;border:1.5px dashed #394a5e}html[data-theme=dark] .HiringPage-module__Rofc5q__fileErr{color:#f16a8b;background:#101720;border-color:#e21d48}:is(html[data-theme=dark] .HiringPage-module__Rofc5q__err,html[data-theme=dark] .HiringPage-module__Rofc5q__errText){color:#f16a8b}
.ServiceBlocks-module__DFm9Uq__box{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:36px;padding:32px;display:grid}.ServiceBlocks-module__DFm9Uq__side{gap:14px;display:grid}.ServiceBlocks-module__DFm9Uq__title{color:var(--text);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.6}.ServiceBlocks-module__DFm9Uq__intro{color:var(--body);font-size:15px;line-height:2}.ServiceBlocks-module__DFm9Uq__promise{gap:10px;display:grid}.ServiceBlocks-module__DFm9Uq__promise li{color:var(--body);align-items:flex-start;gap:8px;font-size:14px;line-height:1.8;display:flex}.ServiceBlocks-module__DFm9Uq__promise svg{color:#10b981;flex:none;margin-top:3px}.ServiceBlocks-module__DFm9Uq__form{gap:14px;display:grid}.ServiceBlocks-module__DFm9Uq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ServiceBlocks-module__DFm9Uq__field{color:var(--text);gap:6px;font-size:14px;font-weight:700;display:grid}.ServiceBlocks-module__DFm9Uq__field b{color:#e11d48;font-weight:700}.ServiceBlocks-module__DFm9Uq__field input,.ServiceBlocks-module__DFm9Uq__field textarea{width:100%;min-height:48px;font:inherit;color:var(--text);background:#fbfcfe;border:1px solid #d6dee8;border-radius:12px;padding:10px 14px;font-size:16px;font-weight:400;transition:border-color .18s,box-shadow .18s}.ServiceBlocks-module__DFm9Uq__field input[dir=ltr]{text-align:left}.ServiceBlocks-module__DFm9Uq__field textarea{resize:vertical;line-height:1.9}.ServiceBlocks-module__DFm9Uq__field input:focus,.ServiceBlocks-module__DFm9Uq__field textarea:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 4px #0b63ce1f}.ServiceBlocks-module__DFm9Uq__field input::-moz-placeholder{color:#9aa7b8}.ServiceBlocks-module__DFm9Uq__field textarea::-moz-placeholder{color:#9aa7b8}.ServiceBlocks-module__DFm9Uq__field input::placeholder,.ServiceBlocks-module__DFm9Uq__field textarea::placeholder{color:#9aa7b8}.ServiceBlocks-module__DFm9Uq__error{color:#be123c;background:#fff1f2;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}.ServiceBlocks-module__DFm9Uq__submit{width:100%}.ServiceBlocks-module__DFm9Uq__alt{text-align:center;color:var(--muted);font-size:13.5px}.ServiceBlocks-module__DFm9Uq__alt a{color:var(--brand);font-weight:700}.ServiceBlocks-module__DFm9Uq__done{text-align:center;color:#065f46;background:#ecfdf5;border-radius:18px;justify-items:center;gap:10px;padding:32px 20px;display:grid}.ServiceBlocks-module__DFm9Uq__done svg{color:#059669}.ServiceBlocks-module__DFm9Uq__done h3{font-size:18px;font-weight:700}.ServiceBlocks-module__DFm9Uq__done p{font-size:14.5px;line-height:1.9}.ServiceBlocks-module__DFm9Uq__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ServiceBlocks-module__DFm9Uq__groupHead{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.ServiceBlocks-module__DFm9Uq__groupHead>span{flex:none;margin:0}.ServiceBlocks-module__DFm9Uq__groupHead p{color:var(--muted);font-size:13.5px;line-height:1.85;margin-top:2px!important}.ServiceBlocks-module__DFm9Uq__techs{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ServiceBlocks-module__DFm9Uq__tech{text-align:center;color:var(--body);background:#f6f8fb;border-radius:12px;justify-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:700;line-height:1.5;display:grid}.ServiceBlocks-module__DFm9Uq__techIcon{width:28px;height:28px;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, #fff);border-radius:8px;place-items:center;display:grid}.ServiceBlocks-module__DFm9Uq__mono{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}@media (max-width:900px){.ServiceBlocks-module__DFm9Uq__box{grid-template-columns:1fr;gap:22px;padding:22px}.ServiceBlocks-module__DFm9Uq__groups{grid-template-columns:1fr}}@media (max-width:600px){.ServiceBlocks-module__DFm9Uq__grid{grid-template-columns:1fr}.ServiceBlocks-module__DFm9Uq__techs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__box{background:#161e2a}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__promise svg{color:#69f2c5}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__field b{color:#ec6e8a}:is(html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__field input,html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__field textarea){background:#161e2a;border:1px solid #314052}:is(html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__field input:focus,html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__field textarea:focus){background:#161e2a}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__error{color:#f16a8b;background:#101720}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__done{color:#68f3cc;background:#11231b}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__done svg{color:#68f3c8}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__tech{background:#10161f}html[data-theme=dark] .ServiceBlocks-module__DFm9Uq__techIcon{background:color-mix(in srgb, var(--tone) 12%, #161e2a)}
.ServicePage-module__UpXKza__models{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ServicePage-module__UpXKza__points{margin-top:6px}.ServicePage-module__UpXKza__points li{font-size:14.5px}.ServicePage-module__UpXKza__decide{gap:12px;max-width:880px;margin:20px auto 0;display:grid}.ServicePage-module__UpXKza__questions{counter-reset:q;gap:10px;display:grid}.ServicePage-module__UpXKza__questions li{counter-increment:q;color:var(--body);align-items:flex-start;gap:10px;font-size:15px;line-height:1.9;display:flex}.ServicePage-module__UpXKza__questions li:before{content:counter(q, persian);background:var(--brand-tint);width:28px;height:28px;color:var(--brand);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.ServicePage-module__UpXKza__decide p{color:var(--body);font-size:15px;line-height:2}@media (max-width:900px){.ServicePage-module__UpXKza__models{grid-template-columns:1fr}}.ServicePage-module__UpXKza__tight{padding-top:40px}.ServicePage-module__UpXKza__compare th[scope=row]{color:var(--text);white-space:nowrap;background:#fbfcfe;font-weight:700}.ServicePage-module__UpXKza__compare thead th{white-space:nowrap}ul.ServicePage-module__UpXKza__five{grid-template-columns:repeat(6,minmax(0,1fr))}ul.ServicePage-module__UpXKza__five>li{grid-column:span 2}ul.ServicePage-module__UpXKza__five>li:nth-child(4){grid-column:2/span 2}ul.ServicePage-module__UpXKza__five>li:nth-child(5){grid-column:4/span 2}@media (max-width:900px){ul.ServicePage-module__UpXKza__five{grid-template-columns:repeat(2,minmax(0,1fr))}ul.ServicePage-module__UpXKza__five>li,ul.ServicePage-module__UpXKza__five>li:nth-child(4){grid-column:auto}ul.ServicePage-module__UpXKza__five>li:nth-child(5){grid-column:1/-1}}@media (max-width:600px){ul.ServicePage-module__UpXKza__five{grid-template-columns:1fr}}.ServicePage-module__UpXKza__answer{border-top:1px solid var(--border);padding-top:10px;margin-top:10px!important}.ServicePage-module__UpXKza__answer b{color:var(--text)}.ServicePage-module__UpXKza__answer a{color:var(--brand);font-weight:700}.ServicePage-module__UpXKza__muted{color:var(--muted)}html[data-theme=dark] .ServicePage-module__UpXKza__compare th[scope=row]{background:#161e2a}
