:root{
  --ink:#0d1720;
  --ink-2:#16232e;
  --steel:#5f6d78;
  --muted:#73808a;
  --paper:#f5f7f8;
  --white:#ffffff;
  --line:#dfe5e8;
  --orange:#e85c22;
  --orange-2:#ff7a32;
  --glow:#ffb15f;
  --navy:#071018;
  --radius:18px;
  --radius-sm:10px;
  --shadow:0 20px 55px rgba(7,16,24,.14);
  --max:1240px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
.skip-link{position:fixed;left:12px;top:-80px;z-index:9999;background:#fff;color:#000;padding:10px 14px;border-radius:8px;box-shadow:var(--shadow)}
.skip-link:focus{top:12px}

.topbar{background:#04090e;color:#b8c2c8;font-size:.78rem;letter-spacing:.02em}
.topbar .container{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:34px}
.topbar a:hover{color:#fff}
.topbar__right{display:flex;gap:20px;align-items:center}

.site-header{position:sticky;top:0;z-index:100;background:rgba(7,16,24,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}
.header-row{height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px}
.brand{display:flex;align-items:center;min-width:205px}
.brand img{width:190px;height:auto;filter:brightness(1.08)}
.main-nav{display:flex;align-items:center;gap:27px;color:#eaf0f3;font-weight:600;font-size:.93rem}
.main-nav a{position:relative;padding:27px 0 25px}
.main-nav a::after{content:"";position:absolute;left:0;bottom:18px;width:0;height:2px;background:var(--orange);transition:.25s}
.main-nav a:hover::after,.main-nav a[aria-current="page"]::after{width:100%}
.header-actions{display:flex;align-items:center;gap:12px}
.lang-pill{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 11px;color:#dfe8ed;font-size:.77rem;font-weight:700}
.menu-toggle{display:none;border:0;background:transparent;color:#fff;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}
.menu-toggle span,.menu-toggle::before,.menu-toggle::after{content:"";display:block;width:24px;height:2px;background:#fff;margin:5px auto;transition:.2s}
.menu-toggle.open span{opacity:0}.menu-toggle.open::before{transform:translateY(7px) rotate(45deg)}.menu-toggle.open::after{transform:translateY(-7px) rotate(-45deg)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 21px;border-radius:999px;font-weight:800;font-size:.91rem;border:1px solid transparent;transition:.22s;cursor:pointer}
.btn--primary{background:var(--orange);color:#fff}.btn--primary:hover{background:var(--orange-2);transform:translateY(-1px)}
.btn--ghost{border-color:rgba(255,255,255,.34);color:#fff}.btn--ghost:hover{background:#fff;color:var(--ink)}
.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#26343f}
.btn--outline{border-color:#c9d2d7;background:#fff;color:var(--ink)}.btn--outline:hover{border-color:var(--ink)}
.btn svg{width:17px;height:17px}

.hero{position:relative;min-height:690px;display:grid;align-items:end;overflow:hidden;background:#0b141d}
.hero__media{position:absolute;inset:0}
.hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,16,.93) 0%,rgba(5,11,16,.7) 42%,rgba(5,11,16,.25) 72%,rgba(5,11,16,.35) 100%),linear-gradient(0deg,rgba(5,11,16,.68),transparent 45%)}
.hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 45%;transform:scale(1.015)}
.hero__content{position:relative;z-index:2;color:#fff;padding:95px 0 92px;max-width:790px}
.eyebrow{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:900;color:var(--orange)}
.eyebrow::before{content:"";width:34px;height:2px;background:currentColor}
.hero h1{font-size:clamp(3.25rem,6.2vw,6.4rem);line-height:.94;letter-spacing:-.055em;margin:20px 0 25px;font-weight:850;max-width:940px}
.hero h1 em{font-style:normal;color:var(--orange-2)}
.hero p{font-size:clamp(1rem,1.6vw,1.24rem);max-width:650px;color:#d5dde1;margin:0 0 31px}
.hero__actions{display:flex;flex-wrap:wrap;gap:12px}
.hero__meta{position:absolute;z-index:2;right:max(20px,calc((100vw - var(--max))/2));bottom:48px;display:grid;grid-template-columns:repeat(3,150px);border:1px solid rgba(255,255,255,.14);background:rgba(7,16,24,.67);backdrop-filter:blur(10px)}
.hero__meta-item{padding:18px 18px 17px;border-right:1px solid rgba(255,255,255,.12);color:#b9c3c9;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}
.hero__meta-item:last-child{border-right:0}
.hero__meta strong{display:block;color:#fff;font-size:1.38rem;letter-spacing:-.02em;text-transform:none;margin-bottom:3px}

.section{padding:105px 0}.section--tight{padding:78px 0}.section--paper{background:var(--paper)}.section--dark{background:var(--navy);color:#fff}
.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}
.section-head__copy{max-width:720px}
.kicker{display:block;text-transform:uppercase;font-size:.72rem;letter-spacing:.17em;font-weight:900;color:var(--orange);margin-bottom:15px}
h2{font-size:clamp(2.35rem,4.4vw,4.25rem);line-height:1.02;letter-spacing:-.045em;margin:0;font-weight:850}
.section-head p{max-width:530px;color:var(--muted);margin:0;font-size:1rem}
.section--dark .section-head p{color:#aeb9c1}

.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.stat{padding:37px 30px;border-right:1px solid var(--line)}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}
.stat strong{font-size:clamp(2.25rem,4vw,4rem);line-height:1;color:var(--ink);letter-spacing:-.055em}.stat span{display:block;color:var(--muted);font-size:.9rem;margin-top:9px}

.split{display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}
.split__media{position:relative;min-height:600px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
.split__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.split__badge{position:absolute;left:28px;bottom:28px;background:#fff;padding:20px 22px;border-radius:12px;max-width:270px;box-shadow:0 12px 35px rgba(0,0,0,.18)}
.split__badge strong{display:block;font-size:1.75rem;line-height:1.05;margin-bottom:5px}
.split__copy h2{margin-bottom:23px}.split__copy p{color:var(--muted);font-size:1.04rem}.split__copy .btn{margin-top:10px}
.check-list{display:grid;gap:13px;margin:28px 0 22px;padding:0;list-style:none}.check-list li{display:flex;gap:12px;align-items:flex-start}.check-list li::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange);margin-top:.55em;flex:0 0 auto}

.capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.cap-card{position:relative;min-height:350px;border-radius:14px;overflow:hidden;background:#0a141c;color:#fff}
.cap-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.45s}
.cap-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,11,16,.92),rgba(5,11,16,.08) 68%)}
.cap-card:hover img{transform:scale(1.045)}
.cap-card__body{position:absolute;z-index:2;left:24px;right:24px;bottom:22px}
.cap-card__num{font-size:.72rem;color:#ff9a61;font-weight:800;letter-spacing:.13em}.cap-card h3{font-size:1.45rem;line-height:1.05;margin:8px 0 8px}.cap-card p{font-size:.86rem;color:#c6d0d5;margin:0}

.segment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.segment-card{position:relative;min-height:365px;border-radius:14px;overflow:hidden;background:#0b1218;color:#fff;isolation:isolate}
.segment-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:.45s}
.segment-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,10,15,.94),rgba(4,10,15,.1) 65%);z-index:-1}
.segment-card:hover img{transform:scale(1.045)}
.segment-card__body{position:absolute;left:25px;right:25px;bottom:24px}.segment-card h3{font-size:1.5rem;line-height:1.1;margin:0 0 8px}.segment-card p{margin:0;color:#cbd3d7;font-size:.88rem;max-width:90%}.segment-card__arrow{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.34);display:grid;place-items:center;transition:.2s}.segment-card:hover .segment-card__arrow{background:#fff;color:#111}

.dark-feature{position:relative;overflow:hidden}.dark-feature::before{content:"";position:absolute;inset:auto -15% -45% auto;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(232,92,34,.16),transparent 66%)}
.quality-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start;position:relative}
.quality-intro{position:sticky;top:130px}.quality-intro p{color:#aeb9c1;font-size:1.03rem;margin:24px 0 28px}.quality-list{display:grid;gap:13px}
.quality-item{display:grid;grid-template-columns:76px 1fr;gap:20px;padding:25px 0;border-top:1px solid rgba(255,255,255,.12)}.quality-item:last-child{border-bottom:1px solid rgba(255,255,255,.12)}
.quality-item__code{font-size:.75rem;letter-spacing:.12em;color:#ff8a4d;font-weight:800}.quality-item h3{margin:0 0 5px;font-size:1.18rem}.quality-item p{margin:0;color:#9eabb3;font-size:.9rem}

.cta-band{background:var(--orange);color:#fff;padding:60px 0}.cta-band .container{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta-band h2{font-size:clamp(2rem,4vw,3.6rem);max-width:760px}.cta-band p{margin:10px 0 0;color:#ffe9de}.cta-band .btn--ghost{white-space:nowrap;border-color:rgba(255,255,255,.6)}

.page-hero{position:relative;min-height:430px;display:flex;align-items:end;color:#fff;background:#08121a;overflow:hidden}
.page-hero__bg{position:absolute;inset:0}.page-hero__bg img{width:100%;height:100%;object-fit:cover}.page-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,16,.9),rgba(5,11,16,.44) 60%,rgba(5,11,16,.3)),linear-gradient(0deg,rgba(5,11,16,.72),transparent)}
.page-hero__content{position:relative;z-index:2;padding:72px 0 60px}.breadcrumbs{font-size:.78rem;color:#bdc8ce;margin-bottom:15px}.breadcrumbs a{color:#fff}.page-hero h1{font-size:clamp(3rem,6vw,5.7rem);line-height:.95;letter-spacing:-.055em;margin:0;max-width:900px}.page-hero p{max-width:650px;color:#d5dde1;margin:20px 0 0;font-size:1.06rem}

.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:start}
.prose{font-size:1.03rem}.prose h2{font-size:2.6rem;margin:45px 0 18px}.prose h3{font-size:1.35rem;margin:30px 0 10px}.prose p{color:#55646e}.prose ul{padding-left:20px;color:#52616a}.prose li{margin:7px 0}.lead{font-size:1.3rem!important;color:#26343f!important;line-height:1.55}
.side-card{background:var(--paper);border:1px solid var(--line);padding:26px;border-radius:14px;position:sticky;top:120px}.side-card h3{margin:0 0 12px;font-size:1.2rem}.side-card p{color:var(--muted);font-size:.9rem}.side-card .btn{width:100%;margin-top:10px}

.value-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:38px}.value-card{border:1px solid var(--line);border-radius:14px;padding:24px 20px;min-height:210px;background:#fff}.value-card__index{color:var(--orange);font-size:.72rem;font-weight:900;letter-spacing:.12em}.value-card h3{font-size:1rem;line-height:1.25;margin:40px 0 10px;text-transform:uppercase}.value-card p{font-size:.84rem;color:var(--muted);margin:0}

.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.process-step{padding:32px 27px;border-right:1px solid var(--line);background:#fff}.process-step:last-child{border-right:0}.process-step__n{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#101b24;color:#fff;font-size:.77rem;font-weight:900}.process-step h3{font-size:1.15rem;margin:26px 0 9px}.process-step p{font-size:.87rem;color:var(--muted);margin:0}

.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.download-card{border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;min-height:220px;background:#fff;transition:.2s}.download-card:hover{box-shadow:0 14px 36px rgba(10,22,32,.09);transform:translateY(-2px)}.download-card__tag{font-size:.72rem;color:var(--orange);letter-spacing:.11em;font-weight:900}.download-card h3{font-size:1.12rem;line-height:1.25;margin:28px 0 8px}.download-card p{color:var(--muted);font-size:.85rem;margin:0 0 20px}.download-card__link{margin-top:auto;font-weight:800;font-size:.87rem}

.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.contact-list{display:grid;gap:20px}.contact-item{padding-bottom:20px;border-bottom:1px solid var(--line)}.contact-item strong{display:block;margin-bottom:5px}.contact-item span,.contact-item a{color:var(--muted);font-size:.92rem}.contact-form{padding:34px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 45px rgba(8,20,30,.06)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:7px}.field--full{grid-column:1/-1}.field label{font-size:.78rem;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid #ccd5da;border-radius:9px;padding:13px 14px;background:#fff;outline:none;transition:.2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,92,34,.1)}.field textarea{min-height:155px;resize:vertical}.honeypot{position:absolute!important;left:-9999px!important}.form-note{font-size:.76rem;color:var(--muted);margin-top:15px}.form-status{margin:14px 0 0;font-size:.85rem;font-weight:700}.form-status.success{color:#277249}.form-status.error{color:#a53030}

.sales-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sales-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.sales-card span{display:block;color:var(--orange);font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.sales-card a{display:block;font-size:.9rem;color:#4e5f69;margin-top:6px}.sales-card a:hover{color:var(--ink)}

.career-panel{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-radius:18px;overflow:hidden;background:var(--navy);color:#fff}.career-panel__media img{width:100%;height:100%;object-fit:cover}.career-panel__copy{padding:58px;display:flex;flex-direction:column;justify-content:center}.career-panel__copy h2{font-size:3.2rem}.career-panel__copy p{color:#b8c3c9}.career-panel__mail{display:inline-flex;margin-top:15px;font-weight:800;font-size:1.05rem;color:#ff8a4d}

.site-footer{background:#061018;color:#b3bec5;padding:72px 0 24px}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .8fr .9fr;gap:45px}.footer-brand img{width:190px}.footer-brand p{max-width:330px;font-size:.88rem;color:#8f9ba3;margin-top:20px}.footer-col h3{font-size:.77rem;color:#fff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px}.footer-col a{display:block;color:#9eabb3;font-size:.87rem;margin:8px 0}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:.76rem;color:#7d8a93}.footer-bottom__links{display:flex;gap:18px}

.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:300;max-width:680px;margin-left:auto;background:#fff;color:#1b2831;border:1px solid #dce3e7;border-radius:14px;padding:18px 20px;box-shadow:0 20px 60px rgba(0,0,0,.22);display:none;align-items:center;gap:16px}.cookie-banner.show{display:flex}.cookie-banner p{margin:0;font-size:.82rem;line-height:1.45;color:#56646d}.cookie-banner button{flex:0 0 auto}

@media(max-width:1080px){
  .main-nav{gap:17px;font-size:.86rem}.header-actions .btn{display:none}.hero__meta{display:none}.hero{min-height:620px}.capabilities{grid-template-columns:repeat(2,1fr)}.value-grid{grid-template-columns:repeat(3,1fr)}.process-steps{grid-template-columns:repeat(2,1fr)}.process-step:nth-child(2){border-right:0}.process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.side-card{position:static}.quality-layout{grid-template-columns:1fr}.quality-intro{position:static}.contact-grid{grid-template-columns:1fr}.career-panel__copy{padding:42px}}
@media(max-width:820px){
  .topbar{display:none}.header-row{height:70px}.brand img{width:168px}.menu-toggle{display:block}.main-nav{position:fixed;left:0;right:0;top:70px;background:#071018;flex-direction:column;align-items:stretch;gap:0;padding:15px 20px 25px;transform:translateY(-130%);opacity:0;pointer-events:none;transition:.25s;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(0,0,0,.25)}.main-nav.open{transform:translateY(0);opacity:1;pointer-events:auto}.main-nav a{padding:12px 4px}.main-nav a::after{bottom:7px}.header-actions{margin-left:auto}.hero{min-height:650px}.hero__content{padding:82px 0 68px}.hero h1{font-size:clamp(3.4rem,13vw,5.4rem)}.section{padding:78px 0}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:36px}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat:nth-child(3){padding-left:0}.split{grid-template-columns:1fr;gap:40px}.split__media{min-height:420px}.segment-grid{grid-template-columns:1fr 1fr}.segment-card{min-height:330px}.sales-grid{grid-template-columns:1fr 1fr}.download-grid{grid-template-columns:1fr 1fr}.career-panel{grid-template-columns:1fr}.career-panel__media{height:330px}.value-grid{grid-template-columns:1fr 1fr}.cta-band .container{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.page-hero{min-height:390px}}
@media(max-width:560px){
  .container{width:min(var(--max),calc(100% - 28px))}.header-actions .lang-pill{display:none}.hero{min-height:610px}.hero__content{padding:70px 0 55px}.hero h1{font-size:3.45rem}.hero p{font-size:.98rem}.hero__actions .btn{width:100%}.stats{grid-template-columns:1fr}.stat,.stat:first-child,.stat:nth-child(3){padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.capabilities,.segment-grid,.sales-grid,.download-grid,.value-grid,.process-steps,.form-grid{grid-template-columns:1fr}.process-step{border-right:0;border-bottom:1px solid var(--line)!important}.process-step:last-child{border-bottom:0!important}.segment-card{min-height:300px}.page-hero{min-height:360px}.page-hero__content{padding:55px 0 48px}.contact-form{padding:22px}.career-panel__copy{padding:32px 24px}.career-panel__copy h2{font-size:2.45rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.cookie-banner{align-items:flex-start;flex-direction:column}.cookie-banner .btn{width:100%}}

/* =========================================================
   Direcionadores corporativos — Missão, Visão e Valores
   ========================================================= */
.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:58px}
.direction-card{position:relative;overflow:hidden;min-height:245px;padding:36px;border-radius:16px;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 42px rgba(7,16,24,.08)}
.direction-card::after{content:"";position:absolute;right:-65px;bottom:-95px;width:230px;height:230px;border:1px solid rgba(255,255,255,.08);border-radius:50%}
.direction-card__label{position:relative;z-index:1;color:#ff8a4d;font-size:.73rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.direction-card p{position:relative;z-index:1;max-width:560px;margin:54px 0 0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.28;letter-spacing:-.025em;font-weight:700}
.values-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.values-heading h3{margin:0;max-width:620px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.035em}
.value-grid--official .value-card{display:flex;flex-direction:column;justify-content:space-between;min-height:190px}
.value-grid--official .value-card h3{margin:48px 0 0;text-transform:none;font-size:1.02rem;line-height:1.35}

/* =========================================================
   Transição suave entre páginas
   - View Transitions em navegadores compatíveis
   - fallback por opacidade no JavaScript
   ========================================================= */
@view-transition{navigation:auto}
::view-transition-old(root){animation:acoforja-page-out 170ms cubic-bezier(.4,0,1,1) both}
::view-transition-new(root){animation:acoforja-page-in 300ms cubic-bezier(0,0,.2,1) both}
@keyframes acoforja-page-out{from{opacity:1}to{opacity:0}}
@keyframes acoforja-page-in{from{opacity:0}to{opacity:1}}
body{transition:opacity 170ms ease}
body.page-is-leaving{opacity:0}

@media(max-width:820px){
  .direction-grid{grid-template-columns:1fr;margin-bottom:46px}
  .direction-card{min-height:220px;padding:30px}
  .values-heading{align-items:flex-start;flex-direction:column}
}
@media(max-width:560px){
  .direction-card{min-height:205px;padding:26px 22px}
  .direction-card p{margin-top:42px;font-size:1.3rem}
  .value-grid--official .value-card{min-height:150px}
}
@media(prefers-reduced-motion:reduce){
  @view-transition{navigation:none}
  ::view-transition-old(root),::view-transition-new(root){animation:none}
  body{transition:none}
}
