:root{--orange:#ef7622;--ink:#252729;--muted:#5e6367;--line:#dfe1e2;--soft:#f3f4f4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:0}header{background:#fff;position:sticky;top:0;z-index:5;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:94px}.brand{font-size:24px;font-weight:900;line-height:1.1;letter-spacing:-1px}.brand>span{font-weight:400;margin-left:5px}.brand small{display:block;font-size:10px;letter-spacing:2.2px;margin-top:9px;color:#686b6e}.nav nav{display:flex;gap:30px;font-size:14px;font-weight:600}.nav nav a:hover,.inline-link:hover{color:#bc4b02}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--orange);color:#191b1c;font-weight:700;padding:17px 24px;border:1px solid transparent;line-height:1.4;border-radius:4px;transition:background .2s,transform .2s}.button:hover{background:#ff913d;transform:translateY(-2px)}.button.small{padding:12px 19px;font-size:14px}.hero{color:#fff;background:#222426 url('/assets/bpo-fr.jpg') center/cover no-repeat}.hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;padding-top:78px;padding-bottom:62px}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:700;color:#aa4500;margin-bottom:22px}.eyebrow.light{color:#ffad6c}h1{font-size:clamp(42px,4.5vw,64px);line-height:1.09;font-weight:600;letter-spacing:-2.5px;margin:0 0 26px}h1>span{color:#ff984a}h2{font-size:clamp(30px,3.3vw,43px);line-height:1.17;letter-spacing:-1.4px;margin:0 0 24px;font-weight:600}h2 em{font-style:normal;color:#b84e06}h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin:0 0 14px}p{margin:0 0 20px}.hero p{max-width:595px;color:#e0e1e2;font-size:17px;line-height:1.75}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.text-link{font-size:14px;border-bottom:1px solid #777;padding-bottom:5px}.hero-note{align-self:center;justify-self:end;border-left:1px solid #ffffff35;padding:26px 0 26px 36px;margin-top:60px}.big{font-size:96px;font-weight:500;line-height:1;letter-spacing:-6px}.big>span{font-size:56px;color:var(--orange);padding:0 10px}.hero-note p{font-size:15px;margin-top:24px}.note-foot{display:flex;flex-direction:column;gap:9px;margin-top:38px;font-size:10px;letter-spacing:1.5px;color:#c4c6c7}.hero-bottom{border-top:1px solid #ffffff25;display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;gap:20px;font-size:14px;color:#e0e0e0}.hero-bottom span:first-child{color:#ffad6c;font-size:11px;letter-spacing:1.5px}.intro{display:grid;grid-template-columns:1fr 1.2fr;gap:95px;padding-top:100px;padding-bottom:100px}.intro p{color:var(--muted)}.intro p.lead{color:var(--ink);font-size:20px;line-height:1.65}.inline-link{display:inline-block;font-weight:700;border-bottom:1px solid var(--orange);padding-bottom:4px;font-size:15px}.scope{background:var(--soft);padding:90px 0}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:35px}.section-top>p{max-width:355px;color:var(--muted);font-size:17px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.services article{background:#fff;padding:30px;display:flex;flex-direction:column}.number{font-size:11px;letter-spacing:1.4px;color:#717578;margin-bottom:33px}.services p{font-size:15px;color:var(--muted)}.tags{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap;padding-top:12px}.tags span{font-size:12px;padding:3px 9px;background:var(--soft);color:#565b5e;border-radius:3px}.services .service-special{background:#252729;color:white}.service-special p,.service-special .number{color:#d3d6d8}.service-special .inline-link{margin-top:auto;align-self:flex-start}.scope-note{color:var(--muted);font-size:13px;margin-top:22px;max-width:950px}.difference{padding-top:100px;padding-bottom:85px}.difference-heading .lead{color:var(--muted)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:50px}.pillar-icon{display:inline-flex;color:#a74300;font-size:15px;border-top:3px solid var(--orange);padding-top:10px;margin-bottom:22px;width:50px}.pillars p{color:var(--muted);font-size:16px}.method{border-top:1px solid var(--line);padding-top:30px;margin-top:38px;display:flex;align-items:center;gap:35px}.method .eyebrow{margin:0;flex-shrink:0}.method p{margin:0;font-size:14px}.method span{color:#989da1;margin:0 8px}.audience{background:#252729;color:#fff;padding:85px 0}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.audience p{color:#c7cacc}.audience h2{font-size:43px}.situations article{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #4b4d50}.situations article:first-child{padding-top:0}.situations article>span{color:#ff984a;font-size:13px;padding-top:4px}.situations h3{font-size:19px;margin-bottom:7px}.situations p{font-size:15px;margin:0}.implementation{padding-top:95px;padding-bottom:95px}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:35px 0 0}.steps li{border-top:1px solid #c9ced1;padding-top:22px}.steps li>span{font-size:34px;color:#b84e06;display:block;margin-bottom:17px;line-height:1.3}.steps p{font-size:15px;color:var(--muted)}.faq-section{background:var(--soft);padding:85px 0}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.faq-grid>div>p{color:var(--muted)}details{border-bottom:1px solid #d3d7d9}summary{font-size:17px;font-weight:600;cursor:pointer;padding:21px 30px 21px 0;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:2px;color:#a74300;font-size:24px;top:15px}details[open] summary:after{content:'−'}details p{font-size:15px;color:var(--muted);padding-right:28px;margin-bottom:24px}.contact{display:grid;grid-template-columns:1.6fr 1fr;gap:90px;padding-top:95px;padding-bottom:95px}.contact>div>p{max-width:570px;color:var(--muted)}.contact .contact-number{font-size:13px;margin-top:17px}.fr-card{align-self:center;border-left:1px solid var(--line);padding-left:50px}.fr-card img{width:230px;height:auto;object-fit:contain;margin-bottom:25px}.fr-card p{font-size:17px}.fr-card>div{font-size:13px;color:var(--muted);margin-top:30px}footer{background:#f3f4f4;border-top:1px solid var(--line);padding:30px 0;font-size:13px}.footer-row{display:flex;justify-content:space-between;gap:30px}.footer-row p{margin:0}.footer-row>div{display:flex;flex-direction:column;text-align:right;gap:8px;color:var(--muted)}@media(min-width:1600px){.hero{background-position:center 60%}}@media(max-width:1000px){.nav nav{gap:18px}.hero-grid{gap:20px}.big{font-size:76px}.hero-note{padding-left:25px}.intro{gap:45px}.services article{padding:25px}.audience-grid{gap:50px}.faq-grid{gap:40px}.contact{gap:30px}.method{display:block}.method p{margin-top:15px}}@media(max-width:760px){.wrap{padding-left:23px;padding-right:23px}.nav{min-height:79px;gap:12px}.brand{font-size:19px}.brand small{font-size:9px}.nav nav{display:none}.button.small{font-size:12px;padding:11px 13px;gap:8px}.hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:38px}.eyebrow{font-size:10px;letter-spacing:1.2px}h1{font-size:43px;letter-spacing:-1.8px}h2{font-size:33px;letter-spacing:-1px}.hero p{font-size:16px}.hero-note{display:none}.actions{gap:22px}.actions .button{font-size:14px;padding:16px 18px}.hero-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;font-size:12px}.hero-bottom span:first-child{width:100%}.intro{grid-template-columns:1fr;gap:20px;padding-top:58px;padding-bottom:58px}.intro p.lead{font-size:18px}.scope,.audience,.faq-section{padding:58px 0}.section-top{display:block}.section-top>p{max-width:none}.services{grid-template-columns:1fr}.services article{padding:28px}.number{margin-bottom:22px}.difference,.implementation,.contact{padding-top:58px;padding-bottom:58px}.pillars{grid-template-columns:1fr;gap:17px;margin-top:25px}.pillar-icon{margin-bottom:15px}.method p{line-height:2}.audience-grid,.faq-grid,.contact{grid-template-columns:1fr;gap:35px}.audience h2{font-size:34px}.steps{grid-template-columns:repeat(2,1fr);gap:25px}.steps h3{font-size:19px}.fr-card{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.footer-row{display:block}.footer-row>div{text-align:left;margin-top:22px}.faq-grid{gap:10px}.contact h2{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
