@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap');
:root{--navy:#0B2E4E;--ink:#092745;--blue:#3DA9F6;--cta:#087DF1;--blue-dark:#0665CA;--muted:#53647C;--light:#F1F5F9;--line:#DEE8F2;--white:#fff;--radius:12px;--shadow:0 10px 25px rgba(9,39,69,.09)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:15px;line-height:1.59;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3,h4{line-height:1.17;letter-spacing:-.035em;font-family:'Poppins',system-ui,sans-serif}h1{font-size:clamp(2.5rem,4.7vw,4.2rem);font-weight:800}h2{font-size:clamp(1.7rem,2.35vw,2.6rem);font-weight:750}h3{font-size:1.15rem}p{line-height:1.62}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}.container{width:min(100% - 68px,1430px);margin-inline:auto}.section{padding-block:70px}img{max-width:100%;height:auto}.eyebrow{color:#0877DF;font-size:.76rem;line-height:1.2;letter-spacing:.21em;font-weight:800;margin-bottom:13px}.eyebrow-bright{color:#79CDFD}.skip-link{position:absolute;left:-999px;top:5px;background:#fff;z-index:1000;padding:12px}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;height:1px!important;width:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:focus-visible{outline:3px solid #FFBF5C;outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(115deg,#0084F8,#1795FD);border:1px solid #158CF8;border-radius:10px;min-height:51px;padding:13px 24px;color:#fff;font-size:.92rem;line-height:1.25;font-weight:750;box-shadow:0 5px 14px rgba(0,96,200,.15);transition:background .2s,transform .2s,box-shadow .2s;text-align:center}.btn:hover{background:var(--blue-dark);color:white;transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,96,200,.22)}.btn span[aria-hidden]{font-size:1.25rem;font-weight:400}.btn-small{min-height:42px;padding:9px 19px;font-size:.79rem;border-radius:9px}.btn-medium{min-height:45px;padding:10px 18px;font-size:.81rem}
/* header */
.site-header{z-index:50;position:relative;background:#fff;border-bottom:1px solid #e6edf5}.header-inner{display:flex;align-items:center;gap:28px;min-height:76px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content;color:var(--navy)}.brand-mark{display:block;width:48px;height:49px}.brand-text{display:flex;flex-direction:column;line-height:1.05;gap:5px}.brand-text strong{font:800 1.25rem/1.05 'Poppins',sans-serif;letter-spacing:.015em}.brand-text small{font-weight:700;font-size:.55rem;letter-spacing:.37em}.brand-custom-logo{max-height:55px;width:auto}.site-nav{margin-left:auto}.nav-list{list-style:none;display:flex;align-items:center;gap:clamp(9px,1.6vw,22px);padding:0;margin:0}.nav-list li{margin:0}.nav-list a{display:block;white-space:nowrap;font-size:.77rem;font-weight:650;color:#0c2846;padding:12px 0;transition:color .2s}.nav-list a:hover,.nav-list a[aria-current]{color:#027ef0}.header-cta{margin-left:15px;white-space:nowrap}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;margin-left:auto;flex-direction:column;gap:5px;align-items:center;justify-content:center}.menu-toggle span{height:2px;width:23px;background:var(--navy);border-radius:2px;display:block}
/* hero */
.hero{position:relative;isolation:isolate;min-height:600px;overflow:hidden;background:#071c32;color:#fff}.hero-image{position:absolute;z-index:-2;inset:0 0 0 39%;background-size:cover;background-repeat:no-repeat;background-position:50% 36%}.hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#031b31 0%,rgba(3,27,49,.97) 22%,rgba(3,27,49,.85) 39%,rgba(3,27,49,.22) 57%,transparent 76%),linear-gradient(0deg,rgba(3,18,33,.60),transparent 38%)}.hero-inner{min-height:494px;display:flex;align-items:center;padding-top:54px;padding-bottom:28px}.hero-copy{max-width:650px}.hero h1{max-width:640px;color:#fff;margin:0 0 22px;font-size:clamp(2.75rem,4.25vw,4.6rem);line-height:1.085}.hero h1 span{display:block;color:#26A2FA}.hero-lead{font-size:1.11rem;line-height:1.51;max-width:610px;color:#F4F8FE;margin:0 0 23px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.hero .btn{min-height:53px}.btn-ghost{background:rgba(2,20,38,.30);border:1.5px solid rgba(255,255,255,.85);box-shadow:none}.btn-ghost:hover{border-color:#85CAFF;background:rgba(3,27,49,.7)}.circle-arrow{display:inline-grid;place-items:center;width:30px;height:30px;border:2px solid #21A4FA;border-radius:50%;color:#54B8FF;font-size:1.15rem}.hero-benefits{display:flex;gap:20px;padding-bottom:24px;position:relative;align-items:stretch}.benefit{display:flex;align-items:center;gap:13px;max-width:270px;flex:1;min-width:0;color:#fff}.benefit+ .benefit{border-left:1px solid rgba(255,255,255,.20);padding-left:25px}.benefit svg{flex:none;width:40px;height:40px;color:#22A7FF}.benefit p{margin:0;line-height:1.32}.benefit strong{display:block;font-weight:800;font-size:.88rem}.benefit small{display:block;font-size:.75rem;color:#ECF5FF;margin-top:2px}
/* services */
.services-section{background:#fff;padding-block:48px 57px}.services-intro{display:flex;justify-content:space-between;align-items:end;gap:38px;margin-bottom:24px}.services-intro>div{flex:1.2}.services-intro h2{font-size:clamp(1.7rem,2.4vw,2.5rem);margin:0}.services-intro>p{flex:.77;font-size:.86rem;line-height:1.48;margin:0 0 4px;color:#39506d}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{min-width:0;overflow:hidden;border-radius:9px;box-shadow:var(--shadow);border:1px solid #EAF0F6;background:#fff;display:flex;flex-direction:column}.service-image{display:block;aspect-ratio:2.15/1;overflow:hidden;background:#dfeef9}.service-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.service-card:hover .service-image img{transform:scale(1.035)}.service-card-body{padding:17px 18px 18px;display:flex;flex-direction:column;flex:1}.service-card-heading{display:flex;align-items:center;gap:12px;min-height:50px;margin-bottom:9px}.service-icon{color:#0A8FEC;flex:none;display:grid;place-items:center}.service-icon svg{width:36px;height:36px}.service-card h3{font-size:1rem;font-weight:750;line-height:1.35;margin:0}.service-card h3 a:hover{color:#0877df}.service-card p{font-size:.84rem;line-height:1.5;color:#455671;margin:0 0 16px}.text-link{margin-top:auto;color:#007EED;font-weight:750;font-size:.82rem}.text-link:hover{color:#0051A2}.text-link span{margin-left:5px}
/* methodology */
.method-section{background:linear-gradient(120deg,#F0F8FF 0%,#E8F4FF 48%,#F6FBFF 100%);padding-block:54px 58px}.method-layout{display:grid;grid-template-columns:minmax(250px,.92fr) minmax(0,1.65fr);gap:44px;align-items:center}.method-copy h2{margin-bottom:15px}.method-copy>p:not(.eyebrow){font-size:.84rem;line-height:1.72;color:#3F5470;margin:0 0 17px}.method-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.step{position:relative;min-width:0}.step:not(:last-child):after{content:'→';position:absolute;color:#92AFC6;right:-14px;top:11px}.step-icon{color:#128FF0;margin-bottom:11px}.step-icon svg{width:40px;height:40px}.step-number{display:block;color:#087ef4;font-weight:850;font-size:1.2rem;margin:0 0 4px}.step h3{font-size:.82rem;line-height:1.35;margin-bottom:10px;font-weight:800}.step p{font-size:.74rem;color:#4b6280;line-height:1.58;margin:0}
/* cases */
.cases-section{background:radial-gradient(ellipse at right top,#184A72 0%,transparent 62%),linear-gradient(110deg,#061C31,#0A304F);color:#fff;padding-block:57px 62px}.cases-head{display:flex;justify-content:space-between;align-items:start;gap:25px;margin-bottom:22px}.cases-head>div{max-width:500px}.cases-head h2{color:white;font-size:clamp(1.7rem,2.4vw,2.5rem);margin-bottom:9px}.cases-head p:not(.eyebrow){font-size:.83rem;line-height:1.5;color:#C7DBEB;margin:0}.cases-link{font-size:.81rem;font-weight:700;color:#4ab7ff;white-space:nowrap;align-self:start}.case-slider{position:relative;padding:0 17px}.case-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:4px 0 14px}.case-track::-webkit-scrollbar{display:none}.case-card{flex:0 0 calc((100% - 48px)/4);min-width:240px;max-width:350px;background:#fff;color:var(--ink);border-radius:10px;overflow:hidden;box-shadow:0 9px 26px rgba(0,0,0,.15);scroll-snap-align:start}.case-card a{display:block;height:100%}.case-cover{height:110px;background:linear-gradient(125deg,#D8E8F8,#F3F8FC);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.case-cover img{height:100%;width:100%;object-fit:cover}.case-cover-placeholder{font-family:'Poppins',sans-serif;font-size:.9rem;letter-spacing:.12em;font-weight:800;color:#194C79}.case-cover-number{position:absolute;right:16px;top:-19px;font-size:7rem;color:rgba(8,104,199,.11);font-family:'Poppins',sans-serif;font-weight:800}.case-info{padding:15px 17px 17px;min-height:168px}.case-sector{display:block;font-size:.62rem;letter-spacing:.08em;color:#187ED0;font-weight:800;text-transform:uppercase;margin-bottom:6px}.case-card h3,.case-card h2{font-size:1rem;margin:0 0 8px}.case-card p{color:#43566c;font-size:.77rem;line-height:1.48;margin:0 0 10px}.case-result{display:block;font-weight:750;color:#0D6F35;font-size:.81rem}.case-info small{font-size:.69rem;color:#6C7990;line-height:1.3;display:block}.case-view{color:#087bea;font-size:.78rem;font-weight:800}.slider-arrow{position:absolute;z-index:2;width:37px;height:37px;top:45%;border-radius:50%;background:rgba(1,21,40,.82);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:2rem;line-height:1;display:grid;place-items:center}.slider-prev{left:0}.slider-next{right:0}.slider-arrow:hover{background:#087af1}
/* about/contact */
.about-contact-section{background:linear-gradient(90deg,#fff 0%,#f7fbff 100%);overflow:hidden}.about-contact-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.72fr) minmax(360px,1.3fr);gap:0;align-items:stretch;min-height:635px}.about-copy{padding:65px 27px 56px 0;align-self:center}.about-copy h2{margin-bottom:8px;font-size:2rem}.about-role{font-size:1.04rem;font-weight:600;color:#183A5B;margin:0 0 20px;line-height:1.4}.about-copy>p:not(.eyebrow):not(.about-role){font-size:.85rem;color:#425773;line-height:1.71}.about-image{position:relative;overflow:hidden;min-height:610px}.about-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,transparent 23%,transparent 77%,#f7fbff 100%);pointer-events:none}.about-image img{display:block;width:100%;height:100%;max-height:690px;object-fit:cover;object-position:50% 13%;filter:saturate(.86)}.evaluation-col{padding:34px 0 40px 16px;align-self:center}.evaluation-box{padding:28px 28px 25px;background:#fff;border:1px solid #E5EFF8;box-shadow:0 10px 30px rgba(27,70,112,.10);border-radius:13px}.evaluation-box .eyebrow{font-size:.67rem;margin-bottom:7px}.evaluation-box h2{font-size:1.64rem;line-height:1.17;margin-bottom:7px}.evaluation-intro{font-size:.77rem;line-height:1.49;color:#435775;margin-bottom:21px}.br-lead-form{display:grid;gap:12px}.br-lead-form label{display:grid;gap:5px;font-size:.72rem;font-weight:700;color:#1B344F;min-width:0}.br-lead-form label>span:not(.consent span){color:#ef3a4f}.br-lead-form input:not([type="checkbox"]),.br-lead-form select,.br-lead-form textarea{width:100%;border:1px solid #D9E5F0;border-radius:7px;background:#fff;color:#0b2e4e;padding:10px 11px;font-size:.77rem;min-height:41px;outline:none;box-shadow:0 1px 3px rgba(9,39,69,.025)}.br-lead-form textarea{min-height:76px;resize:vertical}.br-lead-form input:focus,.br-lead-form select:focus,.br-lead-form textarea:focus{border-color:#188BFA;box-shadow:0 0 0 3px rgba(32,149,252,.13)}.br-lead-form input::placeholder,.br-lead-form textarea::placeholder{color:#99A9BB}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.br-lead-form .consent{display:flex;align-items:start;gap:8px;line-height:1.45;font-size:.68rem;font-weight:500}.consent input{accent-color:#008bf1;flex:none;margin:3px 0 0}.consent a{color:#0077DF;text-decoration:underline}.form-actions{display:flex;gap:8px;align-items:stretch}.form-actions .btn{flex:1;min-height:46px;font-size:.81rem}.btn-whatsapp{display:grid;place-items:center;border:1px solid #3BBF77;background:#fff;color:#178A51;padding:8px 14px;border-radius:9px;font-weight:700;font-size:.78rem}.btn-whatsapp:hover{background:#EEFFF5}.form-footnote{font-size:.65rem;line-height:1.4;color:#60758F;margin:0}.form-message{border-radius:6px;padding:10px 12px;font-size:.81rem}.form-message.success{color:#125e37;background:#e9faee}.form-message.error{color:#8c2637;background:#fdf0f1}
/* footer and interiors */
.site-footer{background:#061D32;color:#F8FBFF;padding-top:52px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:40px}.site-footer .brand{color:white}.site-footer .brand-text{color:white}.footer-brand p{font-size:.8rem;color:#AFC4D6;margin-top:18px}.footer-links{display:flex;flex-direction:column;align-items:start;gap:11px}.footer-links strong{font-size:.85rem;margin-bottom:7px}.footer-links a{font-size:.78rem;color:#B4CCE0}.footer-links a:hover{color:#4fbbff}.footer-bottom{padding-block:17px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;color:#9DB6CE}.footer-bottom small{font-size:.73rem}.inner-hero{padding-block:83px;background:radial-gradient(ellipse at 90% 30%,#164b78,transparent 60%),#092741;color:#fff}.inner-hero h1{font-size:clamp(2.2rem,4vw,3.8rem);max-width:790px}.inner-hero p:not(.eyebrow){color:#D6E8F6;font-size:1.08rem;max-width:790px}.inner-hero .btn{margin-top:15px}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;align-items:start}.entry-content{max-width:850px;color:#344D65;font-size:1rem;line-height:1.8}.entry-content h2,.entry-content h3{margin-top:32px;color:var(--ink)}.entry-content a{color:#047bde;text-decoration:underline}.entry-content img{border-radius:12px}.page-aside{position:sticky;top:20px;padding:28px;background:#eef7ff;border:1px solid #d8eafd;border-radius:13px}.page-aside strong{font-size:1.15rem}.page-aside p{font-size:.87rem;color:#495e77;margin-top:14px}.service-features{margin-top:35px;padding:26px;border:1px solid #d9e8fa;background:#f5faff;border-radius:12px}.blog-grid,.archive-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.archive-cases .case-card{width:auto;max-width:none;min-width:0}.archive-cases .case-cover{height:180px}.post-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.post-card img{height:190px;width:100%;object-fit:cover}.post-card-inner{padding:22px}.post-card-inner>span{font-size:.75rem;color:#61758A}.post-card-inner h2{font-size:1.25rem;margin-top:6px}.post-card-inner p{font-size:.85rem;color:var(--muted)}.post-card-inner strong{font-size:.81rem;color:#087bef}.article-main{max-width:900px}.pagination{grid-column:1/-1}.contact-page{max-width:770px}.contact-page .evaluation-box{padding:35px}
@media (max-width:1240px){.container{width:min(100% - 54px,1170px)}.header-inner{gap:17px}.brand-text strong{font-size:1.05rem}.brand-mark{width:42px}.nav-list{gap:12px}.nav-list a{font-size:.69rem}.header-cta{font-size:.73rem;padding-inline:13px;margin-left:0}.hero{min-height:550px}.hero-inner{min-height:453px}.hero h1{font-size:clamp(2.5rem,4.2vw,3.75rem);max-width:570px}.hero-lead{font-size:1rem;max-width:540px}.method-layout{gap:25px}.method-steps{gap:10px}.step p{font-size:.7rem}.about-contact-grid{grid-template-columns:.9fr .6fr 1.3fr}.about-copy{padding-right:15px}.evaluation-box{padding:23px 19px}.services-grid{gap:13px}.service-card-body{padding:15px 13px}.service-card h3{font-size:.9rem}}
@media (max-width:980px){.container{width:min(100% - 40px,900px)}.header-inner{min-height:69px;flex-wrap:wrap}.menu-toggle{display:flex}.site-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;box-shadow:0 18px 24px rgba(0,30,62,.16);border-top:1px solid var(--line);padding:12px 22px 20px}.site-nav.is-open{display:block}.nav-list{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-list a{font-size:.92rem;padding:10px 0;border-bottom:1px solid #ebf0f7}.header-cta{display:none}.hero{min-height:580px}.hero-image{left:35%;background-position:47% 25%}.hero-shade{background:linear-gradient(90deg,#031b31 0%,rgba(3,27,49,.93) 28%,rgba(3,27,49,.71) 58%,rgba(3,27,49,.2) 100%),linear-gradient(0deg,rgba(3,18,33,.68),transparent 40%)}.hero-inner{min-height:470px}.hero-copy{max-width:565px}.hero h1{max-width:550px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-image{aspect-ratio:2.35/1}.method-layout{grid-template-columns:1fr}.method-steps{gap:20px}.method-copy{max-width:730px}.method-copy h2{max-width:540px}.cases-head{align-items:center}.case-card{flex-basis:calc((100% - 32px)/3);min-width:235px}.about-contact-grid{grid-template-columns:1fr .75fr}.evaluation-col{grid-column:1/-1;padding:25px 0 45px}.about-image{min-height:465px}.about-copy{padding-block:35px}.evaluation-box{max-width:780px;margin:auto}.page-layout{grid-template-columns:1fr 250px;gap:35px}}
@media (max-width:640px){.container{width:min(100% - 32px,600px)}.section{padding-block:46px}.header-inner{min-height:65px}.site-nav{top:65px}.brand{gap:8px}.brand-mark{width:40px;height:40px}.brand-text strong{font-size:1.07rem}.brand-text small{font-size:.49rem;letter-spacing:.31em}.hero{min-height:690px}.hero-image{inset:0;background-position:12% top;opacity:.90}.hero-shade{background:linear-gradient(180deg,rgba(2,20,37,.30) 0%,rgba(2,20,37,.85) 38%,#061B31 73%,#061B31 100%),linear-gradient(90deg,rgba(2,20,37,.54),rgba(2,20,37,.15))}.hero-inner{min-height:545px;padding:200px 0 10px;align-items:end}.hero-copy{width:100%}.hero .eyebrow{font-size:.66rem;letter-spacing:.16em}.hero h1{font-size:clamp(2.05rem,7.8vw,3.1rem);line-height:1.1;margin-bottom:12px}.hero h1 span{display:inline}.hero-lead{font-size:.91rem;line-height:1.5;margin-bottom:17px}.hero-actions{flex-direction:column;align-items:stretch;gap:9px}.hero-actions .btn{min-height:45px}.hero .btn-ghost{min-height:44px}.hero-benefits{padding-top:13px;padding-bottom:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.benefit{flex-direction:column;align-items:start;gap:6px;min-width:0}.benefit+.benefit{padding-left:9px}.benefit svg{height:27px;width:27px}.benefit strong{font-size:.65rem}.benefit small{font-size:.58rem;line-height:1.25}.services-section{padding-block:40px}.services-intro{display:block;margin-bottom:19px}.services-intro h2{font-size:1.58rem;margin-bottom:13px}.services-intro>p{font-size:.84rem}.services-grid{grid-template-columns:1fr;gap:14px}.service-card{display:grid;grid-template-columns:35% 65%;min-height:190px}.service-image{height:100%;aspect-ratio:auto}.service-card-body{padding:15px 17px}.service-card-heading{gap:8px;margin-bottom:7px}.service-icon svg{width:27px;height:27px}.service-card h3{font-size:.95rem}.service-card p{font-size:.78rem;margin-bottom:9px}.method-section{padding-block:48px}.method-copy h2{font-size:1.7rem}.method-steps{grid-template-columns:1fr 1fr;gap:20px 25px}.step:not(:last-child):after{display:none}.step-icon svg{width:35px;height:35px}.step p{font-size:.75rem}.step h3{font-size:.92rem}.cases-head{display:block}.cases-head h2{font-size:1.75rem}.cases-link{display:inline-block;margin-top:16px}.case-slider{padding:0 9px}.case-track{gap:12px}.case-card{flex-basis:83%;min-width:235px}.slider-arrow{height:32px;width:32px;top:43%}.about-contact-grid{display:flex;flex-direction:column}.about-copy{padding:47px 0 28px}.about-copy h2{font-size:1.85rem}.about-image{height:390px;min-height:0;max-width:560px;width:100%;margin:auto;border-radius:10px}.about-image img{max-height:none;object-position:center 16%}.about-image:after{background:linear-gradient(0deg,#f7fbff,transparent 23%)}.evaluation-col{width:100%;padding:24px 0 47px}.evaluation-box{padding:22px 17px}.evaluation-box h2{font-size:1.5rem}.form-two{grid-template-columns:1fr;gap:12px}.form-actions{flex-direction:column}.form-actions .btn{width:100%}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:9px;flex-wrap:wrap}.inner-hero{padding-block:62px}.inner-hero h1{font-size:2.15rem}.page-layout{display:block}.page-aside{position:static;margin-top:36px}.blog-grid,.archive-cases{grid-template-columns:1fr}.contact-page .evaluation-box{padding:22px 17px}}
@media (max-width:380px){.hero{min-height:730px}.hero-inner{padding-top:178px}.service-card{display:flex}.service-image{height:120px}.benefit small{display:none}.brand-text strong{font-size:.94rem}.footer-top{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.service-image img,.case-track{transition:none!important;scroll-behavior:auto!important}}
