@charset "UTF-8";
@media (max-width:1200px){
  .sk12-header-grid{grid-template-columns:210px minmax(0,1fr) 112px}
  .sk12-nav>a{padding:13px 10px;font-size:10px}
  .sk12-hero-grid{grid-template-columns:100px minmax(300px,.9fr) minmax(380px,1.1fr)}
  .sk12-hero-index b{font-size:58px}
  .sk12-hero-copy{padding-inline:35px}
  .sk12-scope i:nth-child(1),.sk12-scope i:nth-child(2){display:none}
  .sk12-bank-grid{grid-template-columns:1.2fr .8fr 1fr}
  .sk12-bank-card-2,.sk12-bank-card-3,.sk12-bank-card-4,.sk12-bank-card-5{grid-template-columns:42% 58%}
  .sk12-service-grid{grid-template-columns:1fr 1fr 190px;gap:35px}
  .sk12-final>.sk12-shell{grid-template-columns:150px 1fr 230px;gap:38px}
  .sk12-footer-main{gap:38px}
}
@media (max-width:900px){
  :root{--sk-pad:24px}
  .sk12-status .sk12-shell span:nth-child(2){display:none}
  .sk12-header-grid{min-height:84px;grid-template-columns:1fr auto;align-items:center}
  .sk12-brand{border:0;padding:0}
  .sk12-brand img{width:50px;height:50px}
  .sk12-brand b{font-size:17px}
  .sk12-head-cta{display:none}
  .sk12-menu{display:flex;align-items:center;gap:10px;border:1px solid var(--sk-ink);background:transparent;padding:11px 13px;font-size:10px;font-weight:900;text-transform:uppercase}
  .sk12-menu i{display:block}
  .sk12-nav{position:fixed;z-index:90;inset:118px 0 auto;display:grid;grid-template-columns:1fr;background:var(--sk-paper);border-bottom:1px solid var(--sk-ink);padding:12px var(--sk-pad) 22px;transform:translateY(-130%);opacity:0;visibility:hidden;transition:.22s}
  .sk12-menu[aria-expanded=true]+.sk12-nav{transform:none;opacity:1;visibility:visible}
  .sk12-nav>a{min-height:58px;border-right:0;border-bottom:1px solid var(--sk-line);display:grid;grid-template-columns:40px 1fr;align-content:center}
  .sk12-nav>a:after{display:none}
  .sk12-hero-grid{display:grid;grid-template-columns:74px 1fr;min-height:0}
  .sk12-hero-index{grid-row:span 2;padding-top:48px}
  .sk12-hero-copy{padding:55px 30px;border-right:0}
  .sk12-hero h1{font-size:clamp(46px,9vw,72px)}
  .sk12-hero-unit{grid-column:2}
  .sk12-hero-image{height:410px}
  .sk12-section-head{align-items:start;flex-direction:column;gap:18px}
  .sk12-channel-list>a{grid-template-columns:42px 1fr 85px 20px}
  .sk12-channel-list i{display:none}
  .sk12-bank-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;border-bottom:0}
  .sk12-bank-card,.sk12-bank-card-1,.sk12-bank-card-2,.sk12-bank-card-3,.sk12-bank-card-4,.sk12-bank-card-5{grid-row:auto;grid-template-columns:1fr;grid-template-rows:270px 1fr;min-height:480px;border-right:1px solid var(--sk-ink);border-bottom:1px solid var(--sk-ink)}
  .sk12-bank-card:nth-child(even){border-right:0}
  .sk12-bank-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:390px;border-right:0}
  .sk12-protocol{grid-template-columns:1fr;grid-template-areas:"title" "list" "cta";gap:35px}
  .sk12-terrain-grid article{grid-template-columns:1fr;grid-template-rows:auto 270px}
  .sk12-terrain-copy{padding:28px}
  .sk12-matrix-head{display:none}
  .sk12-matrix-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--sk-ink)}
  .sk12-matrix-list article{grid-template-columns:1fr auto;grid-template-areas:"product product" "use use" "meter meter" "price link";gap:14px;padding:24px;border-right:1px solid var(--sk-line)}
  .sk12-matrix-list article:nth-child(even){border-right:0}
  .sk12-matrix-product{grid-area:product}
  .sk12-matrix-use{grid-area:use}
  .sk12-meter{grid-area:meter}
  .sk12-matrix-list article>strong{grid-area:price}
  .sk12-matrix-link{grid-area:link}
  .sk12-service-grid{grid-template-columns:1fr 1fr;gap:40px}
  .sk12-service-grid>a{grid-column:1/-1;min-height:110px}
  .sk12-tool-rail{grid-template-columns:repeat(2,1fr)}
  .sk12-tool-rail article{border-bottom:1px solid var(--sk-line)}
  .sk12-tool-rail article:nth-child(even){border-right:0}
  .sk12-guide-grid{grid-template-columns:repeat(2,1fr)}
  .sk12-guide-grid>a:nth-child(3n){border-right:1px solid #545954}
  .sk12-guide-grid>a:nth-child(even){border-right:0}
  .sk12-faq{grid-template-columns:1fr;gap:50px}
  .sk12-brands .sk12-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}
  .sk12-brands .sk12-shell>span{grid-column:1/-1;padding:0 0 14px}
  .sk12-brands a{min-width:0;width:100%;justify-content:space-between;padding-inline:12px;border-top:1px solid #c0c2ba}
  .sk12-final>.sk12-shell{grid-template-columns:110px 1fr;padding-block:60px}
  .sk12-final>div>a{grid-column:2;min-height:110px}
  .sk12-footer-main{grid-template-columns:1.3fr 1fr 1fr}
  .sk12-footer-brand{grid-row:span 2}
  .sk12-footer-main>div:last-child{grid-column:2/-1}
}
@media (max-width:640px){
  :root{--sk-pad:17px}
  .sk12-status .sk12-shell{height:30px}
  .sk12-status span:first-child{font-size:8px}
  .sk12-status a{font-size:9px}
  .sk12-header-grid{min-height:76px}
  .sk12-brand img{width:44px;height:44px}
  .sk12-brand>span{display:none}
  .sk12-menu span{display:none}
  .sk12-menu{width:44px;height:44px;justify-content:center;padding:0}
  .sk12-nav{inset:106px 0 auto}
  .sk12-hero-grid{grid-template-columns:1fr}
  .sk12-hero-index{display:none}
  .sk12-hero-copy{padding:48px 0 42px}
  .sk12-hero h1{font-size:46px}
  .sk12-hero-copy>p:not(.sk12-kicker){font-size:14px}
  .sk12-button{width:100%;justify-content:space-between}
  .sk12-hero-metrics{margin-top:38px}
  .sk12-hero-metrics dt{font-size:21px}
  .sk12-hero-metrics dd{font-size:8px}
  .sk12-hero-unit{grid-column:auto;margin-inline:calc(var(--sk-pad) * -1);border-top:1px solid #393d39}
  .sk12-hero-image{height:340px;padding:25px}
  .sk12-scope i:nth-child(1),.sk12-scope i:nth-child(2){display:none}
  .sk12-hero-unit-meta{padding:22px var(--sk-pad) 28px}
  .sk12-hero-unit-meta h2{font-size:29px}
  .sk12-wave i{transform:none}
  .sk12-section-head h2,.sk12-protocol-title h2,.sk12-faq-lead h2{font-size:39px}
  .sk12-channels,.sk12-signalbank,.sk12-terrain,.sk12-matrix,.sk12-tools,.sk12-guides,.sk12-faq{padding-block:72px}
  .sk12-channel-list>a{grid-template-columns:32px 1fr 19px;gap:11px;min-height:66px}
  .sk12-channel-list em{display:none}
  .sk12-channel-list strong{font-size:15px}
  .sk12-bank-grid{grid-template-columns:1fr}
  .sk12-bank-card,.sk12-bank-card-1,.sk12-bank-card-2,.sk12-bank-card-3,.sk12-bank-card-4,.sk12-bank-card-5,.sk12-bank-card:last-child{grid-column:auto;grid-template-columns:42% 58%;grid-template-rows:285px;min-height:0;border-right:0}
  .sk12-bank-card>div{padding:19px}
  .sk12-bank-card h3{font-size:19px}
  .sk12-protocol{padding-block:76px}
  .sk12-protocol li{grid-template-columns:50px 1fr}
  .sk12-terrain-grid{grid-template-columns:1fr}
  .sk12-terrain-grid article,.sk12-terrain-grid article:nth-child(even),.sk12-terrain-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #4a4f4a}
  .sk12-terrain-grid article:last-child{border-bottom:0}
  .sk12-terrain-grid article:nth-child(even){grid-template-rows:270px auto}
  .sk12-terrain-grid article:nth-child(even) .sk12-terrain-copy{order:2}
  .sk12-matrix-list{grid-template-columns:1fr}
  .sk12-matrix-list article,.sk12-matrix-list article:nth-child(even){border-right:0}
  .sk12-service-grid{grid-template-columns:1fr;padding-block:60px}
  .sk12-service-grid h2{font-size:40px}
  .sk12-service-grid>a{grid-column:auto}
  .sk12-tool-rail{grid-template-columns:1fr}
  .sk12-tool-rail article,.sk12-tool-rail article:nth-child(even){border-right:0;grid-template-rows:235px 1fr}
  .sk12-guide-grid{grid-template-columns:1fr}
  .sk12-guide-grid>a,.sk12-guide-grid>a:nth-child(3n),.sk12-guide-grid>a:nth-child(even){border-right:0;min-height:210px}
  .sk12-faq{gap:36px}
  .sk12-accordions summary{font-size:15px}
  .sk12-accordions p{margin-right:25px}
  .sk12-brands .sk12-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}
  .sk12-brands .sk12-shell>span{grid-column:1/-1;padding:0 0 14px}
  .sk12-brands a{min-width:0;width:100%;justify-content:space-between;padding-inline:12px;border-top:1px solid #c0c2ba}
  .sk12-final>.sk12-shell{grid-template-columns:1fr;gap:26px}
  .sk12-final-code{display:none}
  .sk12-final h2{font-size:42px}
  .sk12-final>div>a{grid-column:auto;min-height:105px}
  .sk12-footer-main{grid-template-columns:repeat(2,1fr);gap:42px 24px}
  .sk12-footer-brand{grid-column:1/-1;grid-row:auto;border:0;padding:0 0 30px;border-bottom:1px solid #363b36}
  .sk12-footer-main>div:last-child{grid-column:auto}
  .sk12-footer-bottom{grid-template-columns:1fr auto;padding-block:20px}
  .sk12-footer-bottom span:nth-child(2){grid-column:1/-1;grid-row:2;text-align:left}
  .sk12-whatsapp{min-width:0;width:56px;height:56px;padding:6px;right:14px;bottom:14px;border-radius:50%}
  .sk12-whatsapp-icon{width:42px;height:42px;border-radius:50%}
  .sk12-whatsapp>span:last-child{display:none}
}
@media (max-width:360px){
  .sk12-hero h1{font-size:40px}
  .sk12-bank-card,.sk12-bank-card-1,.sk12-bank-card-2,.sk12-bank-card-3,.sk12-bank-card-4,.sk12-bank-card-5,.sk12-bank-card:last-child{grid-template-columns:1fr;grid-template-rows:220px auto}
  .sk12-tool-rail h3{font-size:20px}
  .sk12-brands .sk12-shell{grid-template-columns:1fr}
  .sk12-footer-main{grid-template-columns:1fr}
  .sk12-footer-main>div:last-child{grid-column:auto}
}
