:root{
  --royal:#0D4FA8;
  --noite:#0B2A5B;
  --ceu:#4EC0F0;
  --nevoa:#EEF5FC;
  --branco:#FFFFFF;
  --wa:#1FA855;
  --wa-escuro:#178A45;
  --texto:#1B2B45;
  --texto-2:#4A5A73;
  --linha:#D7E3F2;
  --raio:16px;
  --display:"Baloo 2", "Arial Rounded MT Bold", system-ui, sans-serif;
  --corpo:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--branco);color:var(--texto);font-family:var(--corpo);font-size:16px;line-height:1.6}
img{max-width:100%;display:block}
a{color:inherit}
:focus-visible{outline:3px solid var(--ceu);outline-offset:3px;border-radius:6px}
.skip{position:absolute;left:-999px;top:8px;background:var(--noite);color:#fff;padding:8px 12px;border-radius:8px;z-index:20}
.skip:focus{left:8px}
.wrap{max-width:1080px;margin:0 auto;padding:0 20px}
.narrow{max-width:720px}
.pend{background:#FFF1BF;color:#5C4300;padding:0 4px;border-radius:4px}

/* cabeçalho: só a marca, sem saída */
.top{background:var(--branco);border-bottom:1px solid var(--linha)}
.top__in{display:flex;justify-content:center;padding-top:10px;padding-bottom:10px}
.top__logo{width:150px;height:auto}

/* 1 · topo */
.hero{background:linear-gradient(180deg,var(--nevoa) 0%,var(--branco) 100%);padding:28px 0 36px}
.hero__in{display:grid;gap:26px}
.hero__in>*{min-width:0}
.hero__title{font-family:var(--display);font-weight:800;color:var(--noite);font-size:clamp(30px,8vw,52px);line-height:1.05;letter-spacing:-.01em;margin:0 0 14px}
.hero__title em{font-style:italic;color:var(--royal)}
.hero__sub{font-size:18px;line-height:1.55;color:var(--texto-2);margin:0 0 14px;max-width:34em}
.hero__meta{font-size:14px;color:var(--texto-2);margin:0 0 18px}
.hero__meta b{color:var(--noite)}
.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:0;list-style:none}
.chips a{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;border:1.5px solid var(--linha);background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.3;color:var(--texto-2)}
.chips a b{font-family:var(--display);font-size:16px;color:var(--noite)}
.chips a[aria-current="true"]{border-color:var(--royal);box-shadow:0 0 0 2px var(--nevoa) inset}

.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 18px;background:var(--wa);color:#fff;text-decoration:none;font-weight:700;font-size:16px;white-space:nowrap;border-radius:14px;box-shadow:0 6px 18px rgba(31,168,85,.28);transition:background .15s, transform .15s}
.btn-wa:hover{background:var(--wa-escuro)}
.btn-wa:active{transform:translateY(1px)}
.btn-wa::before{content:"";width:22px;height:22px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.5 14.2c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.4 2.4 1.5.3.1.5.1.6-.1l.9-1c.2-.3.4-.2.6-.1l1.9.9c.3.1.5.2.5.3.1.1.1.6-.1 1.1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.5 14.2c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.4 2.4 1.5.3.1.5.1.6-.1l.9-1c.2-.3.4-.2.6-.1l1.9.9c.3.1.5.2.5.3.1.1.1.6-.1 1.1z'/%3E%3C/svg%3E") center/contain no-repeat}
.btn-wa--block{display:flex;width:100%}
.after{font-size:13px;color:var(--texto-2);margin:10px 0 0}
.after--light{color:#D5E6FA}

/* assinatura: o cartão de embarque */
.pass{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(11,42,91,.14);border:1px solid var(--linha);overflow:hidden;position:relative;max-width:460px;width:100%;justify-self:center}
.pass__head{display:flex;justify-content:space-between;align-items:center;background:var(--royal);color:#fff;padding:12px 18px}
.pass__brand{font-family:var(--display);font-weight:800;font-style:italic;font-size:19px;letter-spacing:.01em}
.pass__kind{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#CFE6FB}
.pass__route{display:grid;grid-template-columns:1fr 90px 1fr;align-items:end;gap:6px;padding:18px 18px 8px}
.pass__route strong{display:block;font-family:var(--display);font-weight:800;color:var(--noite);font-size:19px;line-height:1.15}
.pass__to strong{color:var(--royal);font-size:22px}
.pass__to{text-align:right}
.lab{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2);margin-bottom:2px}
.pass__path{position:relative;height:34px;color:var(--ceu)}
.pass__path svg{position:absolute;left:0;bottom:4px;width:100%;height:24px}
.pass__plane{width:22px!important;height:22px!important;left:0;bottom:12px!important;color:var(--royal);transform:rotate(90deg);animation:voo 2.4s cubic-bezier(.5,0,.3,1) .4s both}
@keyframes voo{0%{left:0;bottom:6px;opacity:0}12%{opacity:1}50%{bottom:20px}100%{left:calc(100% - 22px);bottom:6px;opacity:1}}
.pass__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:10px 18px 16px}
.pass__grid dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2)}
.pass__grid dd{margin:2px 0 0;font-weight:600;font-size:14.5px;line-height:1.35;color:var(--noite)}
.pass__tear{height:0;border-top:2px dashed var(--linha);margin:0 14px;position:relative}
.pass__tear::before,.pass__tear::after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--nevoa);border:1px solid var(--linha)}
.pass__tear::before{left:-26px}
.pass__tear::after{right:-26px}
.pass__stub{padding:12px 18px 16px;font-size:13.5px;color:var(--texto-2)}
.pass__stub b{color:var(--noite)}

/* seções */
.sec{padding:52px 0}
.sec--tight{padding:0 0 40px}
.band{padding:52px 0;background:var(--nevoa)}
.quick{padding:0 0 8px;margin-top:-6px}
.h2{font-family:var(--display);font-weight:800;color:var(--noite);font-size:clamp(25px,6vw,36px);line-height:1.12;margin:0 0 18px;letter-spacing:-.005em}
.h2--light{color:#fff}
.lead{font-size:17px;line-height:1.6;color:var(--texto-2);margin:0 0 14px}
.small{font-size:14px;color:var(--texto-2);margin:12px 0 0}

.checks{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}
.checks li{position:relative;padding:12px 14px 12px 44px;background:#fff;border-radius:12px;border:1px solid var(--linha);font-weight:600;color:var(--noite)}
.checks li::before{content:"?";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--nevoa);color:var(--royal);font-family:var(--display);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}

.cmp{display:grid;gap:14px}
.cmp__col{border-radius:var(--raio);padding:20px 22px}
.cmp__col h3{font-family:var(--display);font-weight:800;font-size:21px;margin:0 0 10px}
.cmp__col ul{margin:0;padding-left:20px;display:grid;gap:8px}
.cmp__col--alone{background:#F3F5F8;color:#4F5B6B}
.cmp__col--alone h3{color:#4F5B6B}
.cmp__col--us{background:var(--royal);color:#fff}
.cmp__col--us h3{color:#fff}

.route{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}
.route li{background:#fff;border-radius:var(--raio);padding:20px 20px 18px 74px;position:relative;border:1px solid var(--linha)}
.route__dot{position:absolute;left:20px;top:20px;width:38px;height:38px;border-radius:50%;background:var(--royal);color:#fff;font-family:var(--display);font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center}
.route h3{font-family:var(--display);font-weight:800;font-size:20px;color:var(--noite);margin:0 0 4px}
.route p{margin:0;color:var(--texto-2)}

.who{display:grid;gap:22px;align-items:start}
.who__photo{aspect-ratio:4/5;max-width:260px;border-radius:20px;background:linear-gradient(160deg,var(--nevoa),#DCEBFA);display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}

.quotes{display:grid;gap:14px}
.quote{margin:0;background:#fff;border-radius:var(--raio);padding:18px 20px;border:1px solid var(--linha)}
.quote blockquote{margin:0 0 8px;font-size:16.5px;line-height:1.55;color:var(--noite)}
.quote blockquote::before{content:"\201C";font-family:var(--display);font-size:40px;line-height:0;vertical-align:-14px;color:var(--ceu);margin-right:4px}
.quote figcaption{font-size:13px;color:var(--texto-2)}
.quote--wide{box-shadow:0 8px 24px rgba(11,42,91,.08)}

/* 9 · pacotes como bilhetes */
.tickets{display:grid;gap:14px;margin-top:6px}
.ticket{display:grid;grid-template-columns:1fr;border-radius:var(--raio);border:1.5px solid var(--linha);background:#fff;overflow:hidden}
.ticket[aria-current="true"]{border-color:var(--royal);box-shadow:0 10px 26px rgba(13,79,168,.16)}
.ticket__main{padding:16px 18px}
.ticket__main h3{font-family:var(--display);font-weight:800;font-size:20px;line-height:1.15;color:var(--noite);margin:0 0 2px}
.ticket__when{font-size:13px;color:var(--texto-2);margin:0 0 8px}
.ticket__main ul{margin:0;padding-left:18px;font-size:14.5px;color:var(--texto-2)}
.ticket__side{border-top:2px dashed var(--linha);padding:14px 18px 16px;display:flex;flex-direction:column;align-items:stretch;background:var(--nevoa)}
.ticket__from{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2)}
.ticket__price{font-family:var(--display);font-weight:800;color:var(--royal);font-size:22px;line-height:1.05}
.ticket__per{font-size:12px;color:var(--texto-2)}
.ticket__go{margin-top:10px;font-weight:700;font-size:14px;color:var(--royal);text-decoration:none;border-bottom:2px solid var(--ceu)}

.note{margin:0;background:#FFF6E3;border-radius:14px;padding:16px 18px;color:#5C4300;font-size:15.5px}

.faq details{background:#fff;border-radius:14px;border:1px solid var(--linha);margin-bottom:10px}
.faq summary{cursor:pointer;list-style:none;padding:16px 46px 16px 18px;font-weight:700;color:var(--noite);position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:var(--display);font-size:24px;color:var(--royal)}
.faq details[open] summary::after{content:"−"}
.faq details p{margin:0;padding:0 18px 16px;color:var(--texto-2)}

.close{background:var(--royal);padding:56px 0 60px;text-align:center}
.close .btn-wa{margin-top:6px}
.close__msg{margin:0 auto 18px;max-width:30em;background:rgba(255,255,255,.1);border:1px dashed rgba(255,255,255,.35);border-radius:14px;padding:12px 16px;color:#EAF4FF;font-size:15px}

.foot{padding:20px 0 24px;font-size:13px;color:var(--texto-2);text-align:center;border-top:1px solid var(--linha)}

/* faixa de viagens disponíveis, passando sozinha */
.feed{overflow:hidden;margin:0 -20px 14px;padding:4px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.feed__track{display:flex;gap:10px;width:max-content;margin:0;padding:0 0 0 20px;list-style:none;animation:feed 26s linear infinite}
.feed:hover .feed__track{animation-play-state:paused}
.feed__item{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline;background:#fff;border:1.5px solid var(--linha);border-radius:14px;padding:9px 14px;min-width:210px}
.feed__item b{grid-column:1/-1;font-family:var(--display);font-weight:800;font-size:16px;color:var(--noite);line-height:1.2}
.feed__item span{grid-column:1/-1;font-size:12px;color:var(--texto-2)}
.feed__item strong{font-family:var(--display);font-weight:800;color:var(--royal);font-size:18px}
.feed__item small{font-size:11.5px;color:var(--texto-2)}
.feed__item.is-origem{border-color:var(--royal)}
@keyframes feed{to{transform:translateX(-50%)}}

.btn-wa--sm{min-height:46px;font-size:15px;padding:11px 16px;margin-top:12px;box-shadow:none;align-self:stretch}

.sec-cta{margin-top:26px}
.band .wrap:not(.narrow) .sec-cta,.sec .wrap:not(.who):not(.narrow) .sec-cta{text-align:center}

[data-only]{display:none}
[data-only].show{display:block}

@media (min-width:880px){
  body{padding-bottom:0}
  .sticky{display:none}
  .top__in{justify-content:flex-start}
  .hero{padding:48px 0 64px}
  .hero__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}
  .pass{justify-self:end}
  .cmp{grid-template-columns:1fr 1fr}
  .route{grid-template-columns:repeat(3,1fr)}
  .route::before{content:"";position:absolute;left:40px;right:40px;top:39px;border-top:2px dashed var(--ceu);z-index:0}
  .route li{z-index:1;padding:68px 20px 20px}
  .route__dot{top:20px}
  .who{grid-template-columns:260px 1fr;gap:40px;align-items:center}
  .quotes{grid-template-columns:repeat(3,1fr)}
  .tickets{grid-template-columns:repeat(3,1fr)}
  .ticket{grid-template-columns:1fr}
  .ticket__side{flex:1}
  .ticket{grid-template-rows:auto 1fr}
  .sec,.band{padding:72px 0}
}

/* topo: tudo na primeira tela, celular e computador (09/10) */
.top__in{padding-top:6px;padding-bottom:6px}
.top__logo{width:118px}
.hero{padding:12px 0 16px}
.hero__in{gap:12px}
.hero__title{font-size:clamp(25px,6.6vw,44px);line-height:1.08;margin:0 0 8px}
.hero__sub{font-size:14.5px;line-height:1.45;margin:0 0 10px}
.hero__meta{margin:0 0 10px}
.feed{margin-bottom:0}
.feed__item{padding:6px 11px;min-width:186px}
.feed__item b{font-size:14px}
.feed__item span{font-size:11px}
.feed__item strong{font-size:15.5px}
.hero .btn-wa{min-height:46px;padding:11px 16px;font-size:15.5px}
.hero .after{margin-top:6px;font-size:12px;line-height:1.4}
.hero__side{display:grid;gap:10px;min-width:0}
.hero__side .pass{max-width:none;justify-self:stretch;border-radius:16px;box-shadow:0 10px 26px rgba(11,42,91,.12)}
.pass__head{padding:7px 14px}
.pass__brand{font-size:15px}
.pass__kind{font-size:10px}
.pass__route{padding:8px 14px 2px;grid-template-columns:1fr 56px 1.35fr}
.pass__route strong{font-size:14.5px}
.pass__to strong{font-size:15.5px}
.pass__path{height:26px}
.pass__grid{padding:6px 14px 8px;gap:5px 12px}
.pass__grid dt{font-size:9.5px}
.pass__grid dd{font-size:12.5px;line-height:1.3;margin-top:1px}
.pass__tear::before,.pass__tear::after{width:16px;height:16px;top:-9px}
.pass__tear::before{left:-22px}
.pass__tear::after{right:-22px}
.pass__stub{padding:7px 14px 9px;font-size:12px;line-height:1.4}
.hero-quote{margin:0;background:#fff;border:1px solid var(--linha);border-radius:14px;padding:9px 13px}
.hero-quote blockquote{margin:0 0 3px;font-size:13px;line-height:1.45;color:var(--noite)}
.hero-quote figcaption{font-size:11px;color:var(--texto-2)}
@media (max-width:879px){
  .top__logo{width:104px}
  .hero{padding-top:10px}
  .hero__title{font-size:23px}
  .hero__sub{font-size:14px}
  .pass__stub{display:none}
  .pass__tear{display:none}
}
@media (min-width:880px){
  .top__logo{width:136px}
  .hero{padding:20px 0 24px}
  .hero__in{grid-template-columns:1.08fr .92fr;gap:40px;align-items:center}
  .hero__title{font-size:clamp(32px,3.3vw,44px)}
  .hero__sub{font-size:16.5px;margin-bottom:14px}
  .hero__meta{margin-bottom:14px}
  .pass__route strong{font-size:17px}
  .pass__to strong{font-size:18px}
  .pass__grid dd{font-size:13.5px}
  .pass__grid{gap:8px 14px;padding:8px 16px 10px}
  .hero-quote blockquote{font-size:13.5px}
}

/* topo com foto de fundo passando, como a referência (09/10) */
.top{position:absolute;top:0;left:0;right:0;z-index:5;background:transparent;border-bottom:0}
.hero--photo{position:relative;overflow:hidden;background:var(--noite);padding-top:64px}
.hero__bg{position:absolute;inset:0;z-index:0}
.hero__bg .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.4s ease}
.hero__bg .slide.on{opacity:1}
.hero__bg .slide.load[data-k="g"]{background-image:url("assets/bg-gramado-m.webp")}
.hero__bg .slide.load[data-k="c"]{background-image:url("assets/bg-chile-m.webp")}
.hero__bg .slide.load[data-k="p"]{background-image:url("assets/bg-punta-m.webp")}
.hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,28,62,.72) 0%,rgba(8,28,62,.55) 45%,rgba(8,28,62,.7) 100%)}
.hero--photo .hero__in{position:relative;z-index:1}
.hero--photo .hero__title{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.25)}
.hero--photo .hero__title em{color:#8FD8F7}
.hero--photo .hero__sub{color:#E6F0FB}
.hero--photo .hero__meta{color:#E6F0FB}
.hero--photo .after{color:#D5E6FA}
.hero--photo .feed__item{background:rgba(255,255,255,.95);border-color:transparent}
.hero--photo .feed__item.is-origem{border-color:#8FD8F7}
.hero--photo .pass,.hero--photo .hero-quote{box-shadow:0 14px 36px rgba(0,0,0,.28)}
@media (min-width:880px){
  .hero--photo{padding-top:84px}
  .hero__bg .slide.load[data-k="g"]{background-image:url("assets/bg-gramado-d.webp")}
  .hero__bg .slide.load[data-k="c"]{background-image:url("assets/bg-chile-d.webp")}
  .hero__bg .slide.load[data-k="p"]{background-image:url("assets/bg-punta-d.webp")}
  .hero__bg::after{background:linear-gradient(90deg,rgba(8,28,62,.82) 0%,rgba(8,28,62,.6) 50%,rgba(8,28,62,.35) 100%)}
}

@media (prefers-reduced-motion:reduce){
  .hero__bg .slide{transition:none}
}

/* topo enxuto: a foto manda, o texto fica leve por cima (09/10) */
.hero--photo{min-height:100svh;display:flex;align-items:center;padding:84px 0 28px}
.hero--photo .hero__in{grid-template-columns:1fr;width:100%}
.hero--photo .hero__text{max-width:620px}
.hero--photo .hero__title{font-size:clamp(30px,8.4vw,58px);line-height:1.04;margin:0 0 14px}
.hero--photo .hero__sub{font-size:16px;line-height:1.5;margin:0 0 18px;max-width:31em}
.hero--photo .hero__meta{margin:0 0 18px}
.hero--photo .feed{margin:0 -20px}
.hero--photo .feed__track{gap:8px}
.hero--photo .feed__item{display:flex;align-items:baseline;gap:8px;min-width:0;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hero--photo .feed__item.is-origem{border-color:#8FD8F7;background:rgba(143,216,247,.22)}
.hero--photo .feed__item b{color:#fff;font-size:14px;white-space:nowrap}
.hero--photo .feed__item span{display:none}
.hero--photo .feed__item strong{color:#fff;font-size:15px;white-space:nowrap}
.hero--photo .feed__item small{color:#D5E6FA;white-space:nowrap}
.hero--photo .btn-wa{min-height:52px;padding:14px 22px;font-size:16px}
.hero--photo .after{font-size:13px;margin-top:10px;max-width:34em}
.hero-mini{margin:22px 0 0;padding:2px 0 2px 14px;border-left:3px solid #8FD8F7;max-width:30em}
.hero-mini blockquote{margin:0 0 4px;color:#fff;font-size:15px;line-height:1.45;font-style:italic}
.hero-mini figcaption{color:#BFD6EF;font-size:12.5px}

.pass-sec{background:var(--nevoa);padding:28px 0 8px}
.pass-sec .pass{margin:0 auto;max-width:560px}
.pass-sec .pass__stub,.pass-sec .pass__tear{display:block}
.pass-sec .pass__route strong{font-size:16px}
.pass-sec .pass__to strong{font-size:18px}
.pass-sec .pass__grid dd{font-size:14px}
.pass-sec .pass__stub{font-size:13.5px;padding:10px 16px 14px}

@media (max-width:879px){
  .top__in{justify-content:center}
  .hero--photo{align-items:flex-end;padding:96px 0 26px}
  .hero--photo .hero__title{font-size:31px}
  .hero--photo .hero__sub{font-size:15.5px}
  .hero--photo .btn-wa{width:100%}
}
@media (min-width:880px){
  .top__in{justify-content:flex-start;padding-top:18px}
  .top__logo{width:150px}
  .hero--photo{max-height:900px;min-height:min(100vh,900px);padding:110px 0 48px}
  .pass-sec{padding:44px 0 12px}
}

@media (prefers-reduced-motion:reduce){
  .pass__plane{animation:none;left:calc(100% - 22px);bottom:6px!important}
  .sticky,.btn-wa{transition:none}
}
