/* Wakanda Express · sistema visual
   Papel off-white, tinta quase preta e um laranja da marca como destaque.
   Display: Archivo (eixo de largura) · Acento: Instrument Serif · Dados: IBM Plex Mono */

@font-face{font-family:'Archivo';src:url(../fonts/archivo.woff2) format('woff2');font-weight:100 900;font-stretch:62% 125%;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url(../fonts/instrument-serif-italic.woff2) format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url(../fonts/instrument-serif.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(../fonts/plex-mono-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(../fonts/plex-mono-500.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(../fonts/plex-mono-600.woff2) format('woff2');font-weight:600;font-display:swap}

:root{
  --paper:#F1EDE4;
  --paper-2:#E7E1D4;
  --paper-3:#DCD4C3;
  --ink:#131311;
  --ink-2:#2B2A26;
  --mute:#6F6A60;
  --line:rgba(19,19,17,.14);
  --line-2:rgba(19,19,17,.28);
  --or:#EA5A1E;
  --or-2:#C9470F;
  --blue:#123E8C;
  --dark:#121210;
  --dark-2:#1B1B18;
  --on-dark:#EFEAE0;
  --on-dark-mute:#9D978B;
  --f-d:'Archivo',system-ui,sans-serif;
  --f-s:'Instrument Serif',Georgia,serif;
  --f-m:'IBM Plex Mono',ui-monospace,monospace;
  --wrap:1320px;
  --gut:clamp(18px,4vw,48px);
  --sec:clamp(48px,7vw,72px);
  --r:14px;
  --ease:cubic-bezier(.2,.7,.1,1);
  --hdr:68px;
  --grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-d);font-size:17px;line-height:1.6;font-variation-settings:'wdth' 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;background:var(--grain);opacity:.07;pointer-events:none;z-index:200;mix-blend-mode:multiply}
img,svg,video{display:block;max-width:100%}
img{height:auto}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
p{margin:0 0 1em}
h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.02}
::selection{background:var(--or);color:#fff}
:focus-visible{outline:2px solid var(--or);outline-offset:3px;border-radius:4px}

.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mono{font-family:var(--f-m);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}
.serif{font-family:var(--f-s);font-weight:400;font-style:italic;letter-spacing:-.01em}
.or{color:var(--or)}
.mute{color:var(--mute)}

/* ---------- marca (símbolo como máscara) ---------- */
.mk{display:inline-block;width:1.9em;height:.46em;background:currentColor;-webkit-mask:var(--mk) center/contain no-repeat;mask:var(--mk) center/contain no-repeat;vertical-align:middle}

/* ---------- botões ---------- */
.btn{--bg:var(--ink);--fg:var(--paper);position:relative;display:inline-flex;align-items:center;gap:.7em;height:52px;padding:0 24px;border-radius:999px;background:var(--bg);color:var(--fg);font-weight:600;font-size:15.5px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),color .35s}
.btn::after{content:"";position:absolute;inset:0;background:var(--or);transform:translateY(101%);border-radius:inherit;transition:transform .45s var(--ease);z-index:-1}
.btn:hover::after{transform:none}
.btn:hover{color:#fff}
.btn svg{width:18px;height:18px;flex:none;transition:transform .35s var(--ease)}
.btn:hover svg{transform:translateX(3px)}
.btn--or{--bg:var(--or);--fg:#fff}
.btn--or::after{background:var(--ink)}
.btn--ghost{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}
.btn--ghost::after{background:var(--ink)}
.btn--ghost:hover{color:var(--paper)}
.on-dark .btn--ghost{--fg:var(--on-dark);box-shadow:inset 0 0 0 1.5px rgba(239,234,224,.3)}
.on-dark .btn--ghost::after{background:var(--on-dark)}
.on-dark .btn--ghost:hover{color:var(--ink)}
.on-dark .btn:not(.btn--or):not(.btn--ghost){--bg:var(--on-dark);--fg:var(--ink)}
.btn--sm{height:42px;padding:0 18px;font-size:14.5px}
.link{display:inline-flex;align-items:center;gap:.5em;font-weight:600;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:gap .3s var(--ease),color .3s}
.link:hover{gap:.85em;color:var(--or)}
.link svg{width:16px;height:16px}

/* ---------- cabeçalho ---------- */
.hdr{position:sticky;top:0;z-index:90;background:rgba(241,237,228,.86);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}
.hdr__in{height:var(--hdr);display:flex;align-items:center;gap:28px}
.brand{display:flex;align-items:center;gap:10px;flex:none;color:var(--ink)}
.brand svg{height:34px;width:auto}
.hdr .brand svg{height:36px}
.nav{display:flex;align-items:center;gap:4px;margin-left:auto}
.nav a:not(.btn),.nav__trig{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;color:var(--ink-2);transition:background .25s,color .25s}
.nav a:not(.btn):hover,.nav__trig:hover,.nav a[aria-current="page"]{background:var(--paper-2);color:var(--ink)}
.nav__trig svg{width:12px;height:12px;transition:transform .3s}
.dd{position:relative}
.dd.open .nav__trig svg{transform:rotate(180deg)}
.dd__panel{position:absolute;top:calc(100% + 10px);left:50%;width:min(760px,92vw);transform:translate(-50%,8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .35s var(--ease),visibility .25s;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 80px -30px rgba(19,19,17,.35);padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:4px}
.dd.open .dd__panel{opacity:1;visibility:visible;transform:translate(-50%,0)}
.dd__panel a{display:grid !important;grid-template-columns:42px 1fr;gap:2px 14px;height:auto !important;padding:14px !important;border-radius:12px !important;align-items:start}
.dd__panel a:hover{background:var(--paper-2)}
.dd__ic{grid-row:span 2;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--paper-2);color:var(--or);transition:background .25s,color .25s}
.dd__panel a:hover .dd__ic{background:var(--or);color:#fff}
.dd__ic svg{width:22px;height:22px}
.dd__t{font-weight:700;color:var(--ink);font-size:15.5px;line-height:1.25}
.dd__d{font-size:13.5px;color:var(--mute);line-height:1.4}
.hdr .btn{margin-left:10px}
.burger{display:none;margin-left:auto;width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);place-items:center}
.burger span{display:block;width:18px;height:1.5px;background:var(--ink);position:relative;transition:transform .3s}
.burger span::before,.burger span::after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:var(--ink);transition:transform .3s,top .3s}
.burger span::before{top:-6px}.burger span::after{top:6px}
.menu-open .burger span{background:transparent}
.menu-open .burger span::before{top:0;transform:rotate(45deg)}
.menu-open .burger span::after{top:0;transform:rotate(-45deg)}

/* trilha de progresso: a pantera corre com a rolagem */
.track{position:relative;height:1px;background:var(--line)}
.track__fill{position:absolute;left:0;top:0;height:1px;width:0;background:var(--or)}
.track__cat{position:absolute;top:-9px;left:0;width:48px;height:12px;color:var(--ink);transform:translateX(-4px);transition:color .3s}
.track__cat svg{width:100%;height:100%}

/* gaveta mobile */
.drawer{position:fixed;inset:var(--hdr) 0 0 0;z-index:89;background:var(--paper);padding:18px var(--gut) 40px;overflow:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .3s,transform .4s var(--ease),visibility .3s}
.menu-open .drawer{opacity:1;visibility:visible;transform:none}
.drawer a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:22px;font-weight:700;letter-spacing:-.01em}
.drawer .mono{display:block;margin:22px 0 4px;color:var(--mute)}
.drawer .sub a{font-size:17px;font-weight:500;padding:11px 0}
.drawer .btn{margin-top:26px;width:100%;justify-content:center;font-size:17px;border:0}
.drawer .btn::after{display:none}

/* ---------- herói (home) ---------- */
.hero{position:relative;min-height:min(calc(100svh - var(--hdr) - 1px),860px);display:flex;flex-direction:column;padding:clamp(22px,4vh,44px) 0 clamp(18px,3vh,30px)}
.hero__top{display:flex;justify-content:space-between;gap:20px;color:var(--mute);padding-bottom:clamp(14px,3vh,34px)}
.hero__grid{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(20px,3vw,48px);align-items:end}
.hero h1{font-size:clamp(54px,9.6vw,158px);font-variation-settings:'wdth' 82;font-weight:800;line-height:.9;letter-spacing:-.035em;position:relative;z-index:2}
.hero h1 .serif{font-weight:400;letter-spacing:-.02em;font-size:1.06em;color:var(--or);font-variation-settings:normal}
.hero h1 .ln{display:block;overflow:hidden;padding:.08em 0 .24em;margin:-.08em 0 -.24em}
.hero h1 .ln>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ease)}
.is-in .hero h1 .ln>span,.hero.is-in h1 .ln>span{transform:none}
.hero h1 .ln:nth-child(2)>span{transition-delay:.08s}
.hero h1 .ln:nth-child(3)>span{transition-delay:.16s}
.hero__lede{max-width:34em;font-size:clamp(16.5px,1.25vw,19px);line-height:1.55;color:var(--ink-2);margin:clamp(18px,3vh,30px) 0 clamp(18px,3vh,28px)}
.hero__cta{display:flex;flex-wrap:wrap;gap:10px}
.hero__photo{position:relative;align-self:stretch;min-height:260px;border-radius:var(--r);overflow:hidden;background:var(--paper-3)}
.hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.08) brightness(1.02);transform:scale(1.12);transition:transform 1.6s var(--ease),filter .8s}
.hero.is-in .hero__photo img{transform:scale(1)}
.hero__photo:hover img{filter:grayscale(0) contrast(1.02)}
.hero__photo::after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.22;mix-blend-mode:overlay;pointer-events:none}
.hero__photo figcaption{position:absolute;left:14px;bottom:12px;right:14px;color:#fff;font-family:var(--f-m);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.5);z-index:2}
.hero__photo .curtain{position:absolute;inset:0;background:var(--or);transform-origin:top;transition:transform 1.1s var(--ease) .2s;z-index:3}
.hero.is-in .hero__photo .curtain{transform:scaleY(0)}

/* régua do dia */
.ruler{margin-top:clamp(20px,4vh,40px);position:relative;padding-top:8px}
.ruler__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}
.ruler__now{font-family:var(--f-m);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}
.ruler__now b{color:var(--or);font-weight:600}
.ruler__note{font-size:13px;color:var(--mute)}
.ruler__bar{position:relative;height:46px}
.ruler__line{position:absolute;left:0;right:0;top:14px;height:1px;background:var(--line-2)}
.ruler__done{position:absolute;left:0;top:13px;height:3px;background:var(--ink);width:0;transition:width 1.4s var(--ease)}
.ruler__tick{position:absolute;top:8px;width:1px;height:13px;background:var(--line-2)}
.ruler__tick span{position:absolute;top:18px;left:0;transform:translateX(-50%);font-family:var(--f-m);font-size:11px;color:var(--mute)}
.ruler__mark{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}
.ruler__mark i{width:11px;height:11px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink);margin-top:9px}
.ruler__mark.key i{background:var(--or);box-shadow:none}
.ruler__mark em s{text-decoration:none}
.ruler__mark em{position:absolute;bottom:26px;font-style:normal;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ink-2)}
.ruler__cat{position:absolute;top:-2px;width:44px;height:12px;color:var(--or);transform:translateX(-50%);transition:left 1.4s var(--ease)}
.ruler__cat svg{width:100%;height:100%}

/* ---------- faixa corrida (marquee) ---------- */
.marq{margin-top:14px;border-block:1px solid var(--line);overflow:hidden;padding:18px 0;white-space:nowrap;position:relative}
.marq__t{display:inline-flex;align-items:center;gap:36px;padding-right:36px;animation:marq 38s linear infinite;font-size:clamp(26px,3.6vw,52px);font-weight:800;font-variation-settings:'wdth' 90;letter-spacing:-.02em}
.marq__t .o{color:transparent;-webkit-text-stroke:1.2px var(--ink)}
.marq__t .mk{width:2.1em;height:.55em;color:var(--or)}
.marq:hover .marq__t{animation-play-state:paused}
@keyframes marq{to{transform:translateX(-100%)}}
.marq__lbl{position:absolute;left:var(--gut);top:-9px;background:var(--paper);padding:0 8px;color:var(--mute)}

/* ---------- seções ---------- */
.sec{padding:var(--sec) 0;position:relative}
.sec--tight{padding:calc(var(--sec)*.7) 0}
.eyebrow{display:flex;align-items:center;gap:12px;color:var(--mute);margin-bottom:18px}
.eyebrow b{color:var(--or);font-weight:600}
.eyebrow::after{content:"";flex:1;height:1px;background:var(--line);max-width:120px}
.h2{font-size:clamp(34px,5vw,74px);font-variation-settings:'wdth' 84;line-height:.96;letter-spacing:-.03em}
.h2 .serif{font-weight:400;font-size:1.06em;color:var(--or)}
.h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.02em;line-height:1.1}
.lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--ink-2);max-width:36em}
.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:start}
.dark{background:var(--dark);color:var(--on-dark)}
.dark::before{content:"";position:absolute;inset:0;background:var(--grain);opacity:.16;mix-blend-mode:screen;pointer-events:none}
.dark .eyebrow{color:var(--on-dark-mute)}
.dark .eyebrow::after{background:rgba(239,234,224,.16)}
.dark .lede{color:var(--on-dark-mute)}
.dark .mute{color:var(--on-dark-mute)}

/* manifesto com palavras que acendem */
.manifesto{font-family:var(--f-s);font-size:clamp(30px,3.9vw,58px);line-height:1.12;letter-spacing:-.015em;margin:0}
.manifesto .w{color:rgba(19,19,17,.16);transition:color .35s}
.manifesto .w.on{color:var(--ink)}
.manifesto .w.hl.on{color:var(--or)}
.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:clamp(34px,5vw,64px)}
.fact{padding:22px 20px 6px 0;border-right:1px solid var(--line);margin-right:20px}
.fact:last-child{border-right:0}
.fact b{display:block;font-size:clamp(40px,4.6vw,68px);font-weight:800;font-variation-settings:'wdth' 78;letter-spacing:-.04em;line-height:1}
.fact span{display:block;margin-top:10px;font-size:14.5px;color:var(--mute);line-height:1.4;max-width:15em}

/* soluções em trilho horizontal */
.hs{position:relative;overflow:hidden}
.hs__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(22px,3vw,34px)}
.hs__nav{display:flex;align-items:center;gap:10px;flex:none}
.hs__count{font-family:var(--f-m);font-size:13px;color:var(--mute);margin-right:8px}
.hs__count b{color:var(--ink)}
.hs__btn{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background .3s,color .3s,box-shadow .3s,opacity .3s}
.hs__btn svg{width:20px;height:20px}
.hs__btn[data-dir="-1"] svg{transform:rotate(180deg)}
.hs__btn:hover{background:var(--or);color:#fff;box-shadow:none}
.hs__btn:disabled{opacity:.3;pointer-events:none}
.hs__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px max(var(--gut),calc((100vw - var(--wrap))/2 + var(--gut))) 8px;scroll-padding-left:max(var(--gut),calc((100vw - var(--wrap))/2 + var(--gut)));cursor:grab}
.hs__rail::-webkit-scrollbar{display:none}
.hs__rail.drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}
.hs__rail.drag .card{pointer-events:none}
.card{position:relative;flex:none;scroll-snap-align:start;width:clamp(250px,22vw,300px);height:clamp(270px,34vw,310px);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;background:var(--paper-2);overflow:hidden;transition:transform .5s var(--ease)}
.card:hover{transform:translateY(-6px)}
.card__n{font-family:var(--f-m);font-size:12.5px;display:flex;justify-content:space-between}
.card h3{font-size:clamp(23px,1.8vw,27px);font-variation-settings:'wdth' 84;letter-spacing:-.03em;margin:auto 0 14px;line-height:.98}
.card p{font-size:14.5px;line-height:1.45;color:var(--ink-2);margin-bottom:16px}
.card .link{align-self:flex-start}
.card__ic{position:absolute;right:20px;top:48px;width:58px;height:58px;color:var(--or);opacity:.95;transition:transform .6s var(--ease)}
.card:hover .card__ic{transform:rotate(-8deg) scale(1.06)}
.card--ink{background:var(--ink);color:var(--on-dark)}
.card--ink p{color:var(--on-dark-mute)}
.card--or{background:var(--or);color:#fff}
.card--or p{color:rgba(255,255,255,.86)}
.card--or .card__ic{color:var(--ink)}
.card--line{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}

/* foco same day */
.sd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}
.checks{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid rgba(239,234,224,.14)}
.checks li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid rgba(239,234,224,.14);font-size:clamp(19px,1.7vw,24px);font-weight:600;letter-spacing:-.01em;transition:padding .35s var(--ease),color .3s}
.checks li:hover{padding-left:10px;color:var(--or)}
.checks li span{font-family:var(--f-m);font-size:12px;color:var(--on-dark-mute);font-weight:400}
.checks li small{font-size:13.5px;color:var(--on-dark-mute);font-weight:400;text-align:right;max-width:18em}
.ph{position:relative;border-radius:var(--r);overflow:hidden;background:var(--dark-2)}
.ph img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1);transition:filter .8s,transform 1.2s var(--ease)}
.ph:hover img{filter:grayscale(.1) contrast(1.02);transform:scale(1.03)}
.ph::after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.25;mix-blend-mode:overlay;pointer-events:none}
.ph--tall{aspect-ratio:4/5}
.ph--tall img{height:100%}
.ph__cap{position:absolute;left:0;right:0;bottom:0;padding:16px;display:flex;justify-content:space-between;color:#fff;font-family:var(--f-m);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(transparent,rgba(0,0,0,.55));z-index:2}
.wipe{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--ease)}
.wipe.in{clip-path:inset(0 0 0 0)}
.fine{font-size:13px;color:var(--mute);margin-top:18px;max-width:40em}
.dark .fine{color:var(--on-dark-mute)}

/* frota */
.fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);margin-top:36px}
.veh{padding:28px 26px 30px 0;border-right:1px solid var(--line);margin-right:26px;position:relative}
.veh:last-child{border-right:0;margin-right:0}
.veh__art{height:120px;color:var(--ink);margin-bottom:12px}
.veh__art svg{height:100%;width:auto}
.veh__art .wheel{transform-box:fill-box;transform-origin:center}
.veh:hover .veh__art .wheel{animation:spin .9s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.veh h3{font-size:clamp(30px,3vw,44px);font-variation-settings:'wdth' 84;letter-spacing:-.03em}
.veh p{color:var(--ink-2);font-size:15.5px;margin:10px 0 16px}
.cap{display:flex;gap:4px;align-items:end;height:30px;margin-bottom:8px}
.cap i{width:14px;background:var(--paper-3);border-radius:2px;transition:background .4s}
.cap i.f{background:var(--or)}
.veh .mono{color:var(--mute);font-size:11.5px}
.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
.tags span{font-size:13px;padding:5px 11px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}
.dark .tags span{box-shadow:inset 0 0 0 1px rgba(239,234,224,.22);color:var(--on-dark)}

/* log manager (tela ilustrativa em HTML) */
.lm{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,72px);align-items:center}
.feat{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:2px}
.feat li{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(239,234,224,.12)}
.feat li b{display:block;font-size:17px;letter-spacing:-.01em}
.feat li span{font-size:14.5px;color:var(--on-dark-mute);line-height:1.45}
.feat svg{width:22px;height:22px;color:var(--or);margin-top:2px}
.app{position:relative;background:#F7F4EE;color:var(--ink);border-radius:16px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);overflow:hidden;font-size:13.5px}
.app__bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:#EFEBE3}
.app__bar i{width:10px;height:10px;border-radius:50%;background:var(--paper-3)}
.app__bar b{margin-left:8px;font-weight:700;font-size:13px}
.app__bar span{margin-left:auto;font-family:var(--f-m);font-size:11px;color:var(--mute)}
.app__body{display:grid;grid-template-columns:1.1fr .9fr;min-height:340px}
.app__list{border-right:1px solid var(--line);padding:8px}
.row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 10px;border-radius:10px;transition:background .3s}
.row.sel{background:#fff;box-shadow:0 1px 0 var(--line)}
.row b{font-weight:600;font-size:13.5px}
.row small{grid-column:1;color:var(--mute);font-family:var(--f-m);font-size:10.5px}
.st{grid-row:span 2;align-self:center;font-family:var(--f-m);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:6px;background:var(--paper-2);color:var(--ink-2);transition:background .4s,color .4s}
.st.rota{background:#FCE3D6;color:var(--or-2)}
.st.ok{background:var(--ink);color:#fff}
.app__proof{padding:16px;display:flex;flex-direction:column;gap:12px}
.proof__img{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--paper-2)}
.proof__img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}
.proof__img span{position:absolute;left:8px;top:8px;font-family:var(--f-m);font-size:10px;background:rgba(19,19,17,.75);color:#fff;padding:3px 6px;border-radius:4px}
.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px}
.kv dt{color:var(--mute);font-family:var(--f-m);font-size:10.5px;text-transform:uppercase;padding-top:2px}
.kv dd{margin:0;font-weight:600}
.minimap{height:78px;border-radius:10px;background:#ECE7DD;position:relative;overflow:hidden}
.minimap svg{position:absolute;inset:0;width:100%;height:100%}
.app__note{position:absolute;right:14px;bottom:10px;font-family:var(--f-m);font-size:10px;color:var(--mute)}
.tagline{margin-top:36px;font-family:var(--f-s);font-size:clamp(26px,2.6vw,38px);line-height:1.15}
.tagline em{color:var(--or)}

/* rota de atendimento */
.route{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px)}
.route__side .h2{font-size:clamp(34px,4.2vw,62px)}
.route__side{position:sticky;top:calc(var(--hdr) + 40px);align-self:start}
.stops{position:relative;list-style:none;margin:0;padding:0 0 0 56px}
.stops__svg{position:absolute;left:14px;top:10px;bottom:10px;width:20px}
.stops__svg svg{width:100%;height:100%;overflow:visible}
.stop{position:relative;padding:18px 0 22px;border-bottom:1px solid var(--line);opacity:.25;transition:opacity .5s}
.stop.on{opacity:1}
.stop::before{content:"";position:absolute;left:-49px;top:25px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink);transition:background .4s,box-shadow .4s}
.stop.on::before{background:var(--or);box-shadow:inset 0 0 0 2px var(--or)}
.stop .mono{color:var(--mute)}
.stop h3{font-size:clamp(22px,2.1vw,30px);letter-spacing:-.02em;margin:6px 0 6px}
.stop p{margin:0;color:var(--ink-2);font-size:15.5px;max-width:34em}

/* clientes em linhas */
.clients{border-top:1px solid var(--line);margin-top:32px}
.cl{position:relative;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:clamp(16px,2.4vw,26px) 0;border-bottom:1px solid var(--line);overflow:hidden}
.cl::before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease);z-index:-1}
.cl:hover::before{transform:none}
.cl:hover{color:var(--on-dark)}
.clients{position:relative;z-index:0}
.cl .mono{color:var(--mute)}
.cl b{font-size:clamp(28px,4.6vw,66px);font-weight:800;font-variation-settings:'wdth' 80;letter-spacing:-.035em;line-height:1;transition:transform .5s var(--ease)}
.cl:hover b{transform:translateX(14px)}
.cl span:last-child{font-size:14.5px;color:var(--mute);text-align:right}
.cl:hover span:last-child,.cl:hover .mono{color:var(--on-dark-mute)}

/* clientes em bloco compacto */
.h2--sm{font-size:clamp(30px,3.4vw,48px)}
.clients-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}
.clients-head p{max-width:24em;color:var(--mute);font-size:15px;margin:0}
.logos{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:128px;padding:16px;text-align:center;border-right:1px solid var(--line);transition:background .4s,color .4s}
.logo:last-child{border-right:0}
.logo b{font-size:clamp(20px,1.8vw,26px);font-weight:800;font-variation-settings:'wdth' 80;letter-spacing:-.03em;line-height:1}
.logo img{max-height:44px;width:auto;max-width:70%;filter:grayscale(1) contrast(1.1);opacity:.8;transition:filter .4s,opacity .4s}
.logo .mono{font-size:10.5px;color:var(--mute)}
.logo:hover{background:var(--ink);color:var(--on-dark)}
.logo:hover img{filter:none;opacity:1}
.logo:hover .mono{color:var(--on-dark-mute)}
/* FAQ */
.faq{border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.01em}
.faq summary::-webkit-details-marker{display:none}
.faq summary i{flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);position:relative;transition:background .3s,transform .4s var(--ease)}
.faq summary i::before,.faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}
.faq summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}
.faq details[open] summary i{background:var(--or);color:#fff;box-shadow:none}
.faq details[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}
.faq .ans{overflow:hidden}
.faq .ans p{padding:0 60px 22px 0;color:var(--ink-2);margin:0;max-width:44em}

/* consultor rápido */
.cta-big{padding:clamp(56px,8vw,96px) 0}
.cta-big .h2{font-size:clamp(42px,7.4vw,118px);line-height:.92}
.cta-chat{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(24px,5vw,72px);align-items:end}
.cta-chat .h2{font-size:clamp(40px,6vw,96px)}
.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:400;background:var(--ink);color:var(--paper);padding:14px 18px;border-radius:12px;font-size:14.5px;max-width:min(92vw,460px);box-shadow:0 20px 50px -20px rgba(0,0,0,.5);transition:opacity .3s,transform .4s var(--ease);pointer-events:none}
.toast.show{opacity:1;transform:translate(-50%,0)}
.qz{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;align-items:end}
.fld{display:flex;flex-direction:column;gap:7px}
.fld label{font-family:var(--f-m);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-mute)}
.fld select,.fld input,.fld textarea{height:54px;border-radius:12px;border:1px solid rgba(239,234,224,.2);background:rgba(239,234,224,.06);color:var(--on-dark);font:inherit;font-size:16px;padding:0 16px;appearance:none;-webkit-appearance:none;transition:border-color .25s,background .25s}
.fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23EFEAE0' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}
.fld select option{color:#111}
.fld select:focus,.fld input:focus,.fld textarea:focus{border-color:var(--or);outline:0;background-color:rgba(239,234,224,.1)}
.qz__out{margin-top:20px;min-height:28px;font-size:16.5px;color:var(--on-dark);max-width:52em}
.qz__out b{color:var(--or)}
.light-form .fld label{color:var(--mute)}
.light-form .fld select,.light-form .fld input,.light-form .fld textarea{border-color:var(--line-2);background-color:#fff;color:var(--ink)}
.light-form .fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23131311' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E")}
.light-form .fld textarea{height:auto;min-height:120px;padding:14px 16px;resize:vertical}

/* faixa entregador */
.rider{background:var(--or);color:#fff;overflow:hidden;position:relative}
.rider__in{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:clamp(40px,6vw,64px) var(--gut)}
.rider h2{font-size:clamp(32px,4.6vw,66px);font-variation-settings:'wdth' 84;letter-spacing:-.03em;line-height:.96}
.rider h2 .serif{color:var(--ink)}
.rider p{margin:14px 0 0;max-width:34em;color:rgba(255,255,255,.9)}
.rider .btn{--bg:var(--ink);--fg:#fff}
.rider .btn::after{background:#fff}
.rider .btn:hover{color:var(--ink)}
.rider__cat{position:absolute;right:-60px;bottom:-30px;width:520px;color:rgba(19,19,17,.1);pointer-events:none}

/* rodapé */
.ftr{background:var(--dark);color:var(--on-dark);position:relative;overflow:hidden;padding-top:clamp(48px,7vw,80px)}
.ftr::before{content:"";position:absolute;inset:0;background:var(--grain);opacity:.14;mix-blend-mode:screen;pointer-events:none}
.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:32px;position:relative}
.ftr h4{font-family:var(--f-m);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-mute);margin-bottom:16px}
.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.ftr a{color:var(--on-dark);transition:color .25s}
.ftr a:hover{color:var(--or)}
.ftr p{color:var(--on-dark-mute);font-size:15px;max-width:26em}
.ftr__word{position:relative;margin-top:clamp(40px,6vw,72px);color:rgba(239,234,224,.07);line-height:0;user-select:none}
.ftr__word svg{width:100%;height:auto}
.ftr__cat{position:absolute;left:-20%;bottom:58%;width:16%;color:var(--or);transition:left 2.6s cubic-bezier(.5,0,.3,1)}
.ftr.in .ftr__cat{left:104%}
.ftr__bot{position:relative;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0 26px;border-top:1px solid rgba(239,234,224,.12);color:var(--on-dark-mute);font-size:13.5px}
.ftr__bot a{color:var(--on-dark-mute)}

/* botão voltar ao topo (acima da bolha do chat) */
.totop{position:fixed;right:22px;bottom:96px;z-index:80;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;pointer-events:none}
.totop.show{opacity:1;transform:none;pointer-events:auto}
.totop svg{width:18px;height:18px}

/* ---------- páginas internas ---------- */
.phero{padding:clamp(22px,3.5vh,40px) 0 clamp(30px,5vh,56px);position:relative}
.crumb{display:flex;gap:8px;align-items:center;color:var(--mute);margin-bottom:clamp(16px,3vh,30px)}
.crumb a:hover{color:var(--or)}
.phero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,4vw,64px);align-items:end}
.phero h1{font-size:clamp(46px,7.4vw,118px);font-variation-settings:'wdth' 80;line-height:.92;letter-spacing:-.035em}
.phero h1 .serif{color:var(--or);font-weight:400;font-size:1.05em;font-variation-settings:normal}
.phero h1 .ln{display:block;overflow:hidden;padding:.08em 0 .24em;margin:-.08em 0 -.24em}
.phero h1 .ln>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ease)}
.phero.is-in h1 .ln>span{transform:none}
.phero h1 .ln:nth-child(2)>span{transition-delay:.08s}
.phero .lede{margin:clamp(16px,2.6vh,26px) 0 clamp(18px,3vh,26px)}
.spec{border-top:1.5px solid var(--ink)}
.spec div{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;align-items:baseline}
.spec dt{font-family:var(--f-m);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);width:108px}
.spec dd{margin:0;font-weight:600}
.band{position:relative;height:clamp(240px,42vw,420px);overflow:hidden}
.band img{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover;filter:grayscale(1) contrast(1.1)}
.band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,18,16,.78),rgba(18,18,16,.1) 70%),var(--grain);background-blend-mode:normal,overlay}
.band__txt{position:absolute;inset:auto 0 0 0;padding-bottom:clamp(24px,4vw,44px);z-index:2;color:#fff}
.band__txt p{font-family:var(--f-s);font-size:clamp(30px,4.2vw,62px);line-height:1.02;margin:0;max-width:14em}
.band__txt em{color:var(--or)}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);counter-reset:s;margin-top:32px}
.steps li{list-style:none;padding:22px 22px 8px 0;border-right:1px solid var(--line);margin-right:22px}
.steps li:last-child{border-right:0;margin-right:0}
.steps li::before{counter-increment:s;content:"0" counter(s);display:block;font-family:var(--f-m);font-size:12px;color:var(--or);margin-bottom:22px}
.steps h3{font-size:22px;letter-spacing:-.02em;margin-bottom:8px}
.steps p{font-size:15px;color:var(--ink-2)}
.dark .steps{border-color:rgba(239,234,224,.14)}
.dark .steps li{border-color:rgba(239,234,224,.14)}
.dark .steps p{color:var(--on-dark-mute)}
.gains{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:22px}
.gains li{list-style:none;display:grid;grid-template-columns:26px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16.5px;font-weight:500}
.gains li::before{content:"";width:18px;height:18px;margin-top:3px;background:var(--or);-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}
.rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}
.rel a{display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:170px;padding:22px;border-radius:var(--r);background:var(--paper-2);transition:background .35s,color .35s,transform .45s var(--ease)}
.rel a:hover{background:var(--ink);color:var(--on-dark);transform:translateY(-4px)}
.rel b{font-size:24px;letter-spacing:-.02em;line-height:1.05}
.rel .mono{color:var(--mute)}
.note-box{margin-top:26px;padding:18px 20px;border-radius:12px;background:var(--paper-2);font-size:14.5px;color:var(--ink-2);display:grid;grid-template-columns:22px 1fr;gap:12px}
.note-box svg{width:20px;height:20px;color:var(--or);margin-top:2px}
.dark .note-box{background:rgba(239,234,224,.06);color:var(--on-dark-mute)}

/* linha do tempo (quem somos) */
.tl{display:grid;grid-template-columns:repeat(5,1fr);border-top:1.5px solid var(--ink);margin-top:34px}
.tl li{list-style:none;padding:20px 18px 6px 0;position:relative}
.tl li::before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--or)}
.tl .mono{color:var(--mute)}
.tl h3{font-size:21px;margin:8px 0;letter-spacing:-.015em}
.tl p{font-size:14.5px;color:var(--ink-2)}
.prin{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}
.prin div{padding:24px;border-radius:var(--r);background:rgba(239,234,224,.05);box-shadow:inset 0 0 0 1px rgba(239,234,224,.1)}
.prin .mono{color:var(--or)}
.prin h3{font-size:22px;margin:14px 0 8px;letter-spacing:-.015em}
.prin p{color:var(--on-dark-mute);font-size:15px;margin:0}
.mv{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px)}
.mv p{font-family:var(--f-s);font-size:clamp(24px,2.4vw,34px);line-height:1.2;margin-top:14px}

/* formulários de página */
.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.formgrid .full{grid-column:1/-1}
.contact-side{display:grid;gap:0;border-top:1.5px solid var(--ink)}
.contact-side a,.contact-side div{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-weight:600;font-size:17px}
.contact-side .mono{color:var(--mute);font-weight:400}
.contact-side a:hover{color:var(--or)}

.prose>*{max-width:780px}
.prose h2{font-size:24px;letter-spacing:-.015em;margin:34px 0 10px}
.prose p{color:var(--ink-2)}
.prose a{color:var(--or);border-bottom:1px solid currentColor}
/* ---------- revelar ---------- */
.rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}
.rv.in{opacity:1;transform:none}
.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}

/* ---------- responsivo ---------- */
@media (max-width:1100px){
  .nav{display:none}
  .hdr .btn{display:none}
  .burger{display:grid}
  .ftr__grid{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
  .hero__grid,.phero__grid,.split,.sd,.lm,.route,.mv{grid-template-columns:1fr}
  .hero__photo{min-height:0;aspect-ratio:16/10;order:2}
  .facts{grid-template-columns:1fr 1fr}
  .fact{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}
  .card{width:78vw;max-width:320px;height:290px}
  .fleet,.rel,.prin{grid-template-columns:1fr}
  .veh{border-right:0;margin-right:0;border-bottom:1px solid var(--line);padding-right:0}
  .route__side{position:relative;top:0}
  .qz{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr 1fr}
  .steps li:nth-child(2n){border-right:0;margin-right:0}
  .tl{grid-template-columns:1fr;border-top:0;border-left:1.5px solid var(--ink);padding-left:22px}
  .tl li::before{left:-29px;top:26px}
  .rider__in{grid-template-columns:1fr}
  .gains{grid-template-columns:1fr}
  .app__body{grid-template-columns:1fr}
  .app__list{border-right:0;border-bottom:1px solid var(--line)}
}
@media (max-width:600px){
  body{font-size:16px}
  .hero__top .mono:last-child{display:none}
  .hero h1{font-size:clamp(46px,14.2vw,72px)}
  .hero__cta .btn,.phero .hero__cta .btn{flex:1 1 100%;justify-content:center}
  .ruler__tick:nth-child(even) span{display:none}
  .ruler__mark em{font-size:11px}
  .ruler__mark em s{display:none}
  .hs__count{display:none}
  .hs__head{flex-direction:column;align-items:flex-start}
  .cta-chat{grid-template-columns:1fr}
  .ruler__head{flex-direction:column;gap:4px}
  .facts{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr}
  .steps li{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}
  .dark .steps li{border-color:rgba(239,234,224,.14)}
  .logos{grid-template-columns:1fr 1fr}
  .logo{height:104px}
  .logo:nth-child(2n){border-right:0}
  .logo:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .clients-head{flex-direction:column;align-items:flex-start}
  .cl{grid-template-columns:44px 1fr}
  .cl span:last-child{grid-column:2;text-align:left}
  .ftr__grid{grid-template-columns:1fr}
  .formgrid{grid-template-columns:1fr}
  .faq .ans p{padding-right:0}
  .checks li{grid-template-columns:34px 1fr}
  .checks li small{grid-column:2;text-align:left}
  .phero h1{font-size:clamp(40px,12vw,64px)}
  .spec dt{width:92px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}
  .rv,.wipe{opacity:1;transform:none;clip-path:none}
  .hero h1 .ln>span,.phero h1 .ln>span{transform:none}
}
/* vars-marca */
:root{--mk:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%2016%201592%20352%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M176%20361C171%20359%20162%20353%20160%20348C158%20346%20152%20342%20147%20339C146%20338%20135%20337%20123%20336C111%20335%2095%20333%2088%20332C82%20331%2072%20330%2066%20329C46%20327%2039%20325%2039%20322C39%20318%2044%20318%20134%20319C185%20319%20188%20319%20198%20317C223%20313%20235%20310%20241%20307C245%20305%20249%20304%20251%20303C253%20303%20257%20301%20260%20300C263%20298%20269%20296%20274%20295C278%20294%20284%20292%20286%20291C288%20290%20293%20288%20297%20287C301%20287%20306%20285%20308%20283C311%20282%20315%20281%20317%20280C319%20279%20324%20278%20326%20276C328%20274%20332%20273%20334%20272C336%20271%20340%20269%20342%20267C350%20259%20351%20259%20394%20260C416%20260%20437%20260%20444%20260C460%20259%20478%20255%20482%20252C484%20251%20487%20249%20489%20248C491%20248%20493%20247%20494%20246C498%20243%20504%20239%20507%20236C509%20235%20513%20232%20515%20230C518%20229%20520%20226%20522%20224C524%20219%20522%20217%20514%20216C496%20215%20478%20214%20470%20212C465%20211%20452%20210%20442%20209C421%20208%20398%20205%20376%20201C351%20197%20347%20195%20362%20193C366%20192%20403%20192%20451%20192C540%20192%20534%20193%20546%20186C553%20182%20565%20171%20568%20164C569%20161%20571%20158%20572%20157C572%20156%20574%20153%20575%20151C575%20149%20578%20145%20580%20143C582%20140%20583%20139%20583%20136C582%20131%20580%20131%20574%20134C572%20136%20570%20137%20570%20137C569%20137%20567%20139%20564%20140C562%20142%20559%20144%20557%20145C556%20145%20552%20146%20550%20148C544%20151%20543%20152%20528%20153C520%20154%20510%20155%20506%20156C501%20157%20490%20158%20483%20159C446%20162%20420%20164%20410%20165C396%20166%20357%20166%20344%20165C339%20164%20330%20164%20324%20163C291%20160%20283%20159%20273%20156C267%20154%20260%20153%20257%20152C254%20151%20249%20150%20246%20148C242%20147%20237%20145%20234%20144C231%20143%20228%20141%20227%20141C226%20140%20223%20138%20219%20137C215%20135%20212%20133%20211%20132C210%20131%20208%20130%20206%20129C201%20127%20185%20113%20183%20109C182%20107%20180%20104%20179%20102C177%20101%20176%2097%20175%2095C175%2093%20174%2088%20172%2084C169%2076%20169%2059%20171%2052C172%2050%20174%2045%20175%2041C177%2033%20185%2025%20191%2025C201%2025%20204%2038%20198%2056C194%2066%20194%2071%20199%2082C202%2089%20203%2091%20210%2097C214%20101%20219%20104%20219%20104C220%20104%20223%20106%20226%20107C229%20109%20233%20111%20236%20112C238%20112%20243%20114%20247%20115C254%20118%20274%20122%20299%20125C321%20127%20362%20126%20383%20123C387%20122%20399%20121%20410%20120C422%20119%20436%20117%20442%20116C449%20114%20459%20112%20466%20112C472%20111%20482%20109%20486%20108C491%20106%20500%20104%20506%20104C511%20103%20519%20101%20523%20100C527%2098%20534%2097%20538%2096C542%2095%20549%2094%20554%2092C559%2090%20568%2088%20572%2088C577%2087%20585%2085%20590%2083C610%2078%20653%2078%20677%2084C682%2085%20692%2087%20698%2088C704%2088%20714%2090%20720%2092C727%2094%20735%2095%20740%2096C744%2097%20751%2098%20755%20100C760%20101%20767%20103%20772%20104C777%20104%20786%20106%20791%20107C806%20111%20837%20115%20866%20116C893%20117%20944%20111%20950%20107C954%20104%20958%20105%20959%20108C959%20109%20958%20112%20957%20115C954%20120%20953%20122%20955%20124C956%20124%20964%20120%20969%20115C975%20110%20980%20106%20985%20102C994%2096%20996%2094%201000%2091C1001%2089%201003%2088%201004%2088C1005%2088%201007%2086%201010%2084C1018%2077%201030%2068%201035%2064C1037%2063%201041%2061%201043%2059C1049%2053%201055%2049%201060%2048C1066%2045%201069%2037%201064%2036C1062%2035%201058%2035%201053%2035C1015%2033%20994%2031%20978%2027C956%2023%20951%2020%20962%2018C970%2016%20993%2016%201022%2017C1043%2018%201073%2018%201122%2017C1199%2016%201200%2016%201212%2021C1226%2027%201230%2029%201237%2036C1241%2040%201244%2042%201247%2042C1249%2042%201249%2041%201249%2036C1249%2027%201251%2025%201258%2028C1260%2029%201270%2030%201280%2031C1302%2032%201333%2036%201338%2037C1343%2038%201344%2040%201344%2047C1344%2060%201350%2063%201353%2051C1355%2043%201361%2033%201365%2031C1366%2030%201368%2028%201368%2028C1369%2026%201385%2018%201387%2018C1392%2018%201399%2023%201400%2028C1403%2036%201415%2049%201426%2056C1428%2058%201430%2059%201431%2060C1432%2061%201434%2063%201436%2064C1440%2066%201452%2077%201455%2082C1456%2083%201457%2087%201457%2091C1458%2098%201462%20106%201468%20113C1476%20122%201484%20132%201485%20135C1485%20139%201483%20142%201474%20147C1470%20150%201465%20153%201464%20155C1462%20156%201459%20160%201456%20162C1447%20169%201443%20170%201420%20164C1413%20162%201402%20160%201394%20160C1387%20159%201378%20157%201373%20156C1369%20155%201358%20153%201350%20153C1341%20152%201330%20150%201326%20150C1316%20148%201311%20149%201305%20153C1300%20157%201298%20157%201296%20154C1294%20151%201289%20134%201288%20129C1287%20127%201285%20123%201284%20121C1282%20118%201279%20114%201278%20112C1274%20106%201263%2094%201260%2093C1256%2093%201254%2094%201254%2097C1254%2099%201255%20100%201261%20106C1265%20109%201270%20116%201272%20120C1272%20122%201274%20127%201276%20130C1279%20134%201279%20137%201280%20144C1280%20149%201282%20157%201282%20162C1286%20180%201287%20196%201288%20225L1288%20254L1292%20258C1296%20262%201299%20264%201309%20265C1313%20265%201321%20266%201326%20268C1330%20269%201340%20271%201347%20271C1354%20272%201364%20274%201370%20276C1376%20277%201388%20279%201395%20280C1403%20281%201413%20283%201416%20284C1420%20285%201431%20287%201440%20288C1448%20289%201457%20290%201459%20291C1464%20292%201490%20295%201500%20295C1512%20295%201524%20297%201534%20300C1542%20303%201545%20303%201556%20304C1572%20304%201572%20304%201574%20306C1580%20312%201572%20325%201558%20331C1545%20337%201516%20337%201500%20332C1496%20330%201491%20330%201480%20329C1468%20328%201463%20328%201458%20326C1455%20325%201450%20323%201448%20322C1444%20321%201434%20321%201356%20320C1308%20320%201267%20320%201265%20320C1259%20319%201246%20311%201243%20307C1234%20296%201232%20293%201232%20292C1232%20292%201230%20289%201228%20285C1226%20282%201224%20279%201224%20278C1224%20278%201222%20275%201221%20273C1219%20271%201216%20268%201215%20266C1212%20260%201207%20252%201204%20249C1203%20248%201201%20245%201199%20243C1197%20240%201194%20236%201192%20233C1190%20231%201187%20226%201184%20222C1182%20219%201178%20213%201174%20209C1166%20197%201166%20196%201167%20190C1170%20182%201168%20180%201156%20177C1152%20177%201146%20175%201143%20174C1137%20171%201135%20170%201133%20172C1132%20174%201135%20180%201140%20183C1145%20187%201160%20204%201160%20206C1160%20207%201162%20210%201163%20212C1165%20215%201168%20219%201169%20221C1170%20223%201171%20225%201172%20226C1173%20226%201174%20228%201175%20231C1177%20233%201179%20236%201179%20237C1182%20239%201184%20244%201183%20246C1183%20247%201179%20250%201175%20252C1171%20254%201166%20258%201164%20260C1162%20261%201159%20263%201157%20264C1156%20265%201153%20267%201151%20269C1148%20270%201146%20272%201145%20272C1145%20272%201143%20273%201140%20275C1138%20277%201135%20279%201132%20280C1130%20281%201127%20283%201125%20285C1124%20286%201120%20288%201118%20289C1116%20289%201113%20291%201111%20293C1110%20294%201106%20296%201104%20296C1102%20297%201097%20299%201095%20301C1092%20302%201088%20304%201086%20304C1084%20305%201080%20306%201077%20308C1074%20309%201064%20312%201055%20314C1040%20317%201037%20317%201022%20317C1013%20317%201004%20317%201002%20316C994%20315%20974%20312%20958%20311C949%20310%20940%20309%20936%20309C921%20307%20912%20306%20888%20305C838%20304%20792%20302%20784%20299C780%20298%20777%20294%20779%20293C783%20289%20854%20289%20886%20294C890%20294%20891%20294%20893%20292C895%20290%20895%20290%20894%20287C892%20284%20885%20281%20872%20280C867%20279%20859%20278%20854%20276C849%20275%20841%20273%20837%20272C833%20271%20827%20270%20823%20268C820%20267%20814%20266%20811%20265C807%20264%20799%20262%20793%20261C787%20259%20775%20256%20768%20255C754%20252%20752%20251%20752%20246C752%20243%20755%20240%20760%20240C763%20239%20767%20238%20769%20236C771%20234%20776%20233%20778%20232C780%20231%20784%20230%20786%20228C788%20227%20792%20225%20795%20224C798%20223%20801%20221%20802%20220C804%20218%20805%20215%20802%20214C800%20213%20784%20217%20780%20219C777%20220%20772%20222%20769%20224C765%20225%20761%20227%20759%20228C758%20229%20754%20231%20752%20232C749%20234%20745%20236%20744%20237C743%20239%20741%20240%20741%20240C740%20240%20737%20242%20734%20244C728%20249%20725%20250%20717%20256C714%20257%20710%20260%20708%20261C706%20263%20700%20267%20691%20272C689%20274%20686%20276%20684%20277C683%20279%20681%20280%20680%20280C680%20280%20677%20282%20675%20283C672%20285%20669%20288%20667%20289C665%20290%20662%20291%20660%20293C656%20297%20648%20302%20644%20304C642%20304%20639%20307%20637%20308C635%20310%20632%20312%20630%20313C628%20314%20626%20315%20624%20316C623%20317%20620%20319%20617%20320C615%20321%20611%20323%20610%20324C608%20325%20604%20327%20600%20328C597%20330%20591%20332%20589%20333C583%20336%20561%20339%20549%20339C533%20339%20516%20336%20502%20332C498%20330%20491%20329%20486%20328C481%20327%20473%20326%20466%20324C460%20323%20448%20322%20439%20321C430%20320%20416%20319%20409%20319C394%20318%20381%20319%20360%20323C352%20325%20343%20326%20328%20327C305%20328%20296%20330%20286%20333C284%20334%20279%20335%20276%20336C272%20337%20267%20339%20264%20340C261%20342%20255%20344%20252%20344C248%20345%20242%20347%20239%20348C236%20350%20230%20352%20226%20352C221%20353%20215%20355%20211%20356C204%20359%20189%20362%20184%20362C182%20362%20178%20361%20176%20361ZM1440%2099C1441%2097%201441%2091%201440%2088C1437%2082%201435%2081%201429%2081C1420%2081%201418%2084%201422%2090C1424%2092%201426%2094%201428%2095C1429%2096%201432%2097%201433%2098C1436%20100%201438%20100%201440%2099Z%22/%3E%3C/svg%3E");--ck:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012.5l5%205L20%206.5%22/%3E%3C/svg%3E")}
/* fim-vars */
