.localized-software{background:#fafaf7;color:#181b1b;min-height:100vh}.localized-software a:not(.labs-button):not(.labs-skip):not(.labs-header-contact){color:inherit}.localized-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dfdd}.localized-brand{font-size:1.5rem;font-weight:800;letter-spacing:-.075em;text-decoration:none}.localized-brand span{font-size:.62rem;letter-spacing:.04em;margin-inline-start:6px;color:#087d78}.localized-contact{display:flex;align-items:center;gap:8px;font-size:.9rem;text-decoration:none}.localized-contact:hover,.localized-languages a:hover{color:#087d78}.localized-main{padding-bottom:0}.localized-languages{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:26px 0;font-size:.75rem;border-bottom:1px solid #d9dfdd}.localized-languages>span{font-weight:700;margin-inline-end:14px;text-transform:uppercase;letter-spacing:.13em}.localized-languages a{padding:8px 11px;border:1px solid transparent;text-decoration:none}.localized-languages a[aria-current=page]{border-color:#087d78;color:#087d78}.localized-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:5vw;align-items:center;padding:74px 0 100px}.localized-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,6vw,6.3rem);line-height:1.02;letter-spacing:-.064em;max-width:800px;margin:30px 0}.localized-hero>div{min-width:0}.localized-hero p:not(.labs-eyebrow){font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.75;max-width:675px;color:#505b59;margin-bottom:32px}.localized-hero-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;padding:24px;background:#e4ece8;border:1px solid #cbd4d0}.localized-hero-art figure{min-width:0;margin:0}.localized-hero-art figure:nth-child(2){padding-top:54px}.localized-hero-art figcaption{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;overflow-wrap:anywhere}.localized-hero-art figcaption bdi{font-size:.92rem;font-weight:600}.localized-hero-art figcaption span{font-size:.7rem;line-height:1.5;color:#505b59}.localized-hero-art a{display:block}.localized-hero-art img{display:block;width:100%;height:auto}.localized-hero-art a:focus-visible{outline:3px solid #087d78;outline-offset:5px}.localized-section-index{font-size:.72rem;letter-spacing:.17em;font-weight:700;color:#087d78}.localized-proof{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid #cbd4d0;padding:60px 0 80px;gap:30px}.localized-proof h2,.localized-section-heading h2,.localized-two-up h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.12;letter-spacing:-.045em;max-width:750px}.localized-proof p,.localized-two-up p{font-size:1.08rem;line-height:1.8;color:#505b59;max-width:800px;margin-top:25px}.localized-services{background:#e4ece8;padding:70px clamp(24px,5vw,72px);margin:0 calc(-1*max(24px,(100vw - 1320px)/2))}.localized-section-heading{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:42px}.localized-section-heading h2{width:70%}.localized-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#adc1b9}.localized-service-grid a{position:relative;padding:32px 35px;min-height:200px;background:#f9fbf9;display:flex;flex-direction:column;text-decoration:none;transition:background .2s,transform .2s}.localized-service-grid a:hover{background:#fff;transform:translateY(-3px)}.localized-service-grid a:last-child:nth-child(odd){grid-column:1 / -1}.localized-service-grid a>span,.localized-service-grid small{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#54736a}.localized-service-grid h3{font-size:clamp(1.3rem,2vw,2rem);line-height:1.22;letter-spacing:-.03em;max-width:450px;margin:24px 0 10px}.localized-service-grid svg{position:absolute;right:25px;top:28px}.localized-two-up{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:110px 0;border-bottom:1px solid #cbd4d0}.localized-two-up h2{margin-top:20px}.localized-products{padding:100px 0}.localized-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.localized-product-grid article{min-width:0;padding:25px;background:#e8ecec;scroll-margin-top:100px;display:flex;flex-direction:column}.localized-product-grid article>a{min-width:0;display:grid;justify-items:center;text-decoration:none}.localized-product-grid article:nth-child(2){background:#ede8ed}.localized-product-grid article:nth-child(3){background:#e6eef0}.localized-product-grid article>a img{height:320px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.localized-product-grid article>a span{display:flex;justify-content:space-between;width:100%;font-size:1.25rem;font-weight:700;margin-top:23px}.localized-product-grid article>a span>strong{min-width:0;overflow-wrap:anywhere}.localized-product-grid article>a span small{display:block;font-size:.72rem;font-weight:400;margin-top:7px}.localized-product-grid article>a span svg{flex-shrink:0;width:18px;margin-inline-start:8px}.localized-bottom{background:#113e37;color:#fff;padding:70px;margin:0 calc(-1*max(24px,(100vw - 1320px)/2));display:grid;justify-items:start}.localized-bottom h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1.1;letter-spacing:-.055em;margin:20px 0 30px}.localized-bottom .labs-button{background:#fff;color:#113e37}.localized-bottom>a:last-child{color:#fff;margin-top:25px;text-decoration:underline}.localized-footer{display:flex;flex-wrap:wrap;gap:25px;padding-top:35px;padding-bottom:40px;font-size:.8rem}.localized-company-hero{padding:42px 0 65px;max-width:1040px}.localized-company-hero h1{font-size:clamp(2.6rem,5.4vw,5.5rem);line-height:1.06;letter-spacing:-.055em;overflow-wrap:anywhere;margin:24px 0}.localized-company-hero>p:not(.labs-eyebrow){max-width:720px;font-size:1.15rem;line-height:1.8;color:#505b59;margin-bottom:30px}.localized-company-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #cbd4d0;margin-bottom:65px}.localized-company-facts>div{padding:28px 24px;min-width:0;border-inline-end:1px solid #cbd4d0}.localized-company-facts>div:last-child{border-inline-end:0}.localized-company-facts dt{color:#505b59;font-size:.8rem;margin-bottom:12px}.localized-company-facts dd{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.localized-company-facts a{text-decoration-thickness:1px;text-underline-offset:4px}.localized-company-sections .localized-detail-section{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.localized-company-sections .localized-detail-section>div{min-width:0;overflow-wrap:anywhere}.localized-company-sources{padding:30px;background:#e6ece8;border-radius:12px;margin-bottom:60px}.localized-company-sources h2{font-size:1.4rem;margin:0 0 18px}.localized-company-sources a{display:flex;gap:15px;align-items:center;padding:14px 0;border-top:1px solid #cbd4d0;overflow-wrap:anywhere}.localized-company-sources svg{flex:0 0 20px;margin-inline-start:auto}@media (max-width: 700px){.localized-company-hero{padding:25px 0 45px}.localized-company-hero h1{font-size:clamp(2.35rem,8.7vw,3.2rem)}.localized-company-facts{grid-template-columns:1fr;margin-bottom:35px}.localized-company-facts>div{padding:24px 0;border-inline-end:0;border-bottom:1px solid #cbd4d0}.localized-company-facts>div:last-child{border-bottom:0}.localized-company-sections .localized-detail-section{grid-template-columns:1fr;gap:20px;padding:40px 0}.localized-company-sources{padding:22px}}.localized-footer span{margin-inline-start:auto}.localized-footer a{text-decoration:none}.localized-software[dir=rtl] .localized-service-grid svg{right:auto;left:25px}@media (max-width: 900px){.localized-hero{grid-template-columns:1fr;padding:40px 0 70px}.localized-hero-art{max-width:650px}.localized-proof{grid-template-columns:1fr}.localized-services,.localized-bottom{margin-left:-20px;margin-right:-20px}.localized-two-up{grid-template-columns:1fr;gap:50px}.localized-product-grid{gap:10px}.localized-product-grid article{padding:14px}.localized-product-grid article>a img{height:220px}}@media (max-width: 600px){.localized-header{height:70px}.localized-contact{font-size:.75rem}.localized-languages{gap:2px}.localized-languages>span{width:100%;margin-bottom:6px}.localized-hero h1{font-size:3.2rem}.localized-software[lang=pl] .localized-hero h1{font-size:clamp(2.35rem,8.7vw,3.2rem)}.localized-hero-art{padding:16px;gap:12px}.localized-service-grid{grid-template-columns:1fr}.localized-section-heading{display:block}.localized-section-heading h2{width:auto;margin-top:20px}.localized-product-grid{grid-template-columns:1fr}.localized-product-grid article>a img{height:230px}.localized-bottom{padding:55px 25px}.localized-footer{flex-wrap:wrap}}.localized-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding:28px 0 0;font-size:.78rem;color:#52625c}.localized-breadcrumb a{text-underline-offset:4px}.localized-detail-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:center;padding:50px 0 90px}.localized-detail-hero>div{min-width:0}.localized-detail-hero h1{font-size:clamp(2.65rem,5.5vw,5.5rem);line-height:1.04;letter-spacing:-.06em;margin:28px 0;overflow-wrap:break-word}.localized-detail-hero p:not(.labs-eyebrow){color:#505b59;font-size:1.16rem;line-height:1.8;margin-bottom:32px}.localized-detail-art{position:relative;min-height:520px;display:grid;align-content:center;justify-items:center;padding:45px 25px 60px;margin:0;background:#dce9e5;overflow:hidden}.localized-detail-art img{width:auto;height:410px;position:relative;z-index:1;box-shadow:0 15px 35px #143b3330;border:5px solid #1c2824;border-radius:25px}.localized-detail-art-mobile{background:#ece7ec}.localized-detail-art-ai{background:#e8e9de}.localized-detail-art-infrastructure{background:#dcebee}.localized-art-word{position:absolute;top:10%;inset-inline-start:-8%;font-size:10rem;font-weight:800;letter-spacing:-.08em;opacity:.07}.localized-detail-art figcaption{position:absolute;bottom:22px;inset-inline-start:24px;font-size:.72rem;color:#31544d;max-width:85%}.localized-detail-section{display:grid;grid-template-columns:1fr 1.6fr;gap:6vw;padding:65px 0;border-top:1px solid #cbd4d0}.localized-detail-section h2,.localized-deliverables h2,.localized-process h2,.localized-faq h2{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.12;letter-spacing:-.045em;margin-top:18px}.localized-detail-section p,.localized-process p,.localized-faq p{color:#505b59;font-size:1.05rem;line-height:1.85;max-width:780px}.localized-deliverables{padding:60px 0 75px;border-top:1px solid #cbd4d0}.localized-deliverables ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin-top:38px}.localized-deliverables li{min-width:0;padding:28px;border:1px solid #cbd4d0;display:flex;flex-direction:column;gap:25px}.localized-deliverables li>span{font-size:.75rem;font-weight:700;color:#087d78}.localized-deliverables li p{min-width:0;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.5;font-weight:600}.localized-process{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:65px 45px;background:#e4ece8}.localized-process p{margin-top:24px}.localized-process ol{list-style:none;padding:0;display:grid}.localized-process li{position:relative;padding:20px 0 24px 30px;border-inline-start:1px solid #87a69a;padding-inline-start:30px}.localized-process li:last-child{border-inline-start-color:transparent}.localized-process-dot{position:absolute;inset-inline-start:-5px;top:23px;width:9px;height:9px;background:#087d78;border-radius:50%}.localized-process-number{font-size:.75rem;color:#4b6a5e}.localized-process h3{font-size:1.45rem;line-height:1.25;margin-top:12px;letter-spacing:-.02em}.localized-process li .localized-process-dot{animation:localized-pulse 6s ease-in-out infinite}.localized-process li:nth-child(2) .localized-process-dot{animation-delay:2s}.localized-process li:nth-child(3) .localized-process-dot{animation-delay:4s}@keyframes localized-pulse{0%,15%,to{box-shadow:0 0 #087d7820}35%{box-shadow:0 0 0 8px #087d7820}}.localized-detail[data-motion-disabled=true] .localized-process-dot{animation:none}.localized-evidence{margin-top:60px}.localized-evidence .labs-text-link{margin-top:26px;flex-wrap:wrap;line-height:1.6}.localized-evidence small{font-weight:400}.localized-faq{padding:60px 0;border-top:1px solid #cbd4d0}.localized-faq>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px}.localized-faq h3{font-size:1.25rem;line-height:1.4;margin-bottom:15px}.localized-related{padding:40px 0 75px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.localized-related h2{grid-column:1/-1;font-size:1.3rem;margin-bottom:10px}.localized-related a{display:flex;gap:15px;align-items:center;justify-content:space-between;border-bottom:1px solid #cbd4d0;padding-bottom:18px;text-decoration:none;line-height:1.5}.localized-related a:hover{color:#087d78}.localized-software a:focus-visible{outline:2px solid #087d78;outline-offset:5px}@media (prefers-reduced-motion: reduce){.localized-process-dot{animation:none!important}.localized-service-grid a{transition:none}}@media (max-width: 900px){.localized-detail-hero{grid-template-columns:1fr;gap:35px;padding:35px 0 60px}.localized-detail-art{min-height:420px}.localized-detail-art img{height:320px}.localized-detail-section{grid-template-columns:1fr;gap:25px}.localized-deliverables ol{grid-template-columns:1fr}.localized-deliverables li{flex-direction:row;align-items:baseline}.localized-process{grid-template-columns:1fr;gap:25px;padding:40px 25px}.localized-faq>div{grid-template-columns:1fr;gap:28px}.localized-related{grid-template-columns:1fr}}@media (max-width: 600px){.localized-detail-hero h1{font-size:2.8rem}.localized-detail-hero p:not(.labs-eyebrow){font-size:1.03rem}.localized-detail-art{min-height:370px}.localized-detail-art img{height:285px}.localized-detail-section,.localized-faq{padding:45px 0}.localized-deliverables li{padding:22px}}.localized-enquiry-hero{padding:48px 0 60px;max-width:900px}.localized-detail-art-web{min-height:380px;padding:45px 24px 75px}.localized-detail-art-web img{width:100%;height:auto;border:1px solid #bbc7c3;border-radius:8px;box-shadow:0 14px 32px #18265716}@media (max-width:600px){.localized-detail-art-web{min-height:260px;padding:32px 16px 65px}}.localized-enquiry-hero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1.08;letter-spacing:-.05em;margin:22px 0}.localized-enquiry-hero>p:not(.labs-eyebrow){font-size:1.2rem;line-height:1.75;color:#505b59;max-width:790px}.localized-enquiry .client-contact-grid{padding-bottom:80px}.localized-enquiry .client-contact-grid aside{position:static}.localized-enquiry .client-contact-grid aside h2{font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.2;margin-bottom:20px}.localized-enquiry .client-contact-grid aside a{display:flex;align-items:center;gap:10px;margin-top:20px}.localized-enquiry .client-form select{text-align:start}.localized-enquiry .client-consent{align-items:flex-start}.localized-enquiry .client-consent input{flex:0 0 18px;margin-top:4px}.localized-enquiry .client-consent a{text-decoration:underline;text-underline-offset:3px}.localized-enquiry .client-form-error{overflow-wrap:anywhere}@media (max-width:760px){.localized-enquiry-hero{padding:32px 0 40px}.localized-enquiry-hero>p:not(.labs-eyebrow){font-size:1.05rem}.localized-enquiry .client-contact-grid{gap:40px;padding-bottom:50px}}.localized-case-hero{max-width:1000px;padding:38px 0 55px}.localized-case-hero h1{font-size:clamp(2.5rem,5vw,5.3rem);line-height:1.08;letter-spacing:-.055em;margin:25px 0;overflow-wrap:anywhere}.localized-case-hero>p:not(.labs-eyebrow){max-width:760px;color:#505b59;font-size:1.15rem;line-height:1.8;margin-bottom:28px}.localized-case-gallery{margin:0 0 50px}.localized-case-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px;padding:40px;background:#e7ede9;border-radius:16px}.localized-case-gallery img{display:block;width:100%;height:auto;max-height:560px;-o-object-fit:contain;object-fit:contain;border-radius:18px}.localized-case-gallery figcaption{display:flex;flex-wrap:wrap;gap:12px 25px;padding:18px 0;color:#505b59;font-size:.82rem;line-height:1.65}.localized-case-gallery figcaption strong{color:#181b1b;font-weight:500}.localized-case .localized-company-facts{margin-bottom:35px}.localized-case .case-delivery .localized-company-facts{margin-top:30px}.localized-case .case-delivery .labs-text-link{margin-top:25px}.localized-case .case-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.localized-case .case-flow button{min-width:0;overflow-wrap:anywhere;text-align:start}.localized-case .case-decisions{grid-template-columns:repeat(3,minmax(0,1fr))}.localized-case .case-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-case .case-decisions article,.localized-case .case-evidence-grid section{min-width:0;overflow-wrap:anywhere}.localized-case .case-evidence-grid ul,.localized-case .case-evidence-grid ol,.localized-case .case-delivery ul{padding-inline-start:22px;padding-inline-end:0}.localized-case[dir=rtl] .case-flow i{right:auto;left:-18px}.localized-case-items{list-style:disc;padding-inline-start:22px;display:grid;gap:10px;color:#505b59;line-height:1.8;margin-top:20px}.localized-case-product{margin:25px 0 40px}@media (max-width: 800px){.localized-case .case-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-case .case-flow i{display:none}.localized-case .case-decisions,.localized-case .case-evidence-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.localized-case-hero{padding:24px 0 40px}.localized-case-hero h1{font-size:clamp(2.35rem,8.7vw,3.2rem)}.localized-case-gallery>div{grid-template-columns:repeat(3,minmax(165px,1fr));overflow-x:auto;padding:24px;gap:20px;scroll-snap-type:x proximity}.localized-case-gallery img{scroll-snap-align:center}.localized-case .case-flow-detail{min-height:0}}.localized-case-website{margin:0 0 35px}.localized-case-website img{display:block;width:100%;height:auto;border:1px solid #bdc9c4;border-radius:12px}.localized-case-website figcaption{display:flex;flex-wrap:wrap;gap:12px 25px;justify-content:space-between;padding:16px 0;color:#505b59;font-size:.82rem;line-height:1.65}.localized-case-website figcaption a{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.localized-privacy-hero{max-width:1000px;padding:38px 0 45px}.localized-privacy-hero h1{font-size:clamp(2.5rem,5vw,5.3rem);line-height:1.08;letter-spacing:-.055em;margin:25px 0;overflow-wrap:anywhere}.localized-privacy-hero>p:not(.labs-eyebrow){max-width:760px;color:#505b59;font-size:1.15rem;line-height:1.8}.localized-privacy .labs-eyebrow{line-height:1.8}.localized-privacy-contents{border:1px solid #bdc9c4;border-radius:12px;padding:28px;margin-bottom:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 35px}.localized-privacy-contents h2{grid-column:1/-1;font-size:1rem;font-weight:500;margin:0 0 8px}.localized-privacy-contents a{display:flex;align-items:center;gap:15px;min-width:0;font-size:.9rem;line-height:1.6}.localized-privacy-contents a>span{color:#505b59;font-size:.75rem}.localized-privacy-contents a>svg{margin-inline-start:auto;flex-shrink:0}.localized-privacy .localized-detail-section{scroll-margin-top:35px}.localized-privacy .localized-detail-section p a{text-decoration:underline;text-underline-offset:3px}.localized-privacy-contact{padding:45px 0 65px;display:flex;flex-wrap:wrap;gap:20px 30px;align-items:center}.localized-privacy-contact h2{width:100%;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2}@media (max-width:700px){.localized-privacy-contents{grid-template-columns:minmax(0,1fr);padding:22px}}@media (max-width:600px){.localized-privacy-hero{padding:24px 0 35px}.localized-privacy-hero h1{font-size:clamp(2.35rem,8.7vw,3.2rem)}.localized-privacy-hero>p:not(.labs-eyebrow){font-size:1.05rem}}.localized-trust-hero{padding:38px 0 48px;max-width:1100px}.localized-trust-hero h1{font-size:clamp(2.5rem,5.4vw,5.7rem);line-height:1.04;letter-spacing:-.05em;margin:24px 0 28px;overflow-wrap:anywhere}.localized-trust-hero>p:not(.labs-eyebrow){max-width:790px;font-size:1.14rem;line-height:1.85;color:var(--labs-muted)}.localized-trust-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--labs-line);margin-bottom:36px}.localized-trust-nav a{display:grid;grid-template-columns:1fr auto;gap:20px;padding:26px 20px;border-inline-end:1px solid var(--labs-line);background:#edf3f0}.localized-trust-nav a:last-child{border-inline-end:0}.localized-trust-nav span{grid-column:1/-1;font-size:.75rem;color:#45675e}.localized-trust-nav strong{font-size:1.08rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.localized-trust-nav a:hover{background:#dfece6}.localized-trust .trust-area{scroll-margin-top:35px}.trust-page .trust-area{scroll-margin-top:100px}.localized-trust .trust-area ul{padding-inline-start:20px;padding-inline-end:0}.localized-trust-evidence{display:flex;flex-wrap:wrap;gap:22px;padding-top:25px}.localized-trust-evidence a{max-width:100%}.localized-trust-cta>p:not(.labs-eyebrow){max-width:780px;line-height:1.8;color:var(--labs-muted)}@media (max-width:900px){.localized-trust-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-trust-nav a:nth-child(2){border-inline-end:0}.localized-trust-nav a:nth-child(-n+2){border-bottom:1px solid var(--labs-line)}}@media (max-width:600px){.localized-trust-hero{padding:28px 0 36px}.localized-trust-hero h1{font-size:2.6rem}.localized-trust-nav a{padding:18px 12px;gap:12px}.localized-trust .trust-principles{grid-template-columns:1fr}.localized-trust .trust-principles>div,.localized-trust .trust-principles>div+div{padding:20px 0;border-inline:0;border-bottom:1px solid var(--labs-line)}.localized-trust .trust-principles>div:last-child{border-bottom:0}.localized-trust .trust-section-heading h2,.localized-trust .trust-note h2{overflow-wrap:anywhere}}.localized-engagements .engagements-hero h1{font-size:clamp(2.5rem,5.4vw,5.6rem);overflow-wrap:anywhere}.localized-engagements .engagements-hero>p:not(.labs-eyebrow){max-width:800px}.localized-engagements .engagements-commitments{margin-inline:0;padding-inline:28px;border:1px solid #cbd2f0}.localized-engagements .engagement-card{padding:30px 0 34px;border-right:0;min-width:0}.localized-engagements .engagement-card:nth-child(odd){padding-inline-end:40px;border-inline-end:1px solid var(--labs-line)}.localized-engagements .engagement-card:nth-child(2n){padding-inline-start:40px}.localized-engagements .engagements-commitment-grid article{padding:26px 20px 8px;border-right:0;border-left:0;border-inline-end:1px solid #cbd2f0;min-width:0}.localized-engagements .engagements-commitment-grid article:first-child{padding-inline-start:0}.localized-engagements .engagements-commitment-grid article:last-child{border-inline-end:0;padding-inline-end:0}.localized-engagements h2,.localized-engagements h3,.localized-engagements dd{overflow-wrap:anywhere}.localized-enquiry fieldset{border:1px solid var(--labs-line);padding:22px;margin:4px 0;min-width:0}.localized-enquiry fieldset legend{font-weight:600;padding-inline:6px}.localized-enquiry fieldset .client-form-row{margin:18px 0}.localized-enquiry .enquiry-call-switch{margin-top:22px}.localized-enquiry-hero h1{overflow-wrap:anywhere}@media (max-width:760px){.client-page.engagements-page .engagements-commitments{margin-inline:0;padding-inline:18px}.localized-engagements .engagements-commitments{padding-inline:18px}.localized-engagements .engagement-card:nth-child(odd),.localized-engagements .engagement-card:nth-child(2n){padding:28px 0;border-inline-end:0}.localized-engagements .engagements-commitment-grid{grid-template-columns:1fr}.localized-engagements .engagements-commitment-grid article,.localized-engagements .engagements-commitment-grid article:first-child,.localized-engagements .engagements-commitment-grid article:last-child{padding:24px 0;border-inline-end:0;border-bottom:1px solid #cbd2f0}.localized-engagements .engagements-commitment-grid article:last-child{border-bottom:0}.localized-enquiry fieldset{padding:16px}}.localized-demo .demo-page{padding-top:32px}.demo-page .client-hero h1,.demo-page .demo-title h2,.demo-page .demo-stage-track li,.demo-page .demo-stats strong{overflow-wrap:anywhere}.demo-page .demo-notice{gap:12px}.demo-page .demo-notice>span:nth-child(2){flex:1;min-width:0}.demo-page .demo-notice button{margin-left:0;margin-inline-start:auto}.demo-page .demo-sidebar nav button,.demo-page .demo-checks button{text-align:start}.demo-page .demo-stats>div{border-left:0;border-inline-start:1px solid #e2e5ee;padding-left:0;padding-inline-start:20px;min-width:0}.demo-page .demo-stats>div:first-child{border:0;padding:0}.demo-page .demo-deliverables li:before{margin-right:0;margin-inline-end:9px}.demo-page .demo-title>div{min-width:0}.demo-page .demo-title .demo-status{flex-shrink:0}.demo-product-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;border-top:1px solid var(--labs-line);padding-top:24px}.demo-product-evidence>p{grid-column:1 / -1}.demo-product-evidence a{display:flex;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--labs-line)}.localized-demo[dir=rtl] .demo-flow-node:first-child .demo-flow-connector{right:auto;left:-31px}.localized-demo[dir=rtl] .demo-flow-node:nth-child(3) .demo-flow-connector{left:auto;right:-31px}@media (max-width:760px){.demo-page .demo-sidebar>strong>span{margin-left:0;margin-inline-start:12px}.demo-page .demo-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-page .demo-sidebar nav button{min-width:0;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px}.demo-page .demo-stats>div{padding-inline-start:8px}.demo-page .demo-notice{align-items:flex-start}.demo-page .demo-notice>span:nth-child(2){flex-basis:calc(100% - 18px)}.demo-page .demo-notice button{margin-inline-start:18px}.demo-page .demo-window-bar p{max-width:70%;text-align:center}.demo-product-evidence{grid-template-columns:1fr}.localized-demo[dir=rtl] .demo-flow-node:nth-child(n) .demo-flow-connector{left:50%;right:auto}}@keyframes demo-packet-vertical{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:24px;opacity:0}}@media (prefers-reduced-motion:no-preference){[data-labs-motion=on] .demo-flow-node:nth-child(2) .demo-flow-connector b{animation-name:demo-packet-vertical;left:-2px;top:0}[data-labs-motion=on] .demo-flow-node:nth-child(3) .demo-flow-connector b{animation-direction:reverse}[data-labs-motion=on] .localized-demo[dir=rtl] .demo-flow-node:first-child .demo-flow-connector b{animation-direction:reverse}[data-labs-motion=on] .localized-demo[dir=rtl] .demo-flow-node:nth-child(3) .demo-flow-connector b{animation-direction:normal}}.software-product-capture{font-size:.78rem;line-height:1.75;color:#505b59;margin:20px 0 24px;overflow-wrap:anywhere}.localized-product-grid .labs-screen-viewer-trigger{margin-top:auto;align-self:flex-start;max-width:100%;white-space:normal;text-align:start}@media (max-width:600px){.localized-hero-art figure:nth-child(2){padding-top:36px}.localized-hero-art figcaption bdi{font-size:.8rem}.localized-product-grid article{padding:20px}.localized-product-grid .labs-screen-viewer-trigger{font-size:.85rem}}
