body,html{overflow-x:hidden;width:100%}@font-face{font-display:swap;font-family:QuicksandLocal;font-style:normal;font-weight:100 900;src:url(/static/media/Quicksand-VariableFont_wght.7e79b7e7f9a882bcb2ab.ttf) format("truetype")}*{box-sizing:border-box;margin:0;max-width:100%;padding:0}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:QuicksandLocal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.article-content{color:#333;font-family:inherit;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.article-content h1{color:#222;font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.article-content h2{color:#222;font-size:2rem;font-weight:700;margin-bottom:.9rem;margin-top:1.8rem}.article-content h3{color:#222;font-size:1.75rem;font-weight:700;margin-bottom:.8rem;margin-top:1.6rem}.article-content h4{color:#222;font-size:1.5rem;font-weight:700;margin-bottom:.7rem;margin-top:1.4rem}.article-content h5{color:#222;font-size:1.25rem;font-weight:700;margin-bottom:.6rem;margin-top:1.2rem}.article-content h6{color:#222;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem}.article-content p{color:#444;font-size:1rem;margin-bottom:1rem;margin-top:1rem}.article-content a{color:#007bff;text-decoration:none}.article-content a:hover{text-decoration:underline}.article-content img{border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;margin-bottom:1rem;margin-top:1rem;max-width:100%}.article-content ol,.article-content ul{margin-bottom:1rem;margin-top:1rem;padding-left:2rem}.article-content li{margin-bottom:.5rem}.article-content blockquote{background-color:#f9f9f9;border-left:4px solid #007bff;color:#555;font-style:italic;margin:1rem 0;padding:1rem}.article-content pre{background-color:#f5f5f5;border-radius:4px;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;padding:1rem}.article-content code{color:#d63384;font-family:Courier New,Courier,monospace;font-size:.9rem}.article-content table{border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}.article-content td,.article-content th{border:1px solid #ddd;padding:.75rem;text-align:left}.article-content th{background-color:#f9f9f9;font-weight:700}.article-content hr{background-color:#ddd;border:0;height:1px;margin:2rem 0}.career-cards-row{align-items:stretch;flex-wrap:wrap;gap:2rem}@media (max-width:768px){.career-cards-row{align-items:center;flex-direction:column;gap:1.5rem;padding:0 1rem}}@media (max-width:480px){.career-cards-row{gap:1rem;padding:0 .5rem}}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:100vh;overflow:hidden;position:relative}.hero-container,.hero-section{align-items:flex-start;display:flex;width:100%}.hero-container{justify-content:space-between;margin:0 auto;max-width:1280px;padding:27.5vh 40px 60px}.hero-left{max-width:520px}.hero-brand{align-items:center;display:flex;gap:16px;left:48px;position:absolute;top:32px;z-index:30}.hero-brand svg{display:block;transform:scale(1.5);transform-origin:left center}.hero-company{color:#fff;font-size:2rem;font-weight:650;letter-spacing:.05em;margin-left:10px}.hero-title{font-size:4rem;font-weight:600;line-height:1.4;margin:0 0 12px}.hero-highlight{color:#1bcb1b}.hero-desc{color:#d6d6d6;font-size:1.3rem;line-height:1.5;margin:0 0 28px;max-width:440px}.hero-btn{background:linear-gradient(90deg,#0095f5,#0045d0);border-radius:13px;box-shadow:0 5px 20px 0 #058aff5c;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:20px 52px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.hero-btn:focus,.hero-btn:hover{box-shadow:0 12px 36px 0 #058aff80;transform:translateY(-3px)}.hero-btn:active{box-shadow:0 8px 28px 0 #058aff73;transform:translateY(-1px)}.hero-btn:focus-visible{outline:3px solid #0095f52e;outline-offset:4px}.hero-right{margin-right:25px;margin-top:37.5vh;max-width:400px}.hero-hindi{display:inline-block;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:8px}.hero-hindi-desc{color:#d6d6d6;display:inline-block;font-size:1.4rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;overflow-wrap:anywhere;vertical-align:middle;white-space:normal;width:18vw;word-break:break-word}.scroll-down{align-items:center;bottom:28px;display:inline-flex;justify-content:center;left:50%;opacity:.95;position:absolute;text-decoration:none;transform:translateX(-50%);z-index:40}.scroll-icon{animation:breathe 2.6s ease-in-out infinite;color:#fff;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));height:58px;transition:transform .18s ease,opacity .18s ease;width:36px}.scroll-down:focus .scroll-icon,.scroll-down:hover .scroll-icon{opacity:1;transform:translateY(-4px)}@keyframes breathe{0%{opacity:.95;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-6px) scale(1.02)}to{opacity:.95;transform:translateY(0) scale(1)}}@media (max-width:768px){.hero-section{max-height:100vh}.hero-container{flex-direction:column;padding:20vh 4vh 4vh}.hero-brand{left:5vw;top:5vh}.hero-company{display:none}.hero-title{font-size:3rem}.hero-left{max-width:none}.hero-brand svg{transform:scale(1.3)}.hero-desc{font-size:1.1rem;margin-bottom:3vh;max-width:none}.hero-btn{font-size:1.1rem;padding:2vh 10vw}.hero-right{display:none}.scroll-down{bottom:10vh}}.offerings{background:#fff;margin:0 auto;padding:6vh 0 0}.offering-row,.offerings{box-sizing:border-box;width:100%}.offering-row{align-items:center;display:flex;gap:2rem;justify-content:space-between;max-width:100%}.offering-text{overflow:auto;padding:0 5vw}.offering-text,.offering-text--right{flex:1 1;margin:0;max-width:48%;min-width:0}.offering-text--right{text-align:left}.offering-title{color:#111;font-size:3.5rem;font-weight:650;line-height:1.15;margin:0 0 .6rem;word-spacing:.1rem}.offering-highlight{color:#1bcb1b}.offering-desc{color:#666;font-size:1.3em;font-weight:500;line-height:1.5;margin-bottom:1rem;max-width:90%}.learn-btn{background:linear-gradient(90deg,#0095f5,#0045d0);border-radius:12px;box-shadow:0 8px 20px #0466ff2e;color:#fff;display:inline-block;font-weight:700;padding:18px 32px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.learn-btn:focus,.learn-btn:hover{box-shadow:0 14px 40px #0466ff61;transform:translateY(-3px)}.learn-btn:active{box-shadow:0 10px 30px #0466ff52;transform:translateY(-1px)}.learn-btn:focus-visible{outline:3px solid #0095f524;outline-offset:4px}.animation-overlay-1{left:55%;position:absolute;transform:translate(-50%,90%) scale(1.2);z-index:0}.animation-overlay-2{left:53%;position:absolute;transform:translate(-50%,150%) scale(1.2);z-index:0}.offering-illustration{z-index:1}.spacer{display:none}@media (max-width:768px){.offerings{background:#fff;margin:0;padding:0;width:100%}.offering-row{padding:0 6vw;width:100%}.offering-text,.offering-text--right{margin:0;max-width:100%;padding:0;text-align:center;width:100%}.offering-title{color:#111;font-size:2.5rem;font-weight:650;line-height:1.25;margin:0;padding-top:5vh;word-spacing:.1rem}.offering-highlight{color:#1bcb1b}.offering-desc{color:#666;font-size:1.4em;font-weight:500;line-height:1.5;margin-bottom:5vh;margin-top:2.5vh;max-width:100%;text-align:justify}.learn-btn{background:linear-gradient(90deg,#0095f5,#0045d0);border-radius:12px;box-shadow:0 8px 20px #0466ff2e;color:#fff;display:inline-block;display:block;font-size:1.2rem;font-weight:700;margin:0 auto;max-width:100%;padding:1rem .75rem;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:90%}.learn-btn:focus,.learn-btn:hover{box-shadow:0 14px 40px #0466ff61;transform:translateY(-3px)}.learn-btn:active{box-shadow:0 10px 30px #0466ff52;transform:translateY(-1px)}.learn-btn:focus-visible{outline:3px solid #0095f524;outline-offset:4px}.animation-overlay-1,.animation-overlay-2,.offering-illustration{display:none}.spacer{display:block;padding-bottom:5vh}}.calculator-section{align-items:center;background:#fff;display:flex;flex-direction:column;padding:6vh 2rem;width:100%}.calculator-header{margin-bottom:4rem;max-width:600px;text-align:center}.calculator-title{color:#111;font-size:3.5rem;font-weight:650;line-height:1.15;margin:0 0 1rem;word-spacing:.1rem}.calculator-highlight{color:#1bcb1b;display:inline-block}.calculator-subtitle{color:#666;font-size:1.2rem;font-weight:500;margin:0}.calculator-cards-container{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin-bottom:3rem;max-width:1200px;width:100%}.calculator-card{background:#f7fbff;border-radius:16px;box-shadow:0 8px 20px #10182814;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;max-width:380px;min-height:100%;min-width:280px;padding:2rem}.calculator-card-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.calculator-card-icon{font-size:1.5rem}.calculator-card-title{color:#07204a;font-size:1.25rem;font-weight:700;margin:0}.calculator-card--blue{background:linear-gradient(180deg,#f5fbff,#f7fdff);border-bottom:0;border-left:3px dashed #1565c0d9;border-right:0;border-top:3px dashed #1565c0d9}.calculator-card--blue .calculator-card-icon{color:#0366d6}.calculator-card--orange{background:linear-gradient(180deg,#fff7f0,#fffcf6);border-bottom:0;border-left:3px dashed #ff9a24e6;border-right:0;border-top:3px dashed #ff9a24e6}.calculator-card--orange .calculator-card-icon{color:#ff9a24}.calculator-card--green{background:linear-gradient(180deg,#f0fff4,#f7fff9);border-bottom:0;border-left:3px dashed #1bcb1bd9;border-right:0;border-top:3px dashed #1bcb1bd9}.calculator-card--green .calculator-card-icon{color:#1bcb1b}.calculator-form{gap:1rem}.calculator-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#374151;font-size:.9rem;font-weight:600}.calculator-input,.calculator-select{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s ease}.calculator-input:focus,.calculator-select:focus{border-color:#0366d6;box-shadow:0 0 0 3px #0366d61a;outline:none}.cost-breakdown{display:flex;flex-direction:column;gap:1rem}.cost-item{align-items:center;background:#ffffffb3;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.cost-item--highlight{background:#ff9a241a;border:2px solid #ff9a244d}.cost-label{color:#374151;font-size:.9rem;font-weight:500}.cost-value{font-size:1.1rem;font-weight:700}.cost-value--primary{color:#3b82f6}.cost-value--success{color:#10b981}.cost-value--info{color:#8b5cf6}.cost-value--highlight{color:#ff9a24;font-size:1.2rem}.savings-metrics{gap:1rem}.metric-item,.savings-metrics{display:flex;flex-direction:column}.metric-item{align-items:center;background:#ffffffb3;border-radius:8px;padding:1rem;text-align:center}.metric-value{color:#1bcb1b;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.metric-label{color:#6b7280;font-size:.85rem;font-weight:500}.environmental-impact{background:#1bcb1b0d;border:1px solid #1bcb1b33;border-radius:8px;margin-top:1rem;padding:1rem}.environmental-impact h4{color:#1bcb1b;font-size:1rem;margin:0 0 .5rem}.environmental-impact p{color:#374151;font-size:.9rem;line-height:1.4;margin:0}.calculator-footer{margin-top:2rem;max-width:800px;width:100%}.calculation-notes{background:#f8f9fa;border-left:4px solid #1bcb1b;border-radius:12px;padding:2rem}.calculation-notes h4{color:#333;font-size:1.1rem;margin:0 0 1rem}.calculation-notes ul{list-style:none;margin:0;padding-left:0}.calculation-notes li{color:#666;font-size:.9rem;line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.calculator-section{padding:4vh 1rem}.calculator-header{margin-bottom:2.5rem}.calculator-title{font-size:2.2rem}.calculator-subtitle{font-size:1.1rem}.calculator-cards-container{align-items:center;flex-direction:column;gap:1.5rem;padding:0 1rem}.calculator-card{max-width:calc(100% - 2rem);min-width:calc(100% - 2rem);padding:1.5rem}.calculator-card-title{font-size:1.1rem}.calculator-card-icon{font-size:1.3rem}.cost-item{padding:.6rem}.cost-label{font-size:.85rem}.cost-value{font-size:1rem}.cost-value--highlight{font-size:1.1rem}.metric-item{padding:.75rem}.metric-value{font-size:1.3rem}.calculation-notes{padding:1.5rem}}@media (max-width:480px){.calculator-section{padding:3vh 1rem}.calculator-cards-container{padding:0 .5rem}.calculator-title{font-size:1.8rem}.calculator-subtitle{font-size:1rem}.calculator-card{max-width:calc(100% - 1rem);min-width:calc(100% - 1rem);padding:1.2rem}.calculator-input,.calculator-select{font-size:.95rem;padding:.6rem}.calculation-notes{padding:1.2rem}.calculation-notes h4{font-size:1rem}.calculation-notes li{font-size:.85rem}}.company-description{align-items:center;display:flex;flex-direction:column;padding-top:7.5vh}.company-description p{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:unset;background-clip:initial;background-image:none;color:#000;font-size:2.7em;font-weight:600;line-height:1.5;max-width:75vw;padding-bottom:2.5vh;padding-top:0;text-align:center}@media (max-width:768px){.company-description{padding-top:5vh}.company-description p{font-size:1.8em;letter-spacing:.01em;max-width:98vw}.rhombus{transform:scale(.8)}}.blog-posts{align-items:center;display:flex;flex-direction:column}.rhombus{display:block}.blog-posts-title{color:#111;font-size:3.5rem;font-weight:650;line-height:1.15;margin:0 0 .6rem;padding-bottom:2.5vh;padding-top:2.5vh;word-spacing:.1rem}.blog-highlight{color:#1bcb1b}.spacer{padding-bottom:5vh}.error,.loading{padding:2rem}.pagination-controls{margin:2rem 0}.page-info{color:#333;font-size:1.1rem;font-weight:500}@media (max-width:768px){.blog-posts{align-items:center;display:flex;flex-direction:column}.rhombus{display:block}.blog-posts-title{color:#111;font-size:2.5rem;font-weight:650;line-height:1.25;margin:0;padding-bottom:2.5vh;padding-top:2.5vh;text-align:center;word-spacing:.1rem}.blog-highlight{color:#1bcb1b}.spacer{padding-bottom:5vh}.error,.loading{color:#666;font-size:1.1rem;padding:2rem;text-align:center}.error{color:#d32f2f}.pagination-controls{align-items:center;display:flex;gap:1.5rem;margin:2rem 0;padding:1rem}.pagination-btn{background:#1bcb1b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:#17a717;transform:translateY(-2px)}.pagination-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.page-info{color:#333;font-size:1.1rem;font-weight:500}.page-numbers{display:flex;gap:.5rem}.page-number-btn{background:#0000;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;min-width:40px;padding:.5rem .75rem;transition:all .3s ease}.page-number-btn:hover{border-color:#1bcb1b;color:#1bcb1b}.page-number-btn.active{background:#1bcb1b;border-color:#1bcb1b;color:#fff}}.blog-card{background:#fff;border:4px dashed #1785e6;border-radius:18px;box-sizing:border-box;height:25vh;margin:18px auto;max-width:80vw;overflow:hidden;padding:0;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.blog-card,.blog-card-link{align-items:stretch;display:flex;width:100%}.blog-card-link{color:inherit;gap:24px;text-decoration:none}.blog-card-image{border-radius:12px 0 0 12px;flex-shrink:0;height:100%;object-fit:cover;width:360px}.blog-card-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:18px 22px}.blog-card-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0095f5,#0045d0);-webkit-background-clip:text;background-clip:text;color:#1785e6;font-family:Quicksand,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:2.2rem;font-weight:600;margin:0 0 12px}.blog-card-desc{color:#6b6b6b;font-size:1.2rem;font-weight:500;line-height:1.2;margin:0 0 18px}.blog-card-actions{margin-top:4px}.read-button{background:#0000;border:2px solid #1785e6;border-radius:12px;color:#1785e6;cursor:pointer;display:inline-block;font-weight:600;padding:12px 28px}.blog-card:focus-within .read-button,.blog-card:hover .read-button,.read-button:hover{background:linear-gradient(90deg,#0095f5,#0045d0);color:#fff}.blog-card.highlighted,.blog-card:hover{box-shadow:0 18px 40px #1785e629;transform:translateY(-6px)}.blog-card:focus-within{box-shadow:0 14px 32px #1785e61f;transform:translateY(-4px)}@media (max-width:768px){.blog-card{height:auto;margin:18px 1rem;max-width:calc(100vw - 2rem)}.blog-card,.blog-card-link{min-height:240px;position:relative}.blog-card-link{display:flex;flex-direction:column;gap:0;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:0}.blog-card-link:before{background:linear-gradient(180deg,#0003,#0000008c);content:"";inset:0;position:absolute;z-index:1}.blog-card-image{border-radius:inherit;filter:brightness(.78);flex-shrink:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.blog-card-content{color:#fff;justify-content:flex-end;padding:18px 18px 16px;position:relative;text-shadow:0 2px 6px #00000059;z-index:2}.blog-card-title{-webkit-text-fill-color:#fff;background:none;color:#fff;font-size:1.8rem;margin-bottom:8px;text-shadow:0 3px 12px #00000073}.blog-card-desc{color:#ffffffeb;font-size:.95rem;margin:0 0 18px;margin:0}.blog-card-actions,.blog-card-desc,.read-button{display:none!important}.blog-card-actions{margin-top:4px}.read-button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:2px solid #ffffffe6;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:10px 22px;position:relative;transition:background .18s ease,color .18s ease,border-color .18s ease;z-index:2}.blog-card:focus-within .read-button,.blog-card:hover .read-button,.read-button:hover{background:linear-gradient(90deg,#0095f5,#0045d0);border-color:#fff}.blog-card.highlighted,.blog-card:hover{box-shadow:0 18px 40px #1785e629;transform:translateY(-6px)}.blog-card:focus-within{box-shadow:0 14px 32px #1785e61f;transform:translateY(-4px)}}.contact-container{max-width:1160px}.contact-form{background:#fff;border:3px dashed #1785e6;border-radius:10px;box-sizing:border-box;flex:1 1 60%;padding:26px}.field-label{color:#222;display:block;font-size:1.2rem;font-weight:500;margin:10px 6px}.required{color:#ff5a5a;font-weight:700;margin-left:6px}.text-area,.text-input{background:#e9f4fb;border:none;border-radius:6px;box-sizing:border-box;color:#222;font-size:1.2rem;margin-bottom:14px;padding:18px 20px;width:100%}.text-area{min-height:120px;resize:vertical}.form-actions{justify-content:flex-start;margin-top:6px}.submit-btn{background:linear-gradient(90deg,#0095f5,#0045d0);border:none;border-radius:12px;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;padding:14px 26px;transition:box-shadow .22s ease,transform .22s ease}.submit-btn:focus,.submit-btn:hover{box-shadow:0 12px 36px 0 #058aff5c;transform:translateY(-3px)}.submit-btn:active{box-shadow:0 8px 28px 0 #058aff73;transform:translateY(-1px)}.submit-btn:focus-visible{outline:3px solid #0095f52e;outline-offset:4px}.contact-info{flex:0 0 340px;padding-top:10vh}.contact-line{color:#222;font-size:1.3rem;line-height:1.5;margin:8px 0}.contact-title{color:#111;font-size:3.5rem;font-weight:650;line-height:1.15;margin:0 0 .6rem;padding-top:2.5vh;word-spacing:.1rem}.contact-desc{font-size:1.2em;font-weight:300;line-height:1.5;margin:0;padding:0}.contact-highlight{color:#1bcb1b}.contact-head{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:center;margin:0 auto;text-align:center;width:60vw}@media (max-width:768px){.contact-container{align-items:stretch;flex-direction:column;gap:32px;max-width:100%}.contact-form{flex:1 1 auto;width:100%}.contact-info{flex:1 1 auto;padding-top:0}.contact-title{font-size:2.5rem;line-height:1.25;margin:0;padding-bottom:2.5vh;padding-top:2.5vh;width:100%}.contact-head{padding:0 4px;width:100%}.contact-desc{margin:0;width:100%}.text-area,.text-input{margin-bottom:0}}.landing-page{display:flex;flex-direction:column}.landing-navbar{display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.landing-navbar .navbar{box-shadow:none;justify-self:stretch;opacity:0;pointer-events:none;transform:translateY(-12px) scale(.995);transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .22s ease;width:100%}.landing-navbar.show{pointer-events:auto}.landing-navbar.show .navbar{box-shadow:0 8px 20px #0466ff14;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (max-width:768px){.landing-navbar .navbar{padding:12px 20px}.microtek-row{align-items:stretch;flex-direction:column}.offering-text{order:1;width:100%}.microtek-illustration{margin-top:2vh;order:2;width:100%}.microtek-illustration .offering-image{height:auto!important;margin-top:-5vh;padding-top:0;width:100%!important}}.navbar{grid-column-gap:32px;align-items:center;background:#fff;box-sizing:border-box;column-gap:32px;display:grid;font-family:inherit;grid-template-columns:1fr auto 1fr;padding:22px 70px 22px 60px;width:100%}.nav-brand{align-items:center;display:flex;flex:0 0 auto;gap:14px;position:relative;z-index:1}.nav-brand svg{display:block;transform:scale(1.1)}.navbar-logo{display:block;height:48px;width:48px}.hamburger{display:none}.nav-company{color:#000;font-size:1.65rem;letter-spacing:.01em}.nav-company,.navbar-links{font-weight:650;white-space:nowrap}.navbar-links{display:flex;font-size:1.25rem;gap:48px;grid-column:2;justify-content:center;list-style:none;margin:0;padding-left:50px}.navbar-links li{align-items:center;display:flex;flex-direction:row;margin:0;padding:0;position:relative}.navbar-links a{color:#444;line-height:1;padding-top:0;position:relative;text-decoration:none;transition:color .25s ease}.navbar-links a.active{color:#0176e4;font-weight:650}.active-rhombus{height:12px;left:45%;margin:0;pointer-events:none;position:absolute;top:-24px;width:12px}.contact-btn{background:linear-gradient(90deg,#0095f5,#0045d0);border-radius:28px;box-shadow:0 8px 20px #0466ff2e;color:#fff;display:inline-block;font-weight:700;grid-column:3;justify-self:end;padding:18px 48px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.contact-btn:hover{box-shadow:0 6px 14px -2px #0075ff73}@media (max-width:768px){.navbar{grid-template-columns:1fr auto 1fr;padding:12px 20px}.navbar-logo{height:38px;transform:scale(.8);width:38px}.contact-btn,.nav-company,.navbar-links{display:none}.hamburger{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:inline-flex;grid-column:3;height:48px;justify-content:center;justify-self:end;margin:0;padding:0;width:48px}.hamburger svg{height:100%;width:100%}}.mobile-sidenav{align-items:stretch;background:#00000073;display:flex;height:100vh;inset:0;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s cubic-bezier(.2,.8,.2,1);width:100%;z-index:9999}.mobile-sidenav.open{opacity:1;pointer-events:auto}.mobile-sidenav-panel{align-items:center;background:#0b0b0b;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:420px;padding:0 20px 20px;position:relative;transform:translateX(100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);width:100%}.mobile-sidenav.open .mobile-sidenav-panel{transform:translateX(0)}.mobile-sidenav-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 8px;text-align:center;width:100%}.mobile-sidenav-content ul{list-style:none;margin:0;padding:0}.mobile-sidenav-content ul li{margin:16px 0}.mobile-sidenav-content a{color:#fff;font-size:2rem;text-decoration:none}.mobile-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:36px;position:absolute;right:20px;top:14px}.site-footer{box-sizing:border-box;padding:48px 60px;width:100%}.footer-inner{margin:0 auto;max-width:90vw}.footer-top{align-items:flex-start;background:#16191b;border-radius:18px;color:#d6d6d6;display:flex;gap:40px;padding:44px 56px}.footer-left{display:flex;flex-direction:column;gap:18px;width:25vw}.footer-logo{height:68px;width:68px}.footer-desc{color:#d6d6d6;font-size:1.15rem;line-height:1.65;margin:0;max-width:260px}.footer-socials{display:flex;gap:12px;margin-top:8px}.social-icon{align-items:center;background:#0000;border:2px solid #ffffff1f;border-radius:8px;color:#d6d6d6;cursor:pointer;display:inline-flex;font-weight:700;height:36px;justify-content:center;width:36px}.footer-columns a,.footer-columns a:active,.footer-columns a:focus,.footer-columns a:hover,.footer-columns a:link,.footer-columns a:visited{color:#d6d6d6;text-decoration:none}.footer-columns{display:flex;flex:1 1 auto;gap:48px;justify-content:space-between;width:20vw}.footer-col h4{color:#d6d6d6;font-size:1.25rem;font-weight:600;margin:0 0 18px}.footer-col ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-col li{color:#d6d6d6;font-size:1rem}.footer-bottom{align-items:center;display:flex;justify-content:space-between;padding:20px 8px 0}.footer-links{color:#222;display:flex;gap:28px}.footer-links a{background:#fff;border-radius:6px;color:#222;font-weight:500;padding:8px 12px;text-decoration:none}.copyright{color:#222;font-size:.95rem}@media (max-width:768px){.site-footer{background:#16191b;min-height:40vh;padding:0}.footer-inner,.site-footer{display:flex;flex-direction:column}.footer-inner{flex:1 1 auto;margin:0;max-width:100%}.footer-top{background:#0000;border-radius:0;display:flex;flex:1 0 auto;padding:56px 24px 12px;width:100%}.footer-left{grid-column-gap:16px;grid-row-gap:16px;align-items:stretch;column-gap:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:16px;width:100%}.footer-logo{align-self:center;grid-row:1/span 2;height:102px;width:102px}.footer-desc{font-size:1.1rem;line-height:1.5;margin:0;max-width:100%}.footer-socials{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:0}.footer-col,.footer-columns,.footer-links{display:none!important}.footer-bottom{align-items:center;background:#0000;color:#d6d6d6;display:flex!important;gap:8px;justify-content:center;margin-top:auto;padding:8px 24px 16px}.footer-bottom a,.footer-bottom p{color:#d6d6d6}.social-icon{height:30px;width:30px}#root,.App,body{display:flex;flex-direction:column;min-height:100vh}#root>:last-child,.App>:last-child,body>.site-footer{margin-top:auto}}.career-hero{align-items:stretch;background:#111;background-position:50%;background-size:cover;border-radius:35px;display:flex;height:80vh;margin:12px 60px 20px;max-height:920px;min-height:520px;overflow:hidden;padding:0;position:relative;width:calc(100% - 120px)}.career-hero-inner{align-items:flex-end;box-sizing:border-box;display:flex;flex:1 1;gap:6rem;padding:36px 70px 54px;width:100%}.career-hero-left{align-items:flex-end;display:flex;flex:0 0 auto}.career-hero-right{align-items:flex-end;display:flex;flex:1 1;justify-content:flex-start;padding-left:360px}.career-hero-title{color:#fff;font-size:clamp(2.6rem,4vw,4.2rem);font-weight:500;letter-spacing:.5px;line-height:1.05;margin:0}.career-hero-title .accent{color:#ffa93d;font-weight:600}.career-hero-title .company{display:inline-block;font-weight:500;margin-top:14px}.career-hero-text{color:#ffffffe6;font-size:1.1rem;font-weight:450;line-height:2rem;margin:0 0 6px;max-width:440px}.career-hero-bottom{display:none}@media (max-width:768px){.career-hero{height:40vh;margin:0 5vw 12px;max-height:none;min-height:0;padding:0;width:90vw}.career-hero-inner{align-items:left;flex-direction:row;gap:0;justify-content:none;padding:5vw}.career-hero-title{color:#fff;font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:.5px;line-height:1.05;margin:0}.career-hero-right{display:none}.career-hero-bottom{display:block;font-size:.9rem;font-style:italic;padding-left:7.5vw;padding-right:7.5vw}}.contact-section{box-sizing:border-box;display:flex;justify-content:center;padding:56px 20px 80px;width:100%}.contact-container{align-items:flex-start;display:flex;gap:48px;width:100%}.highlight{color:#ff9a24}.career-text-head,.contact-head{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:center;margin:0 auto;text-align:center;width:60vw}.career-cards-row{box-sizing:border-box;display:flex;gap:50px;justify-content:center;margin-top:28px;padding:0 20px;width:90vw}.career-cards-row .feature-card{flex:0 1 22vw;max-width:none}.feature-card{background:#f7fbff;border-radius:14px;box-shadow:0 8px 20px #1018280f;box-sizing:border-box;max-width:420px;min-width:240px;padding:28px 28px 36px;text-align:left;width:30vw}.feature-card,.feature-card__inner{align-items:flex-start;display:flex}.feature-card__inner{flex-direction:column;gap:12px}.feature-card__icon{align-items:center;color:inherit;display:inline-flex;font-size:22px;justify-content:flex-start;margin-bottom:6px}.feature-card__title{color:#07204a;font-size:20px;font-weight:700;margin:0}.feature-card__content{color:#374151;line-height:1.5;margin:0}.feature-card--blue{background:linear-gradient(180deg,#f5fbff,#f7fdff);border-bottom:0;border-left:2.5px dashed #1565c0d9;border-right:0;border-top:2.5px dashed #1565c0d9}.feature-card--blue .feature-card__icon{color:#0366d6}.feature-card--orange{background:linear-gradient(180deg,#fff7f0,#fffcf6);border-bottom:0;border-left:2.5px dashed #ff9a24e6;border-right:0;border-top:2.5px dashed #ff9a24e6}.feature-card--orange .feature-card__icon{color:#ff9a24}@media (max-width:768px){.feature-card{max-width:100%;min-width:auto;padding:20px 20px 24px;width:100%}.feature-card__inner{gap:10px}.feature-card__icon{font-size:20px;margin-bottom:4px}.feature-card__title{font-size:18px}.feature-card__content{font-size:.95rem;line-height:1.6}}@media (max-width:1024px) and (min-width:769px){.feature-card{max-width:360px;min-width:240px;padding:24px 24px 30px;width:28vw}.feature-card__title{font-size:19px}.feature-card__content{font-size:.97rem}}@media (max-width:480px){.feature-card{padding:18px 18px 22px}.feature-card__inner{gap:8px}.feature-card__icon{font-size:18px}.feature-card__title{font-size:17px}.feature-card__content{font-size:.9rem}}@media (max-width:920px){.feature-card{max-width:100%}}.job-list{margin:0 auto;max-width:1200px;padding:2rem}.job-list-title{color:#111;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.jobs-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.error,.loading{font-size:1.2rem}.error{color:#d32f2f}.no-jobs{background:#f8f9fa;border-radius:12px;margin:2rem 0;padding:3rem;text-align:center}.no-jobs p{color:#666;font-size:1.1rem;margin:0}.pagination-controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin:3rem 0;padding:1rem}.pagination-btn{background:#1bcb1b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:#17a717;transform:translateY(-2px)}.pagination-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.page-numbers{display:flex;gap:.5rem}.page-number-btn{background:#0000;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;min-width:40px;padding:.5rem .75rem;transition:all .3s ease}.page-number-btn:hover{border-color:#1bcb1b;color:#1bcb1b}.page-number-btn.active{background:#1bcb1b;border-color:#1bcb1b;color:#fff}@media (max-width:768px){.job-list{padding:1rem}.jobs-grid{gap:1.5rem;grid-template-columns:1fr}.pagination-controls{flex-wrap:wrap;gap:1rem}.page-numbers{justify-content:center;order:3;width:100%}}.job-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #00000012;cursor:pointer;height:fit-content;padding:1.5rem;transition:all .3s ease}.job-card:hover{border-color:#1bcb1b;box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.job-card-header{margin-bottom:1rem}.job-role{color:#111;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.job-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.job-experience,.job-location{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.3rem}.job-card-body{margin-bottom:1.5rem}.job-description{color:#555;font-size:1rem;line-height:1.6;margin:0}.job-card-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:1rem}.job-compensation{color:#1bcb1b;font-size:1.1rem;font-weight:600}.view-details-btn{background:#1bcb1b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.view-details-btn:hover{background:#17a717;transform:translateY(-1px)}@media (max-width:480px){.job-card{padding:1rem}.job-role{font-size:1.2rem}.job-meta{flex-direction:column;gap:.5rem}.job-card-footer{align-items:flex-start;flex-direction:column;gap:1rem}.view-details-btn{padding:.75rem;width:100%}}.job-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.job-modal{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 50px #0000004d;max-height:90vh;max-width:70vw;overflow-y:auto;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.job-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.modal-job-role{color:#111;flex:1 1;font-size:1.8rem;font-weight:700;line-height:1.3;margin:0;padding-right:1rem}.modal-close-btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}.modal-close-btn:hover{background:#e5e7eb;color:#333}.job-modal-content{padding:1.5rem 2rem}.job-details-section{margin-bottom:2rem}.job-detail-item{background:#f8f9fa;border-radius:8px;display:flex;margin-bottom:1rem;padding:.75rem}.job-detail-item strong{color:#333;font-weight:600;min-width:150px}.job-detail-item span{color:#555;flex:1 1}.job-description-section h3{color:#111;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.job-full-description{color:#555;font-size:1rem;line-height:1.7}.job-full-description p{margin-bottom:1rem}.job-full-description p:last-child{margin-bottom:0}.job-details-rich-section{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.job-details-rich-section h3{color:#111;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.job-details-rich-section .article-content{margin:0;max-width:none;padding:0}.job-modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.apply-btn{background:#1bcb1b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.apply-btn:hover{background:#17a717;transform:translateY(-2px)}.close-btn{background:#0000;border:2px solid #e5e7eb;border-radius:8px;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.close-btn:hover{border-color:#ccc;color:#333}@media (max-width:768px){.job-modal-overlay{padding:.5rem}.job-modal{max-height:95vh}.job-modal-content,.job-modal-footer,.job-modal-header{padding-left:1rem;padding-right:1rem}.modal-job-role{font-size:1.5rem}.job-detail-item{flex-direction:column;gap:.5rem}.job-detail-item strong{min-width:auto}.job-modal-footer{flex-direction:column}.apply-btn,.close-btn{width:100%}.job-modal{max-width:95vw}.job-details-content h1{font-size:1.5rem}.job-details-content h2{font-size:1.4rem}.job-details-content h3{font-size:1.3rem}.job-details-content table{font-size:.9rem}.job-details-content pre{font-size:.85rem;padding:.75rem}}.page-card{background:#f6fbff;border-radius:20px;box-sizing:border-box;margin:24px auto;max-width:85vw;padding:48px 32px;width:100%}.page-card__inner{align-items:stretch;display:flex;gap:40px;margin:0 auto;max-width:1100px}.page-card__heading{align-items:flex-end;display:flex;flex:0 0 40%;flex-direction:row;gap:16px}.page-card__title{color:#0f1724;font-size:2.5rem;font-weight:650;margin:0}.page-card__arrow{color:#0a84ff;font-size:3rem;font-weight:700}.page-card__content{color:#0b3b64;flex:1 1;font-size:18px;line-height:1.8}.page-card__content p:first-of-type{color:#6b7280;font-weight:500}.page-card__content p:nth-of-type(2){color:inherit;font-weight:450}.page-card--blue{background:#f0f7ff}.page-card--blue .page-card__title{color:#0b72d6}.page-card--blue .page-card__content{color:#0a5fa8}.page-card--orange{background:#fff8f1}.page-card--orange .page-card__arrow,.page-card--orange .page-card__title{color:#ffb74d}.page-card--orange .page-card__content{color:#f59e2b}@media (max-width:800px){.page-card{margin:24px 1rem;max-width:calc(100vw - 2rem);padding:32px 24px}.page-card__inner{align-items:flex-start;flex-direction:column}.page-card__heading{align-items:center;flex:none}.page-card__title{font-size:36px}}.application-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:2rem 0}.application-container{margin:0 auto;max-width:800px;padding:0 2rem}.application-header{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;margin-bottom:2rem;padding:2rem}.back-btn{align-items:center;background:none;border:none;color:#1bcb1b;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;margin-bottom:1rem;padding:.5rem 0}.back-btn:hover{color:#16a716}.application-header h1{color:#333;font-size:2rem;font-weight:600;margin-bottom:1rem}.job-info{background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1rem}.job-info p{color:#666;margin:0}.job-info strong{color:#333}.job-description h3{color:#333;font-size:1.3rem;margin-bottom:1rem}.description-text{color:#666;line-height:1.6}.description-text p{margin-bottom:.8rem}.application-form{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;padding:2rem}.application-form h2{border-bottom:2px solid #1bcb1b;color:#333;font-size:1.5rem;font-weight:600;margin-bottom:2rem;padding-bottom:.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#333;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#1bcb1b;box-shadow:0 0 0 3px #1bcb1b1a;outline:none}.form-group input.error,.form-group textarea.error{border-color:#e74c3c}.form-group textarea{min-height:120px;resize:vertical}.error-message{color:#e74c3c;display:block;font-size:.85rem;margin-top:.3rem}.file-upload-area{background:#fafbfc;border:2px dashed #e1e5e9;border-radius:8px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.file-upload-area.drag-active,.file-upload-area:hover{background:#f0fff4;border-color:#1bcb1b}.file-upload-area.drag-active{transform:scale(1.02)}.file-upload-area.error{background:#fdf2f2;border-color:#e74c3c}.upload-content{align-items:center;display:flex;flex-direction:column;gap:.5rem}.upload-icon{font-size:2rem;margin-bottom:.5rem}.upload-content p{color:#666;font-size:.95rem;margin:0}.upload-link{color:#1bcb1b;font-weight:500}.upload-note{color:#999!important;font-size:.8rem!important}.file-selected{align-items:center;color:#1bcb1b;display:flex;font-weight:500;gap:.5rem;justify-content:center}.form-actions{border-top:1px solid #e1e5e9;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.cancel-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.cancel-btn{background:#f8f9fa;border:2px solid #e1e5e9;color:#666}.cancel-btn:hover{background:#e9ecef;color:#333}.submit-btn{background:#1bcb1b;color:#fff;min-width:160px}.submit-btn:hover:not(:disabled){background:#16a716;transform:translateY(-1px)}.submit-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.error,.loading{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.error{color:#e74c3c}@media (max-width:768px){.application-container{padding:0 1rem}.application-form,.application-header{padding:1.5rem}.application-header h1{font-size:1.6rem}.job-info{gap:1rem}.form-actions,.job-info{flex-direction:column}.cancel-btn,.submit-btn{width:100%}}@media (max-width:480px){.application-page{padding:1rem 0}.application-form,.application-header{padding:1rem}.file-upload-area{padding:1.5rem 1rem}}.team-section{background:#f0f7ff;border-radius:20px;box-sizing:border-box;margin:24px auto;max-width:85vw;padding:48px 32px;width:100%}.team-section__inner{align-items:stretch;display:flex;gap:40px;margin:0 auto;max-width:1100px}.team-card{display:flex;flex:0 0 40%;flex-direction:column;justify-content:flex-end}.team-card__heading{align-items:flex-end;display:flex;flex-direction:row;gap:16px;margin-bottom:20px}.team-card__title{color:#0b72d6;font-size:2.5rem;font-weight:650;margin:0}.team-card__arrow{color:#0a84ff;font-size:3rem;font-weight:700}.team-card__content{color:#0a5fa8;flex:1 1;font-size:18px;line-height:1.8}.team-card__description{color:#6b7280;font-weight:500;margin:0 0 20px}.team-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.team-member{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.team-member:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.team-member__image{background:#f8f9fa;height:275px;overflow:hidden;position:relative;width:100%}.team-member__image.has-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.team-member__placeholder{align-items:center;background:#e9ecef;display:flex;height:100%;justify-content:center;position:relative;width:100%}.placeholder-pattern{background-image:radial-gradient(circle,#d1d5db 2px,#0000 0);background-position:0 0,6px 6px;background-size:12px 12px;height:100%;opacity:.4;width:100%}.team-member__overlay{align-items:center;background:#0b72d6e6;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;right:0;top:0;transition:opacity .3s ease}.team-member:hover .team-member__overlay{opacity:1}.team-member__description{color:#fff;font-size:14px;font-weight:500;line-height:1.5;text-align:center}.team-member__info{padding:16px 20px;text-align:center}.team-member__name{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0 0 4px}.team-member__designation{color:#0a84ff;font-size:.9rem;font-weight:500;margin:0}@media (max-width:800px){.team-section{margin:24px 1rem;max-width:calc(100vw - 2rem);padding:32px 24px}.team-section__inner{flex-direction:column;gap:32px}.team-card{align-items:center;flex:none}.team-card__title{font-size:36px}.team-grid{gap:16px;grid-template-columns:1fr 1fr}.team-member__image{height:120px}.team-member__description{font-size:13px;padding:16px}}@media (max-width:480px){.team-section{padding:24px 16px}.team-card{padding:24px}.team-card__title{font-size:1.8rem}.team-grid{gap:16px;grid-template-columns:1fr}.team-member__image{height:160px}}
/*# sourceMappingURL=main.89b5725c.css.map*/