:root{font-family:IBM Plex Sans Arabic,Arial,sans-serif;color:#172d3b;background:#f1f5f7;font-synthesis:none;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}.t-website{--ink: #172d3b;--muted: #536672;--cyan: #9ce6f5;--edge: #d4e0e6;line-height:1.8;overflow:clip;background:radial-gradient(at 85% 22%,#e2edf3 0,transparent 35%),#f3f6f8}.t-website h1,.t-website h2,.t-website h3,.t-website h4,.t-website p{margin:0}.t-website a{color:inherit;text-decoration:none}.t-website button,.t-website input,.t-website textarea,.t-website select{font:inherit}.t-website button{cursor:pointer;color:inherit}.t-website :focus-visible{outline:3px solid #0785b6;outline-offset:5px}.t-website ::selection{background:#a7dcf0;color:#122a3b}.t-website img{max-width:100%;display:block}.t-website svg{flex-shrink:0}.t-shell{max-width:1440px;margin:auto;padding:20px 34px 0}.t-ambient{display:none}.t-skip{position:fixed;top:-80px;right:20px;z-index:10;padding:12px;background:#fff}.t-skip:focus{top:10px}.t-hero{border:1px solid #c9dce5;border-radius:24px;overflow:hidden;background:linear-gradient(125deg,#ffffffbc,#edf5fbad 68%,#ffffffdb);box-shadow:inset 0 1px 2px #fff,0 12px 34px #7f9bb21a;color:#30485b}.t-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 34px;border-bottom:1px solid #c9dce580;position:relative;z-index:2}.t-brand{display:flex;align-items:center;gap:12px}.t-brand-mark{font:60px/.7 Arial;color:#669bb5}.t-brand>span:last-child{display:grid;line-height:1.4}.t-brand b{font-size:27px;font-weight:600}.t-brand small{font:9px Arial;letter-spacing:1.3px;opacity:.75;margin-top:3px}.t-header nav{display:flex;gap:26px;font-size:13px;color:#4f687c}.t-header nav a:hover{color:#274e6b}.t-client-link{display:flex;align-items:center;gap:12px;font-size:12px;padding:9px 15px;border:1px solid #d1e0e9;background:#ffffff80;border-radius:8px}.t-client-link svg{width:15px}.t-hero-main{position:relative;isolation:isolate;display:grid;grid-template-columns:1.15fr .85fr;min-height:600px;align-items:center;padding:54px 54px 84px;gap:30px}.t-threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;opacity:.72;filter:invert(1) hue-rotate(195deg) saturate(1.25) brightness(1.05) contrast(.94);pointer-events:none}.t-hero-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to left,#f5f9fdce 0,#f5f9fd66 45%,transparent 75%)}.t-hero-copy{max-width:720px}.t-availability{display:flex;align-items:center;gap:9px;color:#526d80;font-size:12px;letter-spacing:.2px;margin-bottom:22px}.t-availability>span{width:6px;height:6px;border-radius:50%;background:#4ba0bd;box-shadow:0 0 14px #8ce0ee}.t-hero h1{font-size:clamp(45px,5.5vw,78px);font-weight:500;letter-spacing:-2px;line-height:1.4;color:#2d485c;text-shadow:0 1px 0 #fff}.t-hero h1 span{color:#4d7f9a}.t-hero-description{max-width:585px;color:#4f687b;font-size:16px;line-height:2;margin-top:23px!important}.t-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.t-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:7px;padding:13px 20px;min-height:48px;font-size:13px;transition:transform .2s,background .2s}.t-button:hover{transform:translateY(-2px)}.t-button svg{width:17px}.t-primary{background:#b5e8f2;color:#102d3e!important;box-shadow:inset 0 1px 1px #fff7}.t-primary:hover{background:#cef2f8}.t-secondary{background:#ffffff8c;border:1px solid #c9dce7;color:#3d5f77!important}.t-hero-index{display:flex;flex-direction:column;align-items:flex-start;direction:ltr;align-self:end;margin-bottom:35px;padding-left:30px;gap:6px;font:11px/1.6 Arial;letter-spacing:4px;color:#55758c}.t-hero-index>b{font-family:IBM Plex Sans Arabic,sans-serif;font-size:clamp(65px,8vw,110px);font-weight:400;letter-spacing:-6px;color:#719ab0a8;text-shadow:0 1px 0 #fff;margin-top:18px}.t-hero-index>small{letter-spacing:2px;color:#526f85}.t-hero-baseline{position:absolute;bottom:0;right:34px;left:34px;display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid #cadde7;font-size:11px;color:#506b80}.t-hero-baseline [lang=en]{font:10px Arial;letter-spacing:1.2px}.t-introduction,.t-section-lead{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.t-introduction{padding:92px 26px}.t-eyebrow{display:block;color:#536a7a;font-size:11px;font-weight:500;margin-bottom:17px;letter-spacing:.6px}.t-introduction h2,.t-section-lead h2,.t-delivery h2,.t-faq h2{font-size:clamp(27px,3.3vw,43px);line-height:1.5;font-weight:500;letter-spacing:-1px}.t-introduction p,.t-section-lead>p{font-size:15px;line-height:2;color:#536672}.t-introduction p+p{margin-top:15px}.t-inline-tags,.t-tags{display:flex;gap:8px;flex-wrap:wrap}.t-inline-tags{margin-top:24px}.t-inline-tags>span,.t-tags>span{font-size:10px;padding:5px 10px;border:1px solid #cad9e1;border-radius:4px;color:#455e70}.t-section-lead{margin-bottom:34px;align-items:end}.t-section-lead em{font-style:normal;color:#6b8191}.t-section-lead>p{max-width:510px}.t-services-section{padding:44px 26px 76px;border-top:1px solid #d2dfe7}.t-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.t-service-card{padding:27px 26px;background:linear-gradient(135deg,#ffffffed,#edf4f8b0);border:1px solid #d5e2e9;border-radius:12px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.t-service-card:hover{border-color:#8aadc5;transform:translateY(-3px)}.t-service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#4f809e}.t-service-top>span{font:12px Arial;color:#637d90}.t-service-top>svg{width:24px;height:24px}.t-service-card h3{font-size:20px;font-weight:500;line-height:1.6;margin-bottom:13px}.t-service-card>p{font-size:13px;line-height:2;color:#536672}.t-service-card ul{padding:20px 0;margin:18px 0 0;border-top:1px solid #d8e3e9;list-style:none;display:grid;gap:8px}.t-service-card li{display:flex;gap:8px;align-items:baseline;font-size:12px;color:#3e596b}.t-service-card li svg{width:12px;height:12px}.t-text-button{display:inline-flex;align-items:center;gap:9px;font-size:12px;padding:4px 0;background:none;border:0;color:#284f6a!important;min-height:36px}.t-text-button svg{width:15px}.t-service-card>.t-text-button{align-self:flex-start;margin-top:auto}.t-work-section{padding:46px 26px 72px;border-top:1px solid #d2dfe7}.t-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.t-project{padding:0;border:0;background:none;text-align:right;min-width:0}.t-project-cover{height:380px;position:relative;overflow:hidden;border-radius:8px;text-align:right;isolation:isolate}.t-project-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,#0d21291c,transparent 30%,#0b26399c)}.t-project-cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.t-project:hover img{transform:scale(1.045)}.t-project-cover.care img{object-position:55% 45%}.t-project-cover.architecture img{object-position:58% 50%}.t-project-number{position:absolute;top:18px;right:20px;font:10px Arial;letter-spacing:1px;color:#fff;z-index:1}.t-cover-type{position:absolute;right:23px;bottom:25px;left:23px;z-index:1;color:#fff}.t-cover-type>span{font:12px Arial;letter-spacing:4px}.t-cover-type strong{display:grid;font-size:30px;line-height:1.6;font-weight:500;margin-top:10px;letter-spacing:-.7px}.t-cover-arrow{position:absolute;bottom:26px;left:20px;z-index:2;color:#fff}.t-project-info{padding:18px 0 0}.t-project-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.t-project-title h3{font-size:23px;font-weight:500}.t-project-title>span{font-size:10px;color:#576d7b}.t-project-info>p{font-size:12px;color:#536672;line-height:1.9;margin:10px 0 15px}.t-tags>span{font-size:9px;border-color:#cbd8df}.t-technology{margin:0 -34px;padding:65px 60px 48px;background:#e5edf2;border-block:1px solid #d0dee6}.t-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.t-tech-card{min-width:0}.t-tech-card>.t-small-label{margin-top:23px;display:block}.t-small-label{font-size:11px;color:#536c7e}.t-tech-card>h3{font-size:22px;font-weight:500;margin:5px 0 12px}.t-tech-card>p{font-size:13px;color:#4d6575;line-height:1.95;margin-bottom:16px}.t-browser-mock,.t-dashboard-mock,.t-verify-mock{height:305px;border:1px solid #bfcfd9;border-radius:10px;overflow:hidden;background:#f8fbfd;box-shadow:0 16px 28px #26485a0b}.t-window-bar{display:flex;align-items:center;gap:4px;direction:ltr;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #dce4e9}.t-window-bar i{width:5px;height:5px;border-radius:50%;background:#b5c5d0}.t-window-bar span{font:8px Arial;margin:auto;color:#617c8f}.t-mini-site{padding:15px 20px;background:#ecebe5;height:100%;position:relative;color:#3c443f}.t-mini-site>span:first-child{font-size:10px;letter-spacing:2px}.t-mini-site>h3{font-size:25px;line-height:1.5;font-weight:500;margin:10px 0}.t-mini-site-image{height:110px;overflow:hidden}.t-mini-site-image img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.t-mock-label{font-size:7px;display:block;margin-top:9px}.t-dash-inner{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:15px 13px;direction:rtl}.t-dash-inner>aside{display:flex;flex-direction:column;gap:17px;font-size:7px;padding:0 0 0 9px;border-left:1px solid #dde8ee;color:#607c8d}.t-dash-inner>aside>b{font-size:20px;color:#4386aa}.t-dash-inner h4{font-size:11px;font-weight:500;margin:3px 0 14px}.t-mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.t-mock-kpis span{padding:7px;border:1px solid #dbe7ee;border-radius:5px;font-size:7px;color:#647c8e}.t-mock-kpis b{display:block;font:18px Arial;color:#27485b;margin-top:4px}.t-chart{display:flex;direction:ltr;align-items:flex-end;gap:9px;height:82px;border-bottom:1px solid #cbdde7;margin:13px 0}.t-chart>i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(#5ba6c4,#bfd8e8)}.t-mock-row{display:flex;justify-content:space-between;border-bottom:1px solid #e0e8ee;font-size:7px;padding:5px 0;color:#536d7f}.t-mock-row b{font-weight:400;color:#3b7672}.t-verify-mock{display:flex;align-items:center;justify-content:center;gap:12px;background:radial-gradient(at 20% 20%,#24455d,#101f32);padding:16px}.t-phone{background:#f5f9fc;border:4px solid #526478;box-shadow:0 10px 24px #0005;border-radius:22px;width:167px;min-width:150px;padding:8px 10px 15px;text-align:center;transform:rotate(-4deg)}.t-phone-notch{display:block;width:45px;height:5px;border-radius:5px;background:#637586;margin:0 auto 12px}.t-phone .t-small-label{font-size:8px}.t-verify-icon{width:36px;height:36px;display:grid;place-items:center;background:#e1eeea;color:#397968;border-radius:50%;margin:8px auto}.t-verify-icon svg{width:20px}.t-phone h4{font-size:9px}.t-phone p{font-size:7px;margin:9px 0}.t-verify-detail{display:flex;justify-content:space-between;gap:8px;font-size:6px;padding:6px 0;border-top:1px solid #dfe8ed}.t-verify-detail b{font-weight:500}.t-phone-disclaimer{font-size:5px;color:#617484;display:block;margin-top:9px}.t-scan-trace{display:grid;gap:22px;font-size:8px;color:#b9d6e6}.t-demo-note{font-size:10px;color:#526b7e;margin-top:28px!important}.t-delivery{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:86px 26px}.t-delivery>div>p{font-size:14px;color:#536672;line-height:2;margin:20px 0 26px}.t-delivery-list{display:grid;gap:0}.t-delivery-list>div{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #d4e1e9}.t-delivery-list svg{color:#5a8aa8;width:25px;height:25px}.t-delivery-list h3{font-size:20px;font-weight:500}.t-delivery-list p{font-size:13px;color:#536672;margin-top:5px}.t-approach{padding:45px 26px 75px;border-top:1px solid #d2dfe7}.t-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.t-steps article{border-top:1px solid #b7cbd9;padding-top:20px}.t-steps article>span{font:12px Arial;color:#5a8097}.t-steps h3{font-size:21px;font-weight:500;margin:15px 0 12px}.t-steps p{font-size:13px;line-height:2;color:#536672}.t-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding:48px 26px 80px;border-top:1px solid #d2dfe7}.t-faq details{border-bottom:1px solid #cedde6}.t-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:22px 0;font-size:15px;font-weight:500}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary>span{font:20px Arial;color:#66899f}.t-faq details[open] summary>span{transform:rotate(45deg)}.t-faq details p{font-size:13px;line-height:2;color:#526b7d;padding:0 0 22px}.t-contact{border-radius:18px;background:linear-gradient(125deg,#ffffffbf,#e4eff7b0);border:1px solid #fff;box-shadow:inset 0 1px 2px #fff,0 8px 26px #7f9bb214;color:#304c61;padding:55px;display:grid;grid-template-columns:1.25fr .75fr;gap:90px}.t-contact .t-eyebrow{color:#55768d}.t-contact-intro h2{font-size:clamp(32px,4vw,51px);font-weight:500;line-height:1.5;letter-spacing:-1px}.t-contact-intro>p{max-width:490px;font-size:14px;color:#4f6b7f;line-height:2;margin:20px 0 25px}.t-contact-intro small{display:block;font-size:10px;color:#536f84;margin-top:13px}.t-footer-directory{padding-top:8px}.t-footer-directory>p{color:#506c80;font-size:12px;margin:23px 0}.t-footer-directory>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:12px;color:#3f6079;padding-top:20px;border-top:1px solid #cbdde7}.t-footer-directory>.t-text-button{color:#3c6d8c!important;margin-top:24px}.t-bottom{display:flex;justify-content:space-between;gap:20px;padding:23px 7px;font-size:10px;color:#536672}.t-bottom [lang=en]{font:10px Arial;letter-spacing:.5px}.t-dialog{border:1px solid #fff;border-radius:23px;background:#f3f8fc;box-shadow:0 28px 100px #203f614d;color:#37556a;padding:0;max-width:820px;width:calc(100% - 36px);max-height:90vh;overflow:auto;position:fixed;direction:rtl}.t-dialog::backdrop{background:#34547170;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.t-close{position:absolute;top:14px;left:14px;width:34px;height:34px;display:grid;place-items:center;background:#f8fcffde;border:1px solid white;border-radius:50%;z-index:2;box-shadow:0 3px 10px #27415a19}.t-close svg{width:15px;height:15px}.t-dialog-cover{position:relative;height:260px;overflow:hidden}.t-dialog-cover img{height:100%;width:100%;object-fit:cover}.t-dialog-wordmark{position:absolute;bottom:24px;left:30px;font:42px/1 Arial,sans-serif;letter-spacing:8px;color:#274e6b;text-shadow:0 2px 12px #253b5752}.t-dialog-body{padding:30px 34px}.t-dialog-body>h2{font-size:29px;font-weight:400;margin:5px 0 12px;color:#3e5b70}.t-dialog-body>h2>span{font-size:12px;color:#5b7184;margin-right:12px}.t-dialog-body>p{font-size:13px;line-height:1.9;color:#5b7184}.t-dialog-body>h3{font-size:13px;font-weight:500;margin-top:24px}.t-dialog-body ul{list-style:none;padding:0;margin:10px 0 20px;display:grid;gap:10px}.t-dialog-body li{font-size:12px;color:#5b7184;display:flex;gap:10px;align-items:center}.t-dialog-body li svg{width:15px;height:15px;color:#72b6c5}.t-caption{border:1px solid white;border-radius:14px;background:#ffffff8f;padding:20px;margin:19px 0}.t-caption>span:first-child{font-size:10px;color:#5b7184}.t-caption>p{font-size:13px;line-height:1.95;margin:8px 0 14px;color:#5c7a8e}.t-caption>[role=status]{font-size:10px;color:#507b88;display:block;margin-top:6px}.t-scope-note{font-size:11px!important;margin-bottom:20px!important}.t-brief-dialog{max-width:580px}.t-brief-dialog form{display:grid;gap:14px;margin-top:25px}.t-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.t-brief-dialog label{display:grid;gap:7px;font-size:11px;color:#617f95}.t-brief-dialog input,.t-brief-dialog select,.t-brief-dialog textarea{min-width:0;max-width:100%;width:100%;border:1px solid #d7e5ee;border-radius:9px;padding:10px 12px;background:#ffffffa3;color:#385c75;resize:vertical;font-size:12px;outline-offset:2px}.t-brief-dialog input::placeholder,.t-brief-dialog textarea::placeholder{color:#9aaebb}.t-brief-dialog form .t-button{justify-self:start;margin-top:5px}.t-form-note{font-size:10px;color:#5b7184;line-height:1.8}.t-form-success{font-size:11px;line-height:1.8;color:#4c8584;min-height:0}.t-website section{scroll-margin-top:22px}.t-dialog{font-family:IBM Plex Sans Arabic,Arial,sans-serif}.t-dialog button,.t-dialog input,.t-dialog select,.t-dialog textarea{font:inherit}.t-dialog h2,.t-dialog h3,.t-dialog p{margin-top:0}.t-dialog .t-button{font-size:13px}.t-dialog .t-primary{color:#102d3e!important}.t-dialog .t-text-button{font-size:12px}.t-dialog .t-small-label{font-size:10px}.t-dialog-body>p,.t-caption>p{font-size:14px;line-height:2}.t-dialog-body>h2{font-weight:500}.t-dialog-body li{font-size:13px}.t-dialog .t-tags{margin-top:10px}.t-dialog a{color:inherit;text-decoration:none}.t-dialog :focus-visible{outline:3px solid #0785b6;outline-offset:3px}@media(min-width:1600px){.t-hero-main{min-height:650px}}@media(max-width:1100px){.t-shell{padding:16px 22px 0}.t-header{padding:22px}.t-header nav{gap:16px;font-size:11px}.t-hero-main{padding:45px 32px 80px;min-height:570px}.t-hero h1{font-size:60px}.t-hero-description{font-size:14px}.t-hero-index{padding-left:0;letter-spacing:2px}.t-hero-index>b{font-size:80px}.t-introduction,.t-section-lead,.t-delivery,.t-faq{gap:40px}.t-service-card{padding:22px 18px}.t-service-card h3{font-size:18px}.t-service-card>p{font-size:12px}.t-service-card li{font-size:11px}.t-technology{margin:0 -22px;padding:50px 48px}.t-project-grid,.t-tech-grid{gap:16px}.t-project-cover{height:320px}.t-cover-type strong{font-size:25px}.t-project-title{display:block}.t-tech-card>h3{font-size:19px}.t-browser-mock,.t-dashboard-mock,.t-verify-mock{height:290px}.t-scan-trace{display:none}.t-contact{padding:40px;gap:40px}.t-steps{gap:20px}.t-dash-inner{gap:8px;padding:12px 9px;grid-template-columns:42px 1fr}.t-mock-kpis b{font-size:16px}.t-mock-kpis span{padding:5px}.t-mini-site>h3{font-size:23px}}@media(max-width:800px){.t-shell{padding:12px 16px 0}.t-header{flex-wrap:wrap;padding:20px 24px;gap:18px}.t-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #cadde7;padding-top:16px;font-size:11px}.t-hero-main{grid-template-columns:1fr;min-height:590px;padding:40px 28px 110px}.t-hero-copy{max-width:600px}.t-hero h1{font-size:clamp(42px,7.7vw,63px)}.t-hero-index{display:none}.t-hero-main:after{background:linear-gradient(to bottom,#f5f9fd44,#f5f9fd99)}.t-hero-baseline{right:26px;left:26px;flex-direction:column;gap:8px;font-size:10px}.t-threads{opacity:.65}.t-introduction,.t-section-lead{grid-template-columns:1fr;gap:23px}.t-introduction{padding:60px 14px}.t-section-lead>p{max-width:100%;font-size:14px}.t-services-section,.t-work-section,.t-approach{padding:35px 14px 55px}.t-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.t-service-card>p{font-size:13px}.t-service-card li{font-size:12px}.t-project-grid{grid-template-columns:1fr}.t-project{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.t-project-cover{height:300px}.t-project-info{padding:0}.t-project-info>p{font-size:13px}.t-project-title h3{font-size:27px}.t-cover-type strong{font-size:28px}.t-tech-grid{grid-template-columns:1fr}.t-tech-card{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-content:center;padding-bottom:24px;border-bottom:1px solid #c2d4df}.t-tech-card>div:first-child{grid-row:1/6;grid-column:1;height:290px}.t-tech-card>.t-small-label{grid-column:2;align-self:end;margin-top:15px}.t-tech-card>h3,.t-tech-card>p,.t-tech-card>.t-tags{grid-column:2}.t-tech-card>p{font-size:13px}.t-technology{margin:0 -16px;padding:45px 30px}.t-delivery{padding:60px 14px;gap:30px}.t-delivery h2{font-size:30px}.t-delivery-list>div{gap:13px}.t-delivery-list h3{font-size:18px}.t-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.t-faq{grid-template-columns:1fr;padding:35px 14px 55px;gap:20px}.t-contact{padding:30px;gap:30px;grid-template-columns:1fr 1fr}.t-contact-intro h2{font-size:35px}.t-footer-directory>div{grid-template-columns:1fr}.t-bottom{font-size:9px}.t-form-row{grid-template-columns:1fr}}@media(max-width:540px){.t-shell{padding:8px 10px 0}.t-header{padding:19px 17px}.t-brand b{font-size:23px}.t-brand-mark{font-size:48px}.t-brand small{font-size:7px}.t-client-link{font-size:10px;padding:8px 10px;gap:7px}.t-header nav{font-size:9px;gap:8px;padding-top:13px}.t-hero{border-radius:16px}.t-hero-main{padding:32px 20px 105px;min-height:560px;align-items:start}.t-availability{font-size:10px;margin-bottom:21px}.t-hero h1{font-size:43px;letter-spacing:-1.5px;line-height:1.5}.t-hero-description{font-size:13px;line-height:2.1;margin-top:21px!important}.t-hero-actions{gap:9px;margin-top:25px}.t-button{font-size:11px;gap:9px;padding:11px 14px;min-height:45px}.t-hero-baseline{right:20px;left:20px;font-size:9px;padding:16px 0}.t-hero-baseline [lang=en]{font-size:8px}.t-introduction{padding:45px 10px}.t-introduction h2,.t-section-lead h2{font-size:29px}.t-introduction p,.t-section-lead>p{font-size:13px}.t-eyebrow{font-size:10px;margin-bottom:13px}.t-service-cards{grid-template-columns:1fr;gap:12px}.t-services-section,.t-work-section,.t-approach{padding:30px 10px 45px}.t-service-card{padding:23px}.t-service-top{margin-bottom:18px}.t-service-card h3{font-size:21px}.t-service-card>p{font-size:13px}.t-service-card li{font-size:12px}.t-project{display:block}.t-project-grid{gap:30px}.t-project-cover{height:390px}.t-project-info{padding:15px 0 0}.t-project-title{display:flex}.t-project-title h3{font-size:25px}.t-project-title>span{font-size:10px}.t-project-info>p{font-size:13px}.t-cover-type strong{font-size:32px}.t-technology{margin:0 -10px;padding:38px 20px}.t-tech-card{display:block;border:0;padding:0}.t-tech-grid{gap:32px}.t-tech-card>div:first-child{height:310px}.t-tech-card>.t-small-label{margin-top:18px}.t-tech-card>h3{font-size:23px}.t-scan-trace{display:grid;font-size:9px}.t-mini-site{padding:17px 24px}.t-mini-site-image{height:115px}.t-dash-inner{grid-template-columns:60px 1fr;padding:16px;gap:16px}.t-dash-inner>aside{font-size:8px}.t-dash-inner h4{font-size:12px}.t-chart{height:95px}.t-mock-kpis span{padding:8px;font-size:8px}.t-mock-row{font-size:8px}.t-delivery{grid-template-columns:1fr;padding:45px 10px;gap:20px}.t-delivery h2{font-size:29px}.t-delivery>div>p{font-size:13px}.t-steps{gap:25px 18px}.t-steps h3{font-size:19px}.t-steps p{font-size:12px}.t-faq{padding:30px 10px 45px}.t-faq summary{font-size:13px}.t-contact{grid-template-columns:1fr;padding:28px 22px;gap:35px;border-radius:14px}.t-contact-intro h2{font-size:35px}.t-contact-intro>p{font-size:13px}.t-footer-directory{border-top:1px solid #cadde7;padding-top:28px}.t-footer-directory>div{grid-template-columns:1fr 1fr}.t-bottom{flex-direction:column;gap:8px;padding:20px 8px}.t-dialog-cover{height:210px}.t-dialog-body{padding:28px 20px}.t-dialog-body>h2>span{display:block;margin:4px 0 0}.t-dialog-body>p,.t-caption>p{font-size:13px}.t-brief-dialog label{font-size:12px}.t-brief-dialog input,.t-brief-dialog select,.t-brief-dialog textarea{font-size:14px}.t-dialog .t-text-button{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.t-website *,.t-website *:before,.t-website *:after{animation:none!important;transition:none!important}}
