.tf-careers{--purple:#6238cb;--deep:#29164f;--ink:#261d39;--muted:#70687e;--paper:#faf9fc;--line:#e7e1ef;--lavender:#eee8fa;--lime:#d9f28a;--white:#fff;--radius:24px;--shadow:0 20px 65px #29164f0b}.tf-careers *{box-sizing:border-box}.tf-careers{scroll-behavior:smooth;scroll-padding-top:100px}.tf-careers{margin:0;font:15px/1.95 Teamofit,Tahoma,sans-serif;background:var(--paper);color:var(--ink)}.tf-careers a{color:inherit;text-decoration:none}.tf-careers button,.tf-careers input,.tf-careers select,.tf-careers textarea{font:inherit}.tf-careers button,.tf-careers a,.tf-careers input,.tf-careers select,.tf-careers textarea{ -webkit-tap-highlight-color:transparent}.tf-careers button{cursor:pointer}.tf-careers a:focus-visible,.tf-careers button:focus-visible,.tf-careers input:focus-visible,.tf-careers select:focus-visible,.tf-careers textarea:focus-visible,.tf-careers summary:focus-visible{outline:3px solid #956ce9;outline-offset:4px}.tf-careers button:disabled{opacity:.5;cursor:not-allowed}.tf-careers p,.tf-careers h1,.tf-careers h2,.tf-careers h3{margin:0}.tf-careers p{color:var(--muted)}.tf-careers .wrap{width:min(1160px,calc(100% - 64px));margin:auto}.tf-careers .top{position:sticky;top:0;z-index:20;background:#faf9fcf5;border-bottom:1px solid var(--line)}.tf-careers .nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tf-careers .brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-1px}.tf-careers .brand svg{width:38px;height:38px}.tf-careers .brand small{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted);line-height:1.2}.tf-careers .navlinks{display:flex;gap:28px;font-size:13px;color:var(--muted)}.tf-careers .navlinks a:hover{color:var(--purple)}.tf-careers .btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid transparent;padding:12px 23px;min-height:49px;border-radius:12px;background:var(--purple);color:#fff;font-weight:700;font-size:14px;transition:background .2s,transform .2s}.tf-careers .btn:hover{background:#4c25ad;transform:translateY(-2px)}.tf-careers .btn.light{background:transparent;color:var(--deep);border-color:#d8cde9}.tf-careers .btn.light:hover{background:var(--lavender)}.tf-careers .btn.lime{background:var(--lime);color:var(--deep)}.tf-careers .btn.lime:hover{background:#cce87a}.tf-careers .arrow{font-size:22px;font-weight:400;line-height:1}.tf-careers .crumb{display:flex;gap:10px;padding:28px 0;font-size:12px;color:var(--muted)}.tf-careers .crumb span:last-child{color:var(--purple)}.tf-careers .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:center;padding:18px 0 68px}.tf-careers .eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--purple);font-weight:700}.tf-careers .dot{width:7px;height:7px;background:var(--purple);border-radius:50%;display:inline-block}.tf-careers h1{font-size:clamp(33px,3.5vw,49px);line-height:1.65;letter-spacing:-1.8px;margin:17px 0}.tf-careers h1 em{font-style:normal;color:var(--purple)}.tf-careers .lead{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:14px}.tf-careers .hero-copy>p{max-width:550px;line-height:2.1}.tf-careers .actions{display:flex;align-items:center;gap:22px;margin-top:28px}.tf-careers .textlink{font-size:12px;font-weight:700;color:var(--muted)}.tf-careers .textlink:hover{color:var(--purple)}.tf-careers .tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 0}.tf-careers .tag{font-size:11px;padding:5px 12px;background:#f0ecf6;border:1px solid var(--line);border-radius:7px;color:#625373}.tf-careers .hero-art{position:relative;min-height:430px;border-radius:30px;background:var(--deep);overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:28px}.tf-careers .art-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#c9bcdf;direction:ltr}.tf-careers .court{position:absolute;inset:65px -30px 30px;width:calc(100% + 60px);height:350px;opacity:.65;transform:rotate(-12deg)}.tf-careers .art-bottom{position:relative;z-index:1}.tf-careers .art-bottom strong{font-size:24px;line-height:1.7;display:block}.tf-careers .art-bottom p{color:#d2c5e4;font-size:12px;margin-top:9px}.tf-careers .art-badge{position:relative;align-self:flex-end;display:flex;align-items:center;gap:9px;background:var(--lime);color:var(--deep);font-size:12px;font-weight:700;border-radius:40px;padding:9px 15px;margin-top:50px;z-index:1}.tf-careers .art-badge .dot{background:var(--deep)}.tf-careers .art-caption{position:relative;display:flex;gap:8px;margin-bottom:10px;color:var(--lime);font-size:11px}.tf-careers .facts{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:18px;margin-bottom:74px;padding:25px 12px;box-shadow:var(--shadow)}.tf-careers .fact{padding:0 22px;border-left:1px solid var(--line)}.tf-careers .fact:last-child{border:0}.tf-careers .fact span{font-size:11px;color:var(--muted);display:block}.tf-careers .fact strong{display:block;font-size:14px;margin-top:4px}.tf-careers .section{padding:0 0 80px;scroll-margin-top:110px}.tf-careers .section-label{color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.3px}.tf-careers .section h2{font-size:29px;line-height:1.7;letter-spacing:-.8px;margin:8px 0 15px}.tf-careers .section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.tf-careers .section-head p{font-size:13px;max-width:400px}.tf-careers .motivation{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;background:var(--deep);border-radius:var(--radius);padding:48px;color:#fff;margin-bottom:78px;position:relative;overflow:hidden}.tf-careers .motivation .section-label{color:var(--lime)}.tf-careers .motivation h2{font-size:29px;line-height:1.8;margin:12px 0 17px;letter-spacing:-.6px}.tf-careers .motivation p{font-size:14px;color:#d1c6e2}.tf-careers .motivation h2 span{color:var(--lime)}.tf-careers .qualities{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}.tf-careers .qualities li{display:flex;gap:16px;align-items:start;padding:17px 0;border-bottom:1px solid #ffffff21}.tf-careers .qualities li:last-child{border:0}.tf-careers .qualities b{font-size:14px}.tf-careers .qualities small{display:block;color:#c6b7dd;font-size:11px;margin-top:5px}.tf-careers .num{font-size:12px;color:var(--lime);direction:ltr;padding-top:3px}.tf-careers .roles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tf-careers .role{border-top:2px solid var(--purple);padding-top:22px}.tf-careers .role .big-num{font-size:13px;color:#9173ba}.tf-careers .role h3{font-size:19px;margin:10px 0}.tf-careers .role p{font-size:13px;line-height:2.15}.tf-careers .two-col{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.tf-careers .checklist{list-style:none;margin:24px 0 0;padding:0}.tf-careers .checklist li{display:flex;gap:12px;font-size:14px;padding:11px 0}.tf-careers .tick{color:var(--purple);font-size:17px;font-weight:700}.tf-careers .requirement{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px 28px;margin-top:22px;display:flex;gap:18px;align-items:start}.tf-careers .requirement svg{width:35px;min-width:35px;stroke:var(--purple)}.tf-careers .requirement strong{font-size:14px}.tf-careers .requirement p{font-size:12px;margin-top:6px}.tf-careers .schedule{padding:32px;background:#f0ebf8;border-radius:var(--radius)}.tf-careers .schedule h3{font-size:20px;margin:7px 0 20px}.tf-careers .schedule-row{display:flex;gap:18px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dcd2ec;font-size:13px}.tf-careers .schedule-row span{color:var(--muted)}.tf-careers .schedule-row strong{text-align:left}.tf-careers .schedule>p{font-size:12px;margin-top:18px}.tf-careers .payment{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;border:1px solid var(--line);background:#fff;padding:36px;border-radius:var(--radius)}.tf-careers .pay-visual{display:flex;gap:20px;align-items:center;justify-content:center;background:var(--paper);border-radius:16px;padding:32px 18px}.tf-careers .pay-visual small{display:block;color:var(--muted);font-size:11px}.tf-careers .pay-visual strong{display:block;font-size:20px;color:var(--purple);margin-top:7px}.tf-careers .plus{color:#a48fbf;font-size:29px}.tf-careers .payment h2{font-size:25px}.tf-careers .payment p{font-size:13px}.tf-careers .fine{font-size:11px!important;margin-top:12px}.tf-careers .faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.tf-careers .faq details{border-bottom:1px solid var(--line);padding:18px 0}.tf-careers .faq details:first-child{border-top:1px solid var(--line)}.tf-careers summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;font-weight:700;font-size:14px;list-style:none}.tf-careers summary::-webkit-details-marker{display:none}.tf-careers summary::after{content:'+';font:23px Tahoma;color:var(--purple)}.tf-careers details[open] summary::after{content:'−'}.tf-careers details p{font-size:13px;padding:14px 0 4px;max-width:600px}.tf-careers .application{border-top:1px solid var(--line);background:#f1edf7;padding:72px 0}.tf-careers .application-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:62px;align-items:start}.tf-careers .apply-intro{position:sticky;top:120px}.tf-careers .apply-intro h2{font-size:33px;line-height:1.7;margin:15px 0}.tf-careers .apply-intro>p{font-size:14px}.tf-careers .apply-note{margin-top:26px;border-top:1px solid #d8cce9;padding-top:22px;font-size:12px;color:var(--muted)}.tf-careers .apply-note b{display:block;color:var(--ink);margin-bottom:7px}.tf-careers .form-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:32px;border-radius:var(--radius)}.tf-careers .form-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:25px}.tf-careers .form-top h3{font-size:16px}.tf-careers .demo-label{font-size:10px;padding:4px 9px;background:#f4efe0;color:#785d15;border-radius:6px;white-space:nowrap}.tf-careers .steps{display:flex;list-style:none;padding:0;margin:0 0 28px;gap:8px}.tf-careers .steps li{flex:1;border-top:3px solid var(--line);padding-top:12px;font-size:10px;color:var(--muted)}.tf-careers .steps li.active{border-color:var(--purple);color:var(--purple);font-weight:700}.tf-careers .steps li.done{border-color:#a78bdb;color:var(--purple)}.tf-careers .step-title{font-size:18px;margin-bottom:6px}.tf-careers .step-desc{font-size:12px;margin-bottom:24px}.tf-careers .fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px}.tf-careers .field{min-width:0}.tf-careers .full{grid-column:1/-1}.tf-careers label,.tf-careers .field>span,.tf-careers legend{font-size:12px;font-weight:700;display:block;margin-bottom:8px}.tf-careers .optional{font-weight:400;color:var(--muted);font-size:10px}.tf-careers input:not([type=checkbox]),.tf-careers select,.tf-careers textarea{width:100%;background:#fcfbfe;border:1px solid #dcd4e7;border-radius:9px;padding:11px 12px;color:var(--ink);min-height:47px}.tf-careers input::placeholder,.tf-careers textarea::placeholder{color:#a098ad;font-size:11px}.tf-careers input[type=tel]{direction:ltr;text-align:right}.tf-careers textarea{resize:vertical;min-height:120px;line-height:2}.tf-careers select{cursor:pointer}.tf-careers input[aria-invalid=true],.tf-careers select[aria-invalid=true],.tf-careers textarea[aria-invalid=true]{border-color:#b5364b;background:#fff9fa}.tf-careers .field-error{font-size:10px;color:#ad2940;margin-top:5px;line-height:1.8;display:block}.tf-careers .hint{font-size:10px;color:var(--muted);margin-top:6px}.tf-careers .form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.tf-careers .form-actions .btn{font-size:12px}.tf-careers .form-actions .spacer{flex:1}.tf-careers fieldset{border:0;margin:0;padding:0;min-width:0}.tf-careers .days{display:flex;flex-wrap:wrap;gap:7px}.tf-careers .day{cursor:pointer;position:relative}.tf-careers .day input{position:absolute;opacity:0;width:1px;height:1px}.tf-careers .day span{display:block;border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-size:11px;font-weight:400;margin:0}.tf-careers .day input:checked+span{background:var(--lavender);border-color:var(--purple);color:var(--purple)}.tf-careers .day input:focus-visible+span{outline:3px solid #956ce9;outline-offset:2px}.tf-careers .consent{display:flex;align-items:start;gap:9px;font-size:11px;font-weight:400;line-height:2.1}.tf-careers .consent input{margin:6px 0 0;accent-color:var(--purple);width:17px;height:17px;flex-shrink:0}.tf-careers .notice{border-right:3px solid #a47622;background:#fff8e8;padding:12px 15px;font-size:12px;color:#795511;margin-top:14px}.tf-careers .notice a{text-decoration:underline}.tf-careers .review{background:var(--paper);border-radius:10px;padding:16px;margin:18px 0;font-size:12px}.tf-careers .review strong{display:block;margin-bottom:6px}.tf-careers .review p{font-size:11px}.tf-careers .form-alert{padding:12px 15px;background:#fff0f2;color:#9f2439;border-radius:8px;font-size:12px;margin-bottom:20px}.tf-careers .result{padding:25px 0;text-align:center}.tf-careers .result .result-icon{display:grid;place-items:center;width:65px;height:65px;background:var(--lavender);color:var(--purple);border-radius:50%;font-size:27px;margin:0 auto 20px}.tf-careers .result h3{font-size:22px}.tf-careers .result p{font-size:13px;margin:15px 0 24px}.tf-careers .prototype-note{font-size:10px;color:var(--muted);line-height:1.9;margin-top:16px}.tf-careers footer{background:var(--deep);padding:35px 0;color:#fff}.tf-careers .footer-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.tf-careers footer p{color:#c8badd;font-size:11px}.tf-careers .footer-brand{font-size:20px;font-weight:700}.tf-careers .mobile-cta{display:none}.tf-careers .skip{position:absolute;top:-100px;right:20px;background:#fff;padding:10px;z-index:100}.tf-careers .skip:focus{top:8px}.tf-careers [hidden]{display:none!important}.tf-careers svg{display:block}.tf-careers ::selection{background:#ddd0f7;color:var(--deep)}
@media(min-width:1500px){.tf-careers .wrap{width:1200px}}@media(max-width:1000px){.tf-careers .wrap{width:calc(100% - 40px)}.tf-careers .navlinks{gap:16px}.tf-careers .hero{gap:28px}.tf-careers .hero-art{min-height:400px}.tf-careers .motivation{gap:30px;padding:32px}.tf-careers .application-grid{gap:30px;grid-template-columns:.65fr 1fr}.tf-careers .two-col{gap:35px}.tf-careers .facts .fact{padding:0 15px}.tf-careers .fact strong{font-size:12px}}
@media(max-width:760px){.tf-careers{scroll-padding-top:85px}.tf-careers .wrap{width:calc(100% - 36px)}.tf-careers .nav{height:70px}.tf-careers .brand{font-size:22px}.tf-careers .brand small{font-size:9px}.tf-careers .navlinks{display:none}.tf-careers .nav .btn{padding:9px 14px;min-height:42px;font-size:11px}.tf-careers .crumb{padding:22px 0;font-size:10px}.tf-careers .hero{grid-template-columns:1fr;gap:30px;padding:10px 0 32px}.tf-careers .hero h1{font-size:36px;margin:14px 0;letter-spacing:-1.3px}.tf-careers .lead{font-size:18px}.tf-careers .hero-copy>p{font-size:13px}.tf-careers .hero-art{min-height:320px;padding:24px;border-radius:22px}.tf-careers .court{height:300px;inset:24px -30px 0}.tf-careers .art-badge{margin-top:25px}.tf-careers .art-bottom strong{font-size:22px}.tf-careers .actions{gap:17px;flex-wrap:wrap}.tf-careers .actions .btn{font-size:12px}.tf-careers .facts{grid-template-columns:1fr 1fr;padding:8px 18px;margin-bottom:42px;gap:0}.tf-careers .facts .fact{padding:16px 0}.tf-careers .fact:nth-child(odd){border-left:1px solid var(--line);padding-left:10px}.tf-careers .fact:nth-child(even){border-left:0;padding-right:18px}.tf-careers .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.tf-careers .fact strong{font-size:12px}.tf-careers .motivation{grid-template-columns:1fr;padding:27px 24px;gap:20px;border-radius:20px;margin-bottom:48px}.tf-careers .motivation h2{font-size:24px}.tf-careers .motivation p{font-size:12px}.tf-careers .qualities li{padding:13px 0}.tf-careers .section{padding-bottom:48px}.tf-careers .section h2{font-size:24px}.tf-careers .section-head{display:block;margin-bottom:22px}.tf-careers .section-head p{margin-top:10px;font-size:12px}.tf-careers .roles{grid-template-columns:1fr;gap:24px}.tf-careers .role{display:grid;grid-template-columns:35px 1fr;gap:0 12px;padding-top:18px}.tf-careers .role .big-num{grid-row:1/3;padding-top:9px}.tf-careers .role h3{font-size:17px;margin:4px 0 9px}.tf-careers .role p{font-size:12px}.tf-careers .two-col,.tf-careers .payment,.tf-careers .faq,.tf-careers .application-grid{grid-template-columns:1fr;gap:30px}.tf-careers .checklist li{font-size:13px}.tf-careers .schedule{padding:25px}.tf-careers .payment{padding:24px;gap:24px}.tf-careers .pay-visual{padding:21px}.tf-careers .payment h2{font-size:23px}.tf-careers .faq{gap:15px}.tf-careers summary{font-size:12px}.tf-careers .application{padding:45px 0}.tf-careers .apply-intro{position:static}.tf-careers .apply-intro h2{font-size:28px}.tf-careers .apply-note{margin-top:18px;padding-top:16px}.tf-careers .form-card{padding:23px 18px;border-radius:18px}.tf-careers .form-top h3{font-size:14px}.tf-careers .fields{gap:18px}.tf-careers .form-actions .btn{padding:11px 16px}.tf-careers .footer-row{display:block}.tf-careers footer{padding:29px 0 100px}.tf-careers .footer-row p{margin-top:10px}.tf-careers .mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--line);align-items:center;justify-content:space-between;gap:15px;box-shadow:0 -5px 30px #29164f0a}.tf-careers .mobile-cta strong{font-size:12px;display:block}.tf-careers .mobile-cta small{font-size:10px;color:var(--muted)}.tf-careers .mobile-cta .btn{min-height:44px;padding:9px 18px;font-size:12px}}
@media(max-width:420px){.tf-careers .fields{grid-template-columns:1fr}.tf-careers .full{grid-column:auto}.tf-careers .hero h1{font-size:32px}.tf-careers .textlink{font-size:11px}.tf-careers .tags{gap:6px}.tf-careers .tag{font-size:10px;padding:4px 9px}.tf-careers .form-top{align-items:start}.tf-careers .demo-label{font-size:9px}.tf-careers .steps li{font-size:9px}.tf-careers .form-actions{gap:8px}.tf-careers .form-actions .btn{font-size:11px;padding:10px 12px}.tf-careers .schedule-row{font-size:12px}.tf-careers .motivation h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.tf-careers{scroll-behavior:auto}.tf-careers *,.tf-careers *::before,.tf-careers *::after{transition:none!important}}

.tf-careers{font-family:IRANSansWeb,Tahoma,sans-serif;direction:rtl;background:#faf8fd;color:#241839;line-height:2;overflow-wrap:anywhere;padding-bottom:32px}.tf-careers .wrap{max-width:1180px}.tf-careers h1,.tf-careers h2,.tf-careers h3,.tf-careers h4{font-family:inherit;letter-spacing:normal;line-height:1.7;text-transform:none}.tf-careers .hero h1{font-size:42px}.tf-careers .btn{color:white!important;white-space:normal}.tf-careers .btn.light{color:#6238cb!important}.tf-careers .hero-art strong{color:white}.tf-careers .motivation h2{color:inherit}.tf-careers section{scroll-margin-top:110px}.tf-careers .opportunities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 52px}.tf-careers .opportunity{background:white;border:1px solid #e7dff0;border-radius:20px;padding:26px;display:flex;flex-direction:column;align-items:start;gap:15px}.tf-careers .opportunity p{font-size:13px}.tf-careers .opportunity.featured{grid-column:1/-1;background:#efe8fc;border-color:#b7a0df;display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.tf-careers .opportunity h3{margin:0;font-size:23px}.tf-careers .opportunity .btn{margin-top:auto}.tf-careers .opportunity.featured .income{background:white;padding:23px;border-radius:14px}.tf-careers .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:24px 0 50px}.tf-careers .benefits article{border-top:2px solid #6238cb;padding:20px 0}.tf-careers .benefits p{font-size:13px}.tf-careers .general-form{max-width:850px;margin:auto}.tf-careers .general-form .fields{margin-bottom:24px}.tf-careers .income-callout{background:#ece3ff;border-right:4px solid #6238cb;padding:14px 18px;color:#462287;font-weight:700;margin:20px 0}.tf-careers .payment .pay-visual{flex-direction:column;align-items:stretch}.tf-careers .pay-visual>div{padding:18px;border:1px solid #dacbef;border-radius:12px}.tf-careers .pay-visual>div:last-child{background:#e5f0c9}.tf-careers .hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.tf-careers input[type=checkbox]{accent-color:#6238cb}.tf-careers .status-note{background:#fff5d9;border-radius:12px;padding:22px}.tf-careers input:focus-visible,.tf-careers select:focus-visible,.tf-careers textarea:focus-visible{outline:3px solid #b5a0e5;outline-offset:2px}.tf-careers .step-title:focus{outline:none}.tf-careers .form-alert a{color:inherit;text-decoration:underline}.tf-careers .days label{margin:0}.tf-careers .day input{position:static;opacity:1;width:16px;height:16px}.tf-careers .day{display:flex;align-items:center;gap:4px}.tf-careers .day span{border:0;padding:7px 3px}.tf-careers .field input[type=file]{font-size:12px}.tf-careers .btn:disabled{opacity:.55}.tf-careers .hero-art{min-height:450px}.tf-careers [hidden]{display:none!important}.tf-careers .step-desc{margin-bottom:20px}
@media(max-width:760px){.tf-careers .hero h1{font-size:30px}.tf-careers .opportunities,.tf-careers .benefits,.tf-careers .opportunity.featured{grid-template-columns:1fr}.tf-careers .opportunity.featured{gap:16px}.tf-careers .hero-art{min-height:300px}.tf-careers .application-grid{display:block}.tf-careers .form-card{margin-top:22px}.tf-careers .wrap{width:calc(100% - 32px)}.tf-careers{padding-bottom:70px}.tf-careers .form-top{flex-wrap:wrap}.tf-careers .application{padding:35px 0}}

.tf-careers .hp{display:none!important}

/* Keep Persian alignment independent of the shared master body styles. */
.tf-careers{direction:rtl;text-align:right}
.tf-careers .art-top{direction:ltr;text-align:left}
.tf-careers .result{text-align:center}
