@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap);body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.hr__line{border:12px;border-top:2px solid #91cbe7;width:12%;border-radius:500px;margin-left:0;margin-top:-10px;overflow:hidden}.my__logo{height:52px!important;cursor:pointer}.head__slider{font-size:3.052em}.serices__img{width:320px;height:205px;border-radius:40px 40px 0 0;cursor:pointer}.footer__link{color:#fff}.footer__link:hover{color:#c1c1c1}.services__bottomCard{width:320px;margin-top:-8px;background:#fff;-webkit-box-shadow:0 3px 4px rgb(184 182 182/25%);box-shadow:0 3px 4px rgb(184 182 182/25%);border-radius:0 0 40px 40px;padding:22px;text-align:left;cursor:pointer}.feature-feature-list{-webkit-transition:all .4s;transition:all .4s}.card__effect:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.services__title{text-align:left;cursor:pointer}.shadow-sm{-webkit-box-shadow:none!important;box-shadow:none!important}.services__button{width:310px;height:50px;background:linear-gradient(90.87deg,#0389c9 23.42%,#5cbfef 89.42%);border-radius:20px;border:0;font-size:20px;margin-top:15px;color:#fff;font-weight:700;-webkit-transition:all .4s;transition:all .4s}.services__button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}button:focus{outline:none}.our__client{padding:10px;width:auto;height:90px;background:#fff;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 6px rgba(86,84,84,.25);box-shadow:0 0 6px rgba(86,84,84,.25);border-radius:20px}.client-img{border-radius:10px}.get__onBoard{border-radius:30px;background:#fff;padding:20px 10px}.card{background:none!important}.card img{border-radius:20px!important}.callto__action{border-radius:26px;padding:22px 42px;background:-webkit-gradient(linear,left top,right top,from(#f4ded1),color-stop(55%,#e8eef5),to(#d7e3f1));background:linear-gradient(90deg,#f4ded1,#e8eef5 55%,#d7e3f1);margin-top:95px;margin-bottom:-20px;position:relative;z-index:2;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.12);box-shadow:0 12px 30px rgba(0,0,0,.12)}.callto__action h3{font-size:26px;font-weight:600;color:#2b2b2b;line-height:1.4;margin:0}.callto__action .secondary-solid-btn{padding:14px 30px;border-radius:999px;font-weight:600;margin-right:-120px;font-size:16px;display:inline-block;text-decoration:none;-webkit-box-shadow:0 6px 14px rgba(255,102,0,.35);box-shadow:0 6px 14px rgba(255,102,0,.35);-webkit-transition:all .25s ease;transition:all .25s ease}.callto__action .secondary-solid-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgba(255,102,0,.4);box-shadow:0 10px 20px rgba(255,102,0,.4)}.about__workProcess{border-radius:30px;background:repeating-linear-gradient(45deg,#e6f2ff,transparent 100px);padding:25px}.about__client{margin-top:95px}.about__section{padding-top:65px}.section__services{background:linear-gradient(94.21deg,#fff6f1 51.39%,rgba(241,251,255,0) 126.31%)}.whychoose__sec{padding-top:65px;padding-bottom:14px}.whychoose__usSection{margin-bottom:85px}.services__whychoose img{width:100%}.services__whychoose{padding-bottom:65px}.custom__round{border-radius:50px}.rounded{border-radius:1.25rem!important}.my__icon{background:#e4fff7;-webkit-box-shadow:0 4px 4px rgb(0 0 0/25%);box-shadow:0 4px 4px rgb(0 0 0/25%);padding:15px;border-radius:30px}.full__stackSection{margin-bottom:5px;margin-top:70px}.full__StackSectionCard{margin-bottom:40px}.full__stackSection p{font-size:17px}.full__stackImg{width:100%;border-top-left-radius:90px;border-bottom-left-radius:90px}.full__stack__whyHiring{background:linear-gradient(115.62deg,#fff6f6 9.88%,#f0f9fd 66.21%);padding:70px 0}.why__hiringRighImg{display:flex;justify-content:center;align-items:center;flex-direction:column}.why__doClientSection{background:linear-gradient(115.62deg,#fff6f6 9.88%,#fff 66.21%);border-radius:0 0 1000px 0;padding:70px 0}.why__doClient{padding:70px 0}.myheading{font-size:14px;margin-bottom:0}.break__line{margin-top:1rem;margin-bottom:1rem;border:0;border-top:0 solid rgba(0,0,0,.1)}.dir__msg{background:linear-gradient(115.62deg,#ffe8de 9.88%,#f6fcff 66.21%);border-bottom-left-radius:170px;padding:49px;border-top-right-radius:132px}.dir__msg p{font-weight:600;font-style:italic}.vide__playImg{height:500px}.cleint__testimonial{padding:70px 75px}.testimonial__card{padding-bottom:75px}.mytabb{margin-top:-17px;padding:32px 15px 15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.video__paly{width:70px;height:70px;line-height:70px;margin-top:-18px}@media screen and (max-width:992px){.cleint__testimonial{padding:20px 15px}.ptb-100{padding-top:20px;padding-bottom:50px}.services__button{width:100%}.callto__action{text-align:center}.callto__action h3{font-size:23px!important}.col__secLeft{padding:30px}.whychoose__sec{margin-left:0}.services__whychoose{padding-bottom:30px}.why__chooseImg{display:none}.text-center{text-align:left!important}.serices__img,.services__bottomCard{width:100%}.dir__msg{background:linear-gradient(115.62deg,#ffe8de 9.88%,#f6fcff 66.21%);border-bottom-left-radius:120px;padding:49px;border-top-right-radius:132px}.play__icon{text-align:center!important}.vide__playImg{height:auto!important}.my__btn{margin-left:30px!important}}@media screen and (min-width:980px){.my__cleint{margin-top:-110px}}.modalButton{position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;padding:12px 24px}.overlay{background-color:rgba(0,0,0,.5);height:100%;z-index:2000!important}.modalContainer,.overlay{position:fixed;width:100%}.modalContainer{max-width:600px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;background-color:#fff;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.75);box-shadow:0 0 18px 0 rgba(0,0,0,.75);border-radius:8px}.closeBtn{background:#dadada;padding:8px;height:27px;display:flex;justify-content:center;align-items:center;border-radius:5px;color:#000;cursor:pointer}.modalRight{width:100%}.closeBtn{position:fixed;top:8px;right:8px}.content{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:2rem;padding:1rem 2rem}.btnContainer{display:flex;padding:1rem}.btnContainer button{width:100%;margin:.5rem;padding:8px 0;border:1px solid #1761a2}.btnPrimary{background-color:#1761a2;color:#fff}.btnOutline{background-color:#fff;color:#1761a2}.bold{font-weight:600}@media screen and (max-width:500px){.modalContainer{flex-direction:column;top:60px;left:18px;-webkit-transform:none;transform:none;width:90%;height:59vh}.content{margin-top:25px}.closeBtn{position:fixed;top:66px;right:28px;width:40px}img{width:100%;max-height:70vh;object-fit:cover}.heading{margin:1rem}}:root{--admin-blue:#1b78b6;--admin-blue-dark:#155f92;--admin-blue-light:#e8f3fb;--admin-ink:#0d1f33;--admin-mid:#52637a;--admin-light:#8fa0b4;--admin-bg:#fdfcff;--admin-alt:#f4f7fa;--admin-orange:#f07c30;--admin-orange-light:#fef1e8;--admin-border:#e2e8f0;--admin-white:#fff;--admin-sidebar-w:220px;--admin-sidebar-w-collapsed:64px;--admin-header-h:60px;--admin-font-primary:"Plus Jakarta Sans",sans-serif;--admin-font-body:"Inter",sans-serif;--admin-radius-sm:6px;--admin-radius:10px;--admin-radius-lg:14px;--admin-shadow-sm:0 1px 3px rgba(13,31,51,0.06);--admin-shadow:0 4px 16px rgba(13,31,51,0.08);--admin-shadow-lg:0 8px 32px rgba(13,31,51,0.12);--admin-transition:220ms cubic-bezier(0.4,0,0.2,1)}.admin-layout{display:flex;min-height:100vh;background:var(--admin-bg);font-family:var(--admin-font-body);color:var(--admin-ink)}.admin-layout-main{flex:1 1;display:flex;flex-direction:column;min-width:0;-webkit-transition:margin-left var(--admin-transition);transition:margin-left var(--admin-transition)}.admin-layout-content{flex:1 1;padding:28px 32px;overflow-y:auto}.admin-sidebar{width:var(--admin-sidebar-w);min-height:100vh;background:var(--admin-ink);display:flex;flex-direction:column;flex-shrink:0;-webkit-transition:width var(--admin-transition);transition:width var(--admin-transition);overflow:hidden;position:sticky;top:0;height:100vh;z-index:100}.admin-sidebar--collapsed{width:var(--admin-sidebar-w-collapsed)}.admin-sidebar-brand{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:20px 18px 16px;border-bottom:1px solid hsla(0,0%,100%,.07);min-height:68px}.admin-sidebar-brand-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.08);border-radius:var(--admin-radius-sm);flex-shrink:0}.admin-sidebar-brand-text{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}.admin-sidebar-brand-name{font-family:var(--admin-font-primary);font-size:14px;font-weight:700;color:var(--admin-white);letter-spacing:.01em;line-height:1.2}.admin-sidebar-brand-sub{font-size:10px;font-weight:500;color:var(--admin-light);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.admin-sidebar-nav{flex:1 1;padding:16px 10px}.admin-sidebar-nav-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-light);padding:0 8px 10px;opacity:1;-webkit-transition:opacity var(--admin-transition);transition:opacity var(--admin-transition);white-space:nowrap}.admin-sidebar-nav-label--hidden{opacity:0;pointer-events:none}.admin-sidebar-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.admin-sidebar-nav-item{position:relative}.admin-sidebar-nav-link{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border-radius:var(--admin-radius-sm);text-decoration:none;color:#a8bdd1;font-size:13.5px;font-weight:500;font-family:var(--admin-font-primary);position:relative;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition);white-space:nowrap;overflow:hidden}.admin-sidebar-nav-link:hover{background:hsla(0,0%,100%,.07);color:var(--admin-white)}.admin-sidebar-nav-link--active{background:rgba(27,120,182,.18);color:var(--admin-white)}.admin-sidebar-nav-link--active .admin-sidebar-nav-icon{color:#5db8f5}.admin-sidebar-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;-webkit-transition:color var(--admin-transition);transition:color var(--admin-transition)}.admin-sidebar-nav-text{flex:1 1;-webkit-transition:opacity var(--admin-transition);transition:opacity var(--admin-transition)}.admin-sidebar-nav-active-bar{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:60%;background:var(--admin-blue);border-radius:2px 0 0 2px}.admin-sidebar-footer{padding:12px 10px;border-top:1px solid hsla(0,0%,100%,.07)}.admin-sidebar-collapse-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-light);font-size:13px;font-weight:500;font-family:var(--admin-font-body);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition);white-space:nowrap}.admin-sidebar-collapse-btn:hover{background:hsla(0,0%,100%,.07);color:var(--admin-white)}.admin-sidebar-collapse-icon{flex-shrink:0;-webkit-transition:-webkit-transform var(--admin-transition);transition:-webkit-transform var(--admin-transition);transition:transform var(--admin-transition);transition:transform var(--admin-transition),-webkit-transform var(--admin-transition)}.admin-sidebar-collapse-icon--flipped{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.admin-header{height:var(--admin-header-h);background:var(--admin-white);border-bottom:1px solid var(--admin-border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:90;-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm)}.admin-header-left{display:flex;flex-direction:column;justify-content:center;grid-gap:2px;gap:2px}.admin-header-title{font-family:var(--admin-font-primary);font-size:17px;font-weight:700;color:var(--admin-ink);margin:0;line-height:1.2}.admin-header-breadcrumb,.admin-header-breadcrumb-item{display:flex;align-items:center;grid-gap:2px;gap:2px}.admin-header-breadcrumb-link{font-size:11.5px;color:var(--admin-light);font-weight:500}.admin-header-breadcrumb-sep{display:flex;align-items:center;color:var(--admin-light)}.admin-header-breadcrumb-current{font-size:11.5px;color:var(--admin-blue);font-weight:600}.admin-header-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.admin-header-divider{width:1px;height:28px;background:var(--admin-border);margin:0 4px}.admin-header-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--admin-radius-sm);color:var(--admin-mid);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-header-icon-btn:hover{background:var(--admin-alt);color:var(--admin-ink)}.admin-header-notif-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;background:var(--admin-orange);border-radius:50%;border:2px solid var(--admin-white)}.admin-header-user{position:relative}.admin-header-user-btn{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:5px 10px 5px 5px;background:transparent;border:1px solid transparent;border-radius:var(--admin-radius);cursor:pointer;-webkit-transition:background var(--admin-transition),border-color var(--admin-transition);transition:background var(--admin-transition),border-color var(--admin-transition)}.admin-header-user-btn:hover{background:var(--admin-alt);border-color:var(--admin-border)}.admin-header-avatar{width:32px;height:32px;border-radius:var(--admin-radius-sm);background:var(--admin-blue-light);color:var(--admin-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-header-user-info{display:flex;flex-direction:column;align-items:flex-start;grid-gap:1px;gap:1px}.admin-header-user-name{font-family:var(--admin-font-primary);font-size:13px;font-weight:600;color:var(--admin-ink);line-height:1}.admin-header-user-role{font-size:11px;color:var(--admin-light);font-weight:500;line-height:1}.admin-header-chevron{color:var(--admin-light);-webkit-transition:-webkit-transform var(--admin-transition);transition:-webkit-transform var(--admin-transition);transition:transform var(--admin-transition);transition:transform var(--admin-transition),-webkit-transform var(--admin-transition);flex-shrink:0}.admin-header-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.admin-header-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--admin-white);border:1px solid var(--admin-border);border-radius:var(--admin-radius);-webkit-box-shadow:var(--admin-shadow-lg);box-shadow:var(--admin-shadow-lg);padding:6px;z-index:200;-webkit-animation:admin-dropdown-in .15s ease;animation:admin-dropdown-in .15s ease}@-webkit-keyframes admin-dropdown-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes admin-dropdown-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.admin-header-dropdown-item{display:flex;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--admin-radius-sm);font-size:13px;font-weight:500;font-family:var(--admin-font-body);color:var(--admin-mid);cursor:pointer;text-align:left;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-header-dropdown-item:hover{background:var(--admin-alt);color:var(--admin-ink)}.admin-header-dropdown-item--danger{color:#d94f4f}.admin-header-dropdown-item--danger:hover{background:#fff0f0;color:#b93333}.admin-header-dropdown-divider{height:1px;background:var(--admin-border);margin:5px 4px}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:32px}@media (max-width:1100px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-stats-grid{grid-template-columns:1fr}}.admin-stats-card{background:var(--admin-white);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:22px 24px 18px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);-webkit-transition:-webkit-box-shadow var(--admin-transition),-webkit-transform var(--admin-transition);transition:-webkit-box-shadow var(--admin-transition),-webkit-transform var(--admin-transition);transition:box-shadow var(--admin-transition),transform var(--admin-transition);transition:box-shadow var(--admin-transition),transform var(--admin-transition),-webkit-box-shadow var(--admin-transition),-webkit-transform var(--admin-transition)}.admin-stats-card:hover{-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.admin-stats-card-top{display:flex;align-items:center;grid-gap:10px;gap:10px}.admin-stats-card-icon{width:38px;height:38px;border-radius:var(--admin-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-stats-card-icon--blue{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-stats-card-icon--orange{background:var(--admin-orange-light);color:var(--admin-orange)}.admin-stats-card-icon--yellow{background:#fef9e8;color:#c89b0a}.admin-stats-card-icon--green{background:#eaf7f0;color:#2a9e60}.admin-stats-card-label{font-size:12.5px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary);letter-spacing:.01em}.admin-stats-card-value{font-family:var(--admin-font-primary);font-size:32px;font-weight:700;color:var(--admin-ink);line-height:1;min-height:36px;display:flex;align-items:center}.admin-stats-card-skeleton{display:block;width:72px;height:32px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--admin-alt)),color-stop(50%,#e8edf2),color-stop(75%,var(--admin-alt)));background:linear-gradient(90deg,var(--admin-alt) 25%,#e8edf2 50%,var(--admin-alt) 75%);background-size:200% 100%;border-radius:var(--admin-radius-sm);-webkit-animation:admin-skeleton-shimmer 1.4s infinite;animation:admin-skeleton-shimmer 1.4s infinite}@-webkit-keyframes admin-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes admin-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-stats-card-footer{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:2px}.admin-stats-trend-icon--up{color:#2a9e60}.admin-stats-trend-icon--down{color:#d94f4f}.admin-stats-trend-text{font-size:11.5px;font-weight:500;color:var(--admin-light)}.admin-stats-trend-text--up{color:#2a9e60}.admin-stats-trend-text--down{color:#d94f4f}.admin-stats-trend-text--flat{color:var(--admin-light)}.admin-recent{background:var(--admin-white);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);overflow:hidden}.admin-recent-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--admin-border)}.admin-recent-header-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.admin-recent-title{font-family:var(--admin-font-primary);font-size:15px;font-weight:700;color:var(--admin-ink);margin:0}.admin-recent-count{font-size:11.5px;font-weight:500;color:var(--admin-light);background:var(--admin-alt);padding:2px 8px;border-radius:20px}.admin-recent-view-all{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--admin-blue);text-decoration:none;font-family:var(--admin-font-primary);-webkit-transition:color var(--admin-transition);transition:color var(--admin-transition)}.admin-recent-view-all:hover{color:var(--admin-blue-dark)}.admin-recent-table-wrap{overflow-x:auto}.admin-recent-table{width:100%;border-collapse:collapse}.admin-recent-thead{background:var(--admin-alt)}.admin-recent-th{padding:11px 24px;text-align:left;font-size:11.5px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-recent-th--right{text-align:right}.admin-recent-tbody .admin-recent-tr{border-bottom:1px solid var(--admin-border);-webkit-transition:background var(--admin-transition);transition:background var(--admin-transition)}.admin-recent-tbody .admin-recent-tr:last-child{border-bottom:none}.admin-recent-tbody .admin-recent-tr:hover{background:#fafbfd}.admin-recent-td{padding:14px 24px;font-size:13.5px;color:var(--admin-ink);vertical-align:middle;white-space:nowrap}.admin-recent-td--right{text-align:right}.admin-recent-applicant{display:flex;align-items:center;grid-gap:10px;gap:10px}.admin-recent-avatar{width:32px;height:32px;border-radius:var(--admin-radius-sm);background:var(--admin-blue-light);color:var(--admin-blue);font-size:13px;font-weight:700;font-family:var(--admin-font-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-recent-applicant-name{font-weight:600;font-family:var(--admin-font-primary);color:var(--admin-ink);font-size:13.5px}.admin-recent-job{color:var(--admin-mid);font-size:13px}.admin-recent-date{color:var(--admin-light);font-size:12.5px}.admin-recent-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;font-family:var(--admin-font-primary);white-space:nowrap}.admin-recent-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.admin-recent-badge--yellow{background:#fef9e8;color:#c89b0a}.admin-recent-badge--yellow .admin-recent-badge-dot{background:#c89b0a}.admin-recent-badge--blue{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-recent-badge--blue .admin-recent-badge-dot{background:var(--admin-blue)}.admin-recent-badge--green{background:#eaf7f0;color:#2a9e60}.admin-recent-badge--green .admin-recent-badge-dot{background:#2a9e60}.admin-recent-badge--red{background:#fff0f0;color:#d94f4f}.admin-recent-badge--red .admin-recent-badge-dot{background:#d94f4f}.admin-recent-badge--grey{background:var(--admin-alt);color:var(--admin-mid)}.admin-recent-badge--grey .admin-recent-badge-dot{background:var(--admin-mid)}.admin-recent-action-btn{display:inline-flex;align-items:center;padding:5px 14px;background:var(--admin-alt);color:var(--admin-mid);border-radius:var(--admin-radius-sm);font-size:12.5px;font-weight:600;font-family:var(--admin-font-primary);text-decoration:none;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-recent-action-btn:hover{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-recent-skeleton{display:block;height:18px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--admin-alt)),color-stop(50%,#e8edf2),color-stop(75%,var(--admin-alt)));background:linear-gradient(90deg,var(--admin-alt) 25%,#e8edf2 50%,var(--admin-alt) 75%);background-size:200% 100%;border-radius:var(--admin-radius-sm);-webkit-animation:admin-skeleton-shimmer 1.4s infinite;animation:admin-skeleton-shimmer 1.4s infinite}.admin-recent-empty{text-align:center;padding:48px 24px;color:var(--admin-light);flex-direction:column;grid-gap:10px;gap:10px;font-size:13.5px}.admin-recent-empty,.admin-sidebar-logout-btn{display:flex;align-items:center;font-weight:500}.admin-sidebar-logout-btn{grid-gap:8px;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--admin-radius-sm);color:#e07070;font-size:13px;font-family:var(--admin-font-body);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition);white-space:nowrap;margin-bottom:4px}.admin-sidebar-logout-btn:hover{background:rgba(220,80,80,.12);color:#ff8080}.admin-sidebar-logout-icon{flex-shrink:0}.admin-jobs{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.admin-jobs-topbar{justify-content:space-between}.admin-jobs-topbar,.admin-jobs-topbar-left{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.admin-jobs-search{height:38px;padding:0 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-size:13px;font-family:var(--admin-font-body);color:var(--admin-ink);background:var(--admin-white);outline:none;width:220px;-webkit-transition:border-color var(--admin-transition);transition:border-color var(--admin-transition)}.admin-jobs-search:focus{border-color:var(--admin-blue)}.admin-jobs-search::-webkit-input-placeholder{color:var(--admin-light)}.admin-jobs-search:-ms-input-placeholder{color:var(--admin-light)}.admin-jobs-search::placeholder{color:var(--admin-light)}.admin-jobs-filter-tabs{display:flex;align-items:center;grid-gap:4px;gap:4px;background:var(--admin-alt);border-radius:var(--admin-radius-sm);padding:3px}.admin-jobs-filter-tab{padding:5px 14px;border:none;background:transparent;border-radius:4px;font-size:12.5px;font-weight:500;font-family:var(--admin-font-body);color:var(--admin-mid);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-jobs-filter-tab--active{background:var(--admin-white);color:var(--admin-ink);-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);font-weight:600}.admin-jobs-add-btn{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:9px 18px;background:var(--admin-blue);color:var(--admin-white);border:none;border-radius:var(--admin-radius-sm);font-size:13px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:background var(--admin-transition);transition:background var(--admin-transition);white-space:nowrap}.admin-jobs-add-btn:hover{background:var(--admin-blue-dark)}.admin-jobs-table-wrap{background:var(--admin-white);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);overflow-x:auto}.admin-jobs-table{width:100%;border-collapse:collapse}.admin-jobs-thead{background:var(--admin-alt)}.admin-jobs-th{padding:11px 20px;text-align:left;font-size:11.5px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-jobs-th--right{text-align:right}.admin-jobs-tbody .admin-jobs-tr{border-bottom:1px solid var(--admin-border);-webkit-transition:background var(--admin-transition);transition:background var(--admin-transition)}.admin-jobs-tbody .admin-jobs-tr:last-child{border-bottom:none}.admin-jobs-tbody .admin-jobs-tr:hover{background:#fafbfd}.admin-jobs-td{padding:14px 20px;font-size:13.5px;color:var(--admin-ink);vertical-align:middle;white-space:nowrap}.admin-jobs-td--right{text-align:right}.admin-jobs-title{color:var(--admin-ink)}.admin-jobs-category,.admin-jobs-title{font-weight:600;font-family:var(--admin-font-primary)}.admin-jobs-category{display:inline-block;padding:3px 10px;background:var(--admin-blue-light);color:var(--admin-blue);border-radius:20px;font-size:12px}.admin-jobs-location{display:flex;align-items:center;grid-gap:4px;gap:4px;color:var(--admin-mid);font-size:13px}.admin-jobs-date{color:var(--admin-light);font-size:12.5px}.admin-jobs-toggle{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 12px;border:none;border-radius:20px;font-size:12px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-jobs-toggle--active{background:#eaf7f0;color:#2a9e60}.admin-jobs-toggle--active:hover{background:#d4f0e3}.admin-jobs-toggle--inactive{background:var(--admin-alt);color:var(--admin-light)}.admin-jobs-toggle--inactive:hover{background:#e8edf2}.admin-jobs-toggle-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.admin-jobs-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px}.admin-jobs-action-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;border:none;border-radius:var(--admin-radius-sm);font-size:12.5px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-jobs-action-btn--edit{background:var(--admin-alt);color:var(--admin-mid)}.admin-jobs-action-btn--edit:hover{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-jobs-action-btn--delete{background:#fff0f0;color:#d94f4f}.admin-jobs-action-btn--delete:hover{background:#ffe0e0;color:#b93333}.admin-jobs-skeleton{display:block;height:18px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--admin-alt)),color-stop(50%,#e8edf2),color-stop(75%,var(--admin-alt)));background:linear-gradient(90deg,var(--admin-alt) 25%,#e8edf2 50%,var(--admin-alt) 75%);background-size:200% 100%;border-radius:var(--admin-radius-sm);-webkit-animation:admin-skeleton-shimmer 1.4s infinite;animation:admin-skeleton-shimmer 1.4s infinite}.admin-jobs-empty{text-align:center;padding:48px 24px;color:var(--admin-light);display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;font-size:13.5px;font-weight:500}.admin-modal-overlay{position:fixed;inset:0;background:rgba(13,31,51,.45);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px;-webkit-animation:admin-overlay-in .15s ease;animation:admin-overlay-in .15s ease}@-webkit-keyframes admin-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes admin-overlay-in{0%{opacity:0}to{opacity:1}}.admin-modal{background:var(--admin-white);border-radius:var(--admin-radius-lg);-webkit-box-shadow:var(--admin-shadow-lg);box-shadow:var(--admin-shadow-lg);width:100%;max-width:520px;-webkit-animation:admin-modal-in .18s ease;animation:admin-modal-in .18s ease}.admin-modal--sm{max-width:400px}@-webkit-keyframes admin-modal-in{0%{opacity:0;-webkit-transform:translateY(-12px) scale(.98);transform:translateY(-12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes admin-modal-in{0%{opacity:0;-webkit-transform:translateY(-12px) scale(.98);transform:translateY(-12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.admin-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--admin-border)}.admin-modal-title{font-family:var(--admin-font-primary);font-size:15px;font-weight:700;color:var(--admin-ink);margin:0}.admin-modal-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:var(--admin-radius-sm);color:var(--admin-light);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-modal-close:hover{background:var(--admin-alt);color:var(--admin-ink)}.admin-modal-body{padding:20px 24px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.admin-modal-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.admin-modal-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.admin-modal-label{font-size:12.5px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary)}.admin-modal-required{color:#d94f4f}.admin-modal-input,.admin-modal-select,.admin-modal-textarea{padding:9px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-size:13px;font-family:var(--admin-font-body);color:var(--admin-ink);background:var(--admin-white);outline:none;-webkit-transition:border-color var(--admin-transition);transition:border-color var(--admin-transition);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.admin-modal-input:focus,.admin-modal-select:focus,.admin-modal-textarea:focus{border-color:var(--admin-blue)}.admin-modal-input::-webkit-input-placeholder,.admin-modal-textarea::-webkit-input-placeholder{color:var(--admin-light)}.admin-modal-input:-ms-input-placeholder,.admin-modal-textarea:-ms-input-placeholder{color:var(--admin-light)}.admin-modal-input::placeholder,.admin-modal-textarea::placeholder{color:var(--admin-light)}.admin-modal-textarea{resize:vertical;min-height:90px}.admin-modal-radio-group{display:flex;grid-gap:16px;gap:16px}.admin-modal-radio{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer}.admin-modal-radio-label{font-size:13px;font-weight:500;color:var(--admin-ink);font-family:var(--admin-font-body)}.admin-modal-confirm-text{font-size:13.5px;color:var(--admin-mid);line-height:1.6;margin:0}.admin-modal-footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;padding:16px 24px;border-top:1px solid var(--admin-border)}.admin-modal-btn{padding:8px 20px;border:none;border-radius:var(--admin-radius-sm);font-size:13px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:background var(--admin-transition),opacity var(--admin-transition);transition:background var(--admin-transition),opacity var(--admin-transition)}.admin-modal-btn:disabled{opacity:.6;cursor:not-allowed}.admin-modal-btn--cancel{background:var(--admin-alt);color:var(--admin-mid)}.admin-modal-btn--cancel:hover{background:var(--admin-border)}.admin-modal-btn--save{background:var(--admin-blue);color:var(--admin-white)}.admin-modal-btn--save:hover:not(:disabled){background:var(--admin-blue-dark)}.admin-modal-btn--delete{background:#d94f4f;color:var(--admin-white)}.admin-modal-btn--delete:hover:not(:disabled){background:#b93333}.admin-apps{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.admin-apps-topbar{justify-content:space-between}.admin-apps-topbar,.admin-apps-topbar-left{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.admin-apps-search{height:38px;padding:0 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-size:13px;font-family:var(--admin-font-body);color:var(--admin-ink);background:var(--admin-white);outline:none;width:220px;-webkit-transition:border-color var(--admin-transition);transition:border-color var(--admin-transition)}.admin-apps-search:focus{border-color:var(--admin-blue)}.admin-apps-search::-webkit-input-placeholder{color:var(--admin-light)}.admin-apps-search:-ms-input-placeholder{color:var(--admin-light)}.admin-apps-search::placeholder{color:var(--admin-light)}.admin-apps-select{height:38px;padding:0 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-size:13px;font-family:var(--admin-font-body);color:var(--admin-ink);background:var(--admin-white);outline:none;cursor:pointer;-webkit-transition:border-color var(--admin-transition);transition:border-color var(--admin-transition)}.admin-apps-select:focus{border-color:var(--admin-blue)}.admin-apps-filter-tabs{display:flex;align-items:center;grid-gap:4px;gap:4px;background:var(--admin-alt);border-radius:var(--admin-radius-sm);padding:3px}.admin-apps-filter-tab{padding:5px 12px;border:none;background:transparent;border-radius:4px;font-size:12.5px;font-weight:500;font-family:var(--admin-font-body);color:var(--admin-mid);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-apps-filter-tab--active{background:var(--admin-white);color:var(--admin-ink);-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);font-weight:600}.admin-apps-count{font-size:13px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary);white-space:nowrap}.admin-apps-table-wrap{background:var(--admin-white);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);-webkit-box-shadow:var(--admin-shadow-sm);box-shadow:var(--admin-shadow-sm);overflow-x:auto}.admin-apps-table{width:100%;border-collapse:collapse}.admin-apps-thead{background:var(--admin-alt)}.admin-apps-th{padding:11px 20px;text-align:left;font-size:11.5px;font-weight:600;color:var(--admin-mid);font-family:var(--admin-font-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-apps-th--right{text-align:right}.admin-apps-tbody .admin-apps-tr{border-bottom:1px solid var(--admin-border);-webkit-transition:background var(--admin-transition);transition:background var(--admin-transition)}.admin-apps-tbody .admin-apps-tr:last-child{border-bottom:none}.admin-apps-tbody .admin-apps-tr:hover{background:#fafbfd}.admin-apps-td{padding:14px 20px;font-size:13.5px;color:var(--admin-ink);vertical-align:middle;white-space:nowrap}.admin-apps-td--right{text-align:right}.admin-apps-applicant{display:flex;align-items:center;grid-gap:10px;gap:10px}.admin-apps-avatar{width:34px;height:34px;border-radius:var(--admin-radius-sm);background:var(--admin-blue-light);color:var(--admin-blue);font-size:13px;font-weight:700;font-family:var(--admin-font-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-apps-applicant-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.admin-apps-applicant-name{font-weight:600;font-family:var(--admin-font-primary);color:var(--admin-ink);font-size:13.5px;line-height:1}.admin-apps-applicant-email{font-size:12px;color:var(--admin-light);line-height:1}.admin-apps-job{color:var(--admin-mid);font-size:13px}.admin-apps-date{color:var(--admin-light);font-size:12.5px}.admin-apps-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;font-family:var(--admin-font-primary);white-space:nowrap}.admin-apps-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.admin-apps-badge--yellow{background:#fef9e8;color:#c89b0a}.admin-apps-badge--yellow .admin-apps-badge-dot{background:#c89b0a}.admin-apps-badge--blue{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-apps-badge--blue .admin-apps-badge-dot{background:var(--admin-blue)}.admin-apps-badge--green{background:#eaf7f0;color:#2a9e60}.admin-apps-badge--green .admin-apps-badge-dot{background:#2a9e60}.admin-apps-badge--red{background:#fff0f0;color:#d94f4f}.admin-apps-badge--red .admin-apps-badge-dot{background:#d94f4f}.admin-apps-badge--grey{background:var(--admin-alt);color:var(--admin-mid)}.admin-apps-badge--grey .admin-apps-badge-dot{background:var(--admin-mid)}.admin-apps-status-select{padding:5px 10px;border-radius:20px;border:none;font-size:12px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;outline:none;-webkit-transition:opacity var(--admin-transition);transition:opacity var(--admin-transition)}.admin-apps-status-select:disabled{opacity:.6;cursor:not-allowed}.admin-apps-status-select--yellow{background:#fef9e8;color:#c89b0a}.admin-apps-status-select--blue{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-apps-status-select--green{background:#eaf7f0;color:#2a9e60}.admin-apps-status-select--red{background:#fff0f0;color:#d94f4f}.admin-apps-status-select--grey{background:var(--admin-alt);color:var(--admin-mid)}.admin-apps-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px}.admin-apps-action-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;border:none;border-radius:var(--admin-radius-sm);font-size:12.5px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:background var(--admin-transition),color var(--admin-transition);transition:background var(--admin-transition),color var(--admin-transition)}.admin-apps-action-btn--view{background:var(--admin-alt);color:var(--admin-mid)}.admin-apps-action-btn--view:hover{background:var(--admin-blue-light);color:var(--admin-blue)}.admin-apps-action-btn--cv{background:#eaf7f0;color:#2a9e60}.admin-apps-action-btn--cv:hover{background:#d4f0e3}.admin-apps-action-btn--disabled{background:var(--admin-alt);color:var(--admin-light);cursor:not-allowed;opacity:.6}.admin-apps-skeleton{display:block;height:18px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--admin-alt)),color-stop(50%,#e8edf2),color-stop(75%,var(--admin-alt)));background:linear-gradient(90deg,var(--admin-alt) 25%,#e8edf2 50%,var(--admin-alt) 75%);background-size:200% 100%;border-radius:var(--admin-radius-sm);-webkit-animation:admin-skeleton-shimmer 1.4s infinite;animation:admin-skeleton-shimmer 1.4s infinite}.admin-apps-empty{text-align:center;padding:48px 24px;color:var(--admin-light);display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;font-size:13.5px;font-weight:500}.admin-modal--lg{max-width:580px}.admin-apps-detail-header{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:4px 0 16px;border-bottom:1px solid var(--admin-border);margin-bottom:4px}.admin-apps-detail-avatar{width:48px;height:48px;border-radius:var(--admin-radius);background:var(--admin-blue-light);color:var(--admin-blue);font-size:18px;font-weight:700;font-family:var(--admin-font-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-apps-detail-info{flex:1 1;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.admin-apps-detail-name{font-family:var(--admin-font-primary);font-size:15px;font-weight:700;color:var(--admin-ink);margin:0}.admin-apps-detail-email{font-size:12.5px;color:var(--admin-light)}.admin-apps-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.admin-apps-detail-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.admin-apps-detail-label{font-size:11.5px;font-weight:600;color:var(--admin-light);font-family:var(--admin-font-primary);text-transform:uppercase;letter-spacing:.04em}.admin-apps-detail-value{font-size:13.5px;font-weight:500;color:var(--admin-ink);font-family:var(--admin-font-body)}.admin-apps-detail-status{margin-top:20px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.admin-apps-detail-status-btns{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.admin-apps-status-btn{padding:6px 16px;border:2px solid transparent;border-radius:20px;font-size:12.5px;font-weight:600;font-family:var(--admin-font-primary);cursor:pointer;-webkit-transition:all var(--admin-transition);transition:all var(--admin-transition);opacity:.6}.admin-apps-status-btn--active{opacity:1}.admin-apps-status-btn:disabled{cursor:not-allowed}.admin-apps-status-btn--yellow{background:#fef9e8;color:#c89b0a;border-color:transparent}.admin-apps-status-btn--yellow.admin-apps-status-btn--active{border-color:#c89b0a}.admin-apps-status-btn--blue{background:var(--admin-blue-light);color:var(--admin-blue);border-color:transparent}.admin-apps-status-btn--blue.admin-apps-status-btn--active{border-color:var(--admin-blue)}.admin-apps-status-btn--green{background:#eaf7f0;color:#2a9e60;border-color:transparent}.admin-apps-status-btn--green.admin-apps-status-btn--active{border-color:#2a9e60}.admin-apps-status-btn--red{background:#fff0f0;color:#d94f4f;border-color:transparent}.admin-apps-status-btn--red.admin-apps-status-btn--active{border-color:#d94f4f}.careers-hero{background:#2c89cb;padding:100px 6% 0;position:relative;overflow:hidden}.careers-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.careers-hero-glow{position:absolute;top:-200px;left:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 65%);border-radius:50%;pointer-events:none}.careers-hero-inner{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.careers-hero-left{padding-bottom:100px}.careers-hero-right{display:flex;align-items:flex-end;justify-content:center;position:relative}.careers-hero-img-wrap{width:100%;max-width:560px;position:relative;border-radius:24px 24px 0 0;overflow:hidden}.careers-hero-img-wrap:before{content:"";position:absolute;inset:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,137,203,.1)),color-stop(40%,transparent));background:linear-gradient(180deg,rgba(44,137,203,.1) 0,transparent 40%);pointer-events:none}.careers-hero-img-wrap img{width:100%;display:block;-webkit-filter:saturate(.95) brightness(1);filter:saturate(.95) brightness(1);border-radius:24px 24px 0 0;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}.careers-hero-img-wrap:hover img{-webkit-filter:saturate(1) brightness(1.05);filter:saturate(1) brightness(1.05)}.careers-hero-pill{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.95);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:50px;margin-bottom:2rem;-webkit-animation:careersHeroFadeUp .5s ease both;animation:careersHeroFadeUp .5s ease both}.careers-hero-pill-dot{width:7px;height:7px;border-radius:50%;background:#fff;-webkit-animation:careersHeroPulse 2s infinite;animation:careersHeroPulse 2s infinite}.careers-hero h1{font-size:clamp(3.5rem,6vw,6rem);font-weight:800;color:#fff;line-height:.95;margin-bottom:1.5rem;letter-spacing:-.04em;-webkit-animation:careersHeroFadeUp .5s ease .1s both;animation:careersHeroFadeUp .5s ease .1s both}.careers-hero h1 span{color:#f7e733}.careers-hero-sub{font-size:1.05rem;color:hsla(0,0%,100%,.85);line-height:1.85;max-width:440px;margin-bottom:2.5rem;font-weight:400;-webkit-animation:careersHeroFadeUp .5s ease .2s both;animation:careersHeroFadeUp .5s ease .2s both}.careers-hero-btns{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;-webkit-animation:careersHeroFadeUp .5s ease .3s both;animation:careersHeroFadeUp .5s ease .3s both}.careers-btn-primary{background:#fff!important;color:#0d1f33!important;padding:.9rem 2rem;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none!important;-webkit-transition:all .25s;transition:all .25s;display:inline-flex!important;align-items:center;grid-gap:.5rem;gap:.5rem}.careers-btn-primary:hover{background:#f0f0f0!important;color:#0d1f33!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);text-decoration:none}.careers-btn-outline{border:1.5px solid rgba(255,255,255,.5)!important;color:rgba(255,255,255,.85)!important;padding:.9rem 2rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none!important;-webkit-transition:all .25s;transition:all .25s;display:inline-flex!important;align-items:center;grid-gap:.5rem;gap:.5rem;background:transparent!important}.careers-btn-outline:hover{border-color:#fff!important;color:#fff!important;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes careersHeroFadeUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes careersHeroFadeUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes careersHeroPulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes careersHeroPulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:768px){.careers-hero{padding:80px 5% 0}.careers-hero-inner{grid-template-columns:1fr}.careers-hero-right{display:none}.careers-hero-left{padding-bottom:70px}.careers-hero h1{font-size:clamp(2.6rem,9vw,3.4rem)}.careers-hero-sub{font-size:.97rem;max-width:100%}.careers-hero-btns{flex-direction:column}.careers-btn-outline,.careers-btn-primary{justify-content:center}}@media (max-width:480px){.careers-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.careers-hero-pill{font-size:.65rem}.careers-btn-outline,.careers-btn-primary{padding:.8rem 1.5rem;font-size:.88rem}}.career-ticker-strip{background:#1b78b6;padding:1rem 0;overflow:hidden;-webkit-box-shadow:0 4px 24px rgba(27,120,182,.35);box-shadow:0 4px 24px rgba(27,120,182,.35)}.career-ticker-track{display:flex;white-space:nowrap;-webkit-animation:careerTicker 35s linear infinite;animation:careerTicker 35s linear infinite}.career-ticker-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.career-ticker-item{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:0 2.5rem;font-size:.72rem;font-weight:700;color:rgba(255,255,255,.85);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.career-ticker-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.5);flex-shrink:0}@-webkit-keyframes careerTicker{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes careerTicker{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:480px){.career-ticker-item{padding:0 1.5rem;font-size:.68rem}}.career-why-section{background:#f7f9fc;padding:80px 6%;position:relative}.career-why-section:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;opacity:.5}.career-why-header{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.career-s-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1b78b6;margin-bottom:1rem}.career-s-title{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#0d1f33;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}.career-s-sub{font-size:1rem;color:#5a6a7a;line-height:1.8;max-width:560px;margin:0 auto}.career-why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;position:relative;z-index:1;max-width:1200px;margin:0 auto}.career-why-card{background:#fff;border:1.5px solid #e8edf2;border-radius:18px;padding:2rem 1.75rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;-webkit-transition:border-color .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:border-color .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:border-color .25s,box-shadow .25s,transform .25s;transition:border-color .25s,box-shadow .25s,transform .25s,-webkit-box-shadow .25s,-webkit-transform .25s}.career-why-card:hover{border-color:#1b78b6;-webkit-box-shadow:0 8px 32px rgba(27,120,182,.1);box-shadow:0 8px 32px rgba(27,120,182,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.career-why-card-icon{width:48px;height:48px;border-radius:14px;background:rgba(27,120,182,.08);display:flex;align-items:center;justify-content:center;color:#1b78b6;flex-shrink:0}.career-why-card-title{font-size:1.05rem;font-weight:800;color:#0d1f33;letter-spacing:-.01em;line-height:1.3}.career-why-card-desc{font-size:.92rem;line-height:1.7;color:#5a6a7a}@media (max-width:1024px){.career-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.career-why-section{padding:60px 5%}.career-why-grid{grid-template-columns:1fr}}.career-culture-section{background:#0d1f33;padding:100px 6%;position:relative;overflow:hidden}.career-culture-glow{position:absolute;top:-150px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(27,120,182,.1) 0,transparent 65%);border-radius:50%;pointer-events:none}.career-culture-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;position:relative;z-index:1}.career-culture-section .career-s-eyebrow{color:hsla(0,0%,100%,.35)}.career-culture-title{color:#fff!important}.career-culture-sub{color:hsla(0,0%,100%,.45)!important;max-width:460px}.career-culture-points{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;margin-top:2rem}.career-culture-point{display:flex;align-items:flex-start;grid-gap:.9rem;gap:.9rem;background:hsla(0,0%,100%,.04);border-radius:12px;padding:1rem 1.1rem;border:1px solid hsla(0,0%,100%,.08);-webkit-transition:all .25s;transition:all .25s}.career-culture-point:hover{border-color:rgba(27,120,182,.35);background:rgba(27,120,182,.08)}.career-cp-icon{width:34px;height:34px;border-radius:9px;background:rgba(27,120,182,.15);border:1px solid rgba(27,120,182,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#5ba8d8}.career-cp-icon svg{width:16px;height:16px}.career-cp-text h4{font-size:.925rem;font-weight:700;color:#fff;margin-bottom:.2rem}.career-cp-text p{font-size:.875rem;color:hsla(0,0%,100%,.45);line-height:1.65;margin:0}.career-culture-graphic{position:relative}.career-culture-img-wrap{position:relative;border-radius:24px;overflow:hidden;-webkit-box-shadow:0 32px 80px rgba(0,0,0,.35);box-shadow:0 32px 80px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .6s ease;transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .6s ease;transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s ease;transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s ease,-webkit-transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .6s ease}.career-culture-img-wrap:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 48px 100px rgba(0,0,0,.45);box-shadow:0 48px 100px rgba(0,0,0,.45)}.career-culture-img-wrap img{width:100%;display:block;border-radius:24px;-webkit-filter:saturate(.9) brightness(.95);filter:saturate(.9) brightness(.95);-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}.career-culture-img-wrap:hover img{-webkit-filter:saturate(1.05) brightness(1);filter:saturate(1.05) brightness(1)}.career-culture-img-wrap:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(13,31,51,.25)),color-stop(50%,transparent));background:linear-gradient(0deg,rgba(13,31,51,.25) 0,transparent 50%);border-radius:24px;pointer-events:none}.career-culture-img-badge{position:absolute;bottom:20px;left:20px;z-index:3;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-radius:14px;padding:.85rem 1.2rem;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2);box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.career-culture-badge-icon{width:36px;height:36px;border-radius:10px;background:#eef5fb;border:1px solid #c8dff0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.career-culture-badge-text strong{display:block;font-size:.875rem;font-weight:800;color:#0d1f33;line-height:1.2}.career-culture-badge-text span{font-size:.72rem;color:#92a3b8}@media (max-width:1024px){.career-culture-inner{grid-gap:3rem;gap:3rem}}@media (max-width:768px){.career-culture-section{padding:70px 5%}.career-culture-inner{grid-template-columns:1fr}.career-culture-graphic{display:none}.career-culture-sub{max-width:100%!important}}.career-values-section{background:#fdfcff;padding:100px 6%;overflow:hidden}.career-values-layout{max-width:1200px;margin:0 auto;display:block;position:relative;z-index:2}.career-values-header{text-align:center;margin-bottom:4rem}.career-values-section .career-values-title{font-size:clamp(3.2rem,6vw,5rem);font-weight:800;color:#0d1f33;line-height:1.05;margin-bottom:1.1rem;letter-spacing:-.035em}.career-values-section .career-values-sub{font-size:1.05rem;color:#52637a;line-height:1.85;max-width:520px;font-weight:400;margin:0 auto}.career-values-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.career-value-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:2rem 1.75rem;display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 16px rgba(13,31,51,.05);box-shadow:0 2px 16px rgba(13,31,51,.05);position:relative;overflow:hidden}.career-value-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1b78b6),to(#155f90));background:linear-gradient(90deg,#1b78b6,#155f90);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:left;transform-origin:left}.career-value-card--wide{grid-column:span 2}.career-value-card:hover{border-color:#c8dff0;-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 50px rgba(27,120,182,.12);box-shadow:0 20px 50px rgba(27,120,182,.12)}.career-value-card:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.career-value-card-top{display:flex;align-items:center;justify-content:space-between}.career-value-icon{width:46px;height:46px;border-radius:13px;background:#eef5fb;border:1.5px solid #c8dff0;display:flex;align-items:center;justify-content:center}.career-value-icon svg{width:20px;height:20px;stroke:#1b78b6;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.career-value-num{font-size:.72rem;font-weight:800;color:#92a3b8;letter-spacing:.1em}.career-value-body h3{font-size:1.05rem;font-weight:800;color:#0d1f33;margin-bottom:.5rem;line-height:1.3}.career-value-body p{font-size:.9rem;color:#52637a;line-height:1.8}@media (max-width:1024px){.career-values-list{grid-template-columns:repeat(2,1fr)}.career-value-card--wide{grid-column:span 2}}@media (max-width:768px){.career-values-section{padding:70px 5%}.career-values-list{grid-template-columns:1fr}.career-value-card--wide{grid-column:span 1}.career-values-section .career-values-title{font-size:clamp(2rem,8vw,2.8rem)}.career-values-section .career-values-sub{font-size:.97rem}}@media (max-width:480px){.career-values-section{padding:60px 4%}.career-value-card{padding:1.5rem 1.25rem}}.career-process-section{background:#0d1f33;position:relative;overflow:hidden}.career-process-section:before{content:"";position:absolute;top:-150px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(27,120,182,.12) 0,transparent 65%);border-radius:50%;pointer-events:none}.career-process-inner{max-width:1200px;margin:0 auto}.career-process-header{text-align:center;margin-bottom:4rem}.career-process-eyebrow{color:hsla(0,0%,100%,.3)!important}.career-process-section .career-process-title{font-size:clamp(3rem,5.5vw,4.4rem);font-weight:800;color:#fff;line-height:1.05;margin-bottom:1.1rem;letter-spacing:-.035em}.career-process-section .career-process-sub{font-size:1.05rem;color:hsla(0,0%,100%,.4);line-height:1.85;max-width:520px;font-weight:400;margin:0 auto}.career-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;position:relative;z-index:2}.career-step-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem 1.75rem;-webkit-transition:all .3s;transition:all .3s;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;position:relative;overflow:hidden}.career-step-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(27,120,182,.07),transparent 60%);pointer-events:none}.career-step-card:hover{background:hsla(0,0%,100%,.09);border-color:rgba(27,120,182,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.3);box-shadow:0 20px 50px rgba(0,0,0,.3)}.career-step-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.career-step-num{font-size:.875rem;font-weight:800;color:#fff;display:inline-flex;border-radius:50%;background:#1b78b6;border:1.5px solid #155f90}.career-step-icon-wrap,.career-step-num{align-items:center;justify-content:center;width:38px;height:38px;position:relative;z-index:1}.career-step-icon-wrap{border-radius:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);display:flex}.career-step-icon-wrap svg{width:17px;height:17px;stroke:hsla(0,0%,100%,.75);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.career-step-card h3{font-size:1.1rem;font-weight:800;color:#fff;position:relative;z-index:1}.career-step-card p{font-size:.925rem;color:hsla(0,0%,100%,.5);line-height:1.75;position:relative;z-index:1}@media (max-width:1024px){.career-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.career-process-section{padding:70px 5%}.career-steps-grid{grid-template-columns:1fr}.career-process-section .career-process-title{font-size:clamp(2rem,8vw,2.8rem)}}@media (max-width:480px){.career-process-section{padding:60px 4%}}.career-cta-section{background:#0d1f33;position:relative;overflow:hidden}.career-cta-section:before{content:"";position:absolute;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(27,120,182,.15) 0,transparent 65%);border-radius:50%;pointer-events:none}.career-cta-inner{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.career-cta-note-badge{display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;padding:.4rem 1rem .4rem .5rem;margin-bottom:2rem;position:relative;z-index:2}.career-cta-note-icon{width:28px;height:28px;border-radius:50%;background:rgba(27,120,182,.3);display:flex;align-items:center;justify-content:center}.career-cta-note-icon svg{width:14px;height:14px;stroke:hsla(0,0%,100%,.75);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.career-cta-note-label{font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.45);letter-spacing:.1em;text-transform:uppercase}.career-cta-section .career-cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem;position:relative;z-index:2}.career-cta-section .career-cta-body{font-size:1rem;color:hsla(0,0%,100%,.45);line-height:1.9;max-width:560px;margin:0 auto 2.5rem;font-style:italic;position:relative;z-index:2}.career-cta-btns{display:flex;justify-content:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap;position:relative;z-index:2}.career-cta-btn-white{background:#fff;color:#0d1f33;padding:.9rem 2rem;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;-webkit-transition:all .25s;transition:all .25s;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif}.career-cta-btn-white:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(0,0,0,.2)}.career-cta-btn-outline{border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.65);padding:.9rem 2rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;-webkit-transition:all .25s;transition:all .25s;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif}.career-cta-btn-outline:hover{border-color:hsla(0,0%,100%,.5);color:#fff}@media (max-width:768px){.career-cta-section{padding:70px 5%}.career-cta-section .career-cta-title{font-size:clamp(1.8rem,6vw,2.4rem)}.career-cta-btns{flex-direction:column;align-items:center}}@media (max-width:480px){.career-cta-section{padding:60px 4%}}