/* October content revision: contact first, concise copy, complete case studies. */
.revision .section{padding-block:76px}
.revision .section-intro{align-items:start;gap:55px;margin-bottom:36px}
.revision .section-intro>h2{max-width:650px;flex:1}
.revision .section-intro>p{max-width:365px;font-size:14px;line-height:1.8}
.revision .hero{grid-template-columns:1.08fr 1fr;gap:40px;padding-block:62px 68px}
.revision .hero h1{font-size:52px;line-height:1.15;max-width:570px;letter-spacing:-1.7px}
.revision .hero .lead{font-size:15px;line-height:1.85;max-width:470px;margin:25px 0 28px}
.hero-illustration img{width:100%;height:auto}
.revision .hero-contact{border-radius:999px}
#main-nav>.button-header{border-radius:999px}
.site-header{transition:transform 220ms ease}
.site-header.is-scroll-hidden{transform:translateY(-100%)}
@media(prefers-reduced-motion:reduce){.site-header{transition:none}}

.market-plot{display:block;width:100%;height:auto;overflow:visible;font-family:Montserrat,Arial,sans-serif}
.market-plot text{fill:#646d63;font-size:13px}
.market-plot .chart-grid{stroke:#e6e0d3;stroke-width:1}
.market-plot .chart-history{fill:none;stroke:#155938;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}
.market-plot .chart-future{fill:none;stroke:#aa8022;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}
.market-plot .chart-future-later{stroke:#9a9e96}
.market-plot .chart-dot{fill:#fdfbf7;stroke:#155938;stroke-width:3}
.market-plot .chart-dot-future{stroke:#aa8022}
.market-plot .chart-dot-later{stroke:#9a9e96}
.market-plot .chart-value{fill:#0b3824;font-size:19px;font-weight:600}
.market-plot .chart-value-future{fill:#89651a}
.market-plot .chart-label{font-size:11px;letter-spacing:.3px}
.market-plot .chart-period{fill:#89651a;font-size:11px;font-weight:600;letter-spacing:1.2px}
.market-plot-mobile text{font-size:19px}
.market-plot-mobile .chart-period{font-size:15px;letter-spacing:.5px}
.market-plot-mobile .chart-value{font-size:23px}
.market-plot-mobile .chart-label{font-size:16px;letter-spacing:0}
/* Market context: editorial copy and a native vector chart. */
.market-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start;margin-bottom:44px}
.market-heading .eyebrow{color:var(--brass);margin-bottom:19px}
.market-heading h2{font-size:44px;line-height:1.18;letter-spacing:-1.3px;max-width:440px}
.market-heading h2 span{text-decoration:underline;text-decoration-color:#d4af3770;text-decoration-thickness:5px;text-underline-offset:7px;text-decoration-skip-ink:none}
.market-intro-copy p{font-size:13px;line-height:1.9}
.market-intro-copy p+p{margin-top:18px}
.market-intro-copy .market-lead{font-size:15px;line-height:1.85;color:var(--ink)}
.market-intro-copy a{color:var(--forest-700);text-decoration:underline;text-underline-offset:3px}
.market-chart{margin:0;padding:32px 34px 26px;border:1px solid #deded0;border-radius:22px;background:var(--cream);box-shadow:0 9px 32px #0b382405}
.market-chart-header{display:flex;justify-content:space-between;gap:26px;align-items:flex-start;margin-bottom:14px}
.market-chart-header .eyebrow{margin-bottom:10px;font-size:9px}
.market-chart-header h3{font-size:28px;line-height:1.3;letter-spacing:-.6px;margin-bottom:10px}
.market-chart-header p:not(.eyebrow){font-size:11px;line-height:1.7}
.market-chart-legend{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding-top:9px;font-size:10px;line-height:1.5;color:var(--muted)}
.market-chart-legend span{display:flex;align-items:center;gap:9px}
.market-chart-legend i{width:23px;height:0;border-top:3px solid var(--forest-700)}
.market-chart-legend .legend-forecast{border-top:3px dashed var(--brass)}
.market-chart .market-plot-mobile{display:none}
.market-chart-footer{border-top:1px solid var(--cream-300);padding-top:17px}
.market-chart-footer>p{font-size:11px;line-height:1.8;color:var(--muted)}
.market-sources a{color:var(--forest-700);text-decoration:underline;text-underline-offset:3px}
.market-sources a:hover,.market-intro-copy a:hover{color:var(--brass)}
.market-impact{display:grid;grid-template-columns:1fr;gap:26px;margin-block:44px}
.market-impact article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;align-items:start;padding:30px;border-top:2px solid #baa36b}
.market-impact .market-impact-demand{border-top-color:var(--forest-700);background:#e9eee2;border-radius:0 0 18px 18px}
.market-impact .market-impact-action{border-top-color:#c5c9b9;background:#f0ede4;border-radius:0 0 18px 18px}
.market-impact-label{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:18px}
.market-impact-label .icon{width:20px;height:20px;color:var(--forest-700)}
.market-impact h3{font-size:27px;line-height:1.3;margin-bottom:0}
.market-impact p{font-size:13px;line-height:1.9}
.market-impact p+p{margin-top:18px}
.market-impact strong{font-weight:600;color:var(--ink)}
.market-next-link{margin-top:24px;background:#f7f5ef;border-radius:999px;color:var(--forest-700)}
.market-next-link:hover{background:#e9eee2}
@media(max-width:1000px){
 .market-intro{gap:35px;grid-template-columns:.9fr 1.1fr}.market-heading h2{font-size:37px}
 .market-chart{padding:26px}.market-chart-header h3{font-size:25px}
 .market-impact{gap:24px}.market-impact article{gap:30px;padding:26px 24px}.market-impact h3{font-size:24px}
}
@media(max-width:760px){
 .market-intro{grid-template-columns:1fr;gap:26px}.market-heading h2{max-width:520px;font-size:38px}
 .market-chart-header{display:block}.market-chart-legend{flex-direction:row;flex-wrap:wrap;gap:10px 22px;padding-top:18px}
 .market-impact{gap:20px}.market-impact article{grid-template-columns:1fr;gap:20px;padding:24px 18px}.market-impact p{font-size:13px}
}
@media(max-width:680px){
 .market-intro{margin-bottom:28px;gap:25px}.market-heading h2{font-size:34px;line-height:1.2;letter-spacing:-.8px}
 .market-intro-copy p{font-size:13px}.market-intro-copy .market-lead{font-size:14px}
 .market-chart{padding:22px 17px 18px;border-radius:17px}.market-chart-header{margin-bottom:8px}.market-chart-header h3{font-size:25px}
 .chart-desktop-break{display:none}.market-chart-header p:not(.eyebrow){font-size:10px}.market-chart-legend{gap:8px 16px;font-size:9px}
 .market-chart .market-plot-desktop{display:none}.market-chart .market-plot-mobile{display:block}
 .market-chart-footer>p{font-size:10px}
 .market-impact{grid-template-columns:1fr;gap:22px;margin-block:30px}.market-impact article{padding:24px 19px}.market-impact-cost{padding-inline:3px!important}
 .market-impact h3{font-size:26px}.market-impact p{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.market-next-link .icon{transition:none}}

.revision .process-tabs{margin-bottom:18px}
.revision .approach-section .section-intro>h2{max-width:800px}
.revision .process-tabs button{gap:8px;flex-wrap:nowrap}
.process-stage{display:block;padding:32px 36px;background:var(--cream-100);border:1px solid var(--cream-300);border-radius:18px}
.process-panels{min-width:0}
.revision .process-panel{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:30px 40px;align-items:start;background:none;color:var(--ink);padding:0;min-height:0;border-radius:0;animation:process-fade 400ms ease-in-out both}
.process-intro{grid-column:1;grid-row:1;min-width:0}
.process-panel>.process-visual{grid-column:2;grid-row:1;width:100%;margin:0}
.process-position{display:block;font-size:11px;color:var(--forest-700);margin-bottom:18px}
.revision .process-panel h3{font-size:30px;line-height:1.25;max-width:560px;margin-bottom:18px}
.revision .process-panel p{font-size:14px;line-height:1.85;color:var(--muted)}
.process-intro p+p{margin-top:18px}
.process-analysis,.process-services{grid-column:1/-1;min-width:0}
.process-analysis{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--cream-300);padding-top:27px}
.process-analysis h4,.process-additional h4{font-family:var(--sans);font-size:15px;line-height:1.6;font-weight:600;margin:0 0 12px;color:var(--ink)}
.process-service{border-top:1px solid #d7d9cc;border-bottom:0;overflow:hidden}
.process-service[open]{cursor:pointer}
.process-service summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none}
.process-service summary::-webkit-details-marker{display:none}
.process-service summary::marker{content:''}
.process-service summary:focus-visible{outline-offset:-3px}
.process-service[open] summary span{transform:none}
.process-service-title{display:block;font-size:15px;line-height:1.6;font-weight:600;color:var(--ink)}
.process-service-meta{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:4px}
.process-service .service-toggle{width:18px;height:18px;color:var(--forest-700);transition:transform 180ms ease}
.process-service[open] .service-toggle{transform:rotate(45deg)}
.process-service.is-collapsing .service-toggle{transform:rotate(0)}
.process-service-body{padding:0 42px 24px 0;max-width:850px}
.process-additional{padding:25px 28px;background:#e9eee2;border-radius:15px;margin-top:16px}
.process-additional p{max-width:740px}
.process-consultation-link{margin-top:22px;max-width:100%;border-radius:999px;background:var(--cream);color:var(--forest-700);text-align:left}
.process-consultation-link:hover{background:#dce6d7}
.revision .process-classroom{border-radius:18px;min-height:0;padding:24px 22px 12px}
.revision .process-classroom::before{inset:9px;border-radius:11px}

.revision .process-classroom .classroom-desks{width:100%;height:auto;max-height:205px}
.revision .process-classroom .pupil{transition:opacity 700ms ease-in-out}
.revision .process-classroom .pupil[data-filled='false']{opacity:0}
.revision .process-classroom .pupil[data-filled='true']{opacity:1}
@keyframes process-fade{from{opacity:0}to{opacity:1}}
.revision .work-section{background:var(--cream-100)}
.revision .work-section h2{margin-bottom:36px}
.case-list{display:grid;gap:30px}
.theme-itg{--case-bg:linear-gradient(120deg,#422649,#234d5b);--case-solid:#422649;--case-heading:#754189;--case-pale:#f0e9f3}
.theme-amazon{--case-bg:#486529;--case-solid:#486529;--case-heading:#56732e;--case-pale:#edf1e5}
.theme-prijimacky{--case-bg:#70518f;--case-solid:#70518f;--case-heading:#64458a;--case-pale:#f0eaf5}
.case-row{border:1px solid #e1ded5;border-radius:19px;overflow:hidden;background:var(--cream)}
.case-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:42px;padding:36px 42px;background:var(--case-bg);color:var(--cream)}
.case-logo{display:flex;align-items:center;width:232px;max-width:100%;height:64px;padding:10px 15px;border-radius:9px;background:var(--cream);margin-bottom:24px}
.case-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}
.case-summary h3{font-size:29px;line-height:1.25;max-width:510px;margin-bottom:14px;color:inherit}
.case-summary>p{font-size:13px;line-height:1.85;color:#fffdf7;max-width:510px}
.case-metric{display:flex;gap:17px;align-items:center;margin:23px 0}
.case-metric>strong{font:500 36px/1.2 var(--serif);white-space:nowrap;letter-spacing:-1px}
.case-metric>span{max-width:210px;font-size:12px;line-height:1.6}
.case-link{border-radius:999px;background:var(--cream);color:var(--case-solid);min-height:45px;padding:12px 19px}
.case-link:hover{background:var(--case-pale);box-shadow:0 5px 20px #0002}
.case-device{display:flex;align-items:center;justify-content:center;min-width:0;padding:15px;min-height:235px}
a.case-device{border-radius:14px}
.case-device>img{width:100%;height:auto;max-height:300px;object-fit:contain;filter:drop-shadow(0 14px 12px #0002);transition:transform 250ms ease}
.device-amazon>img{max-height:280px;width:auto;max-width:100%;transform:rotate(-4deg)}
.case-device .tablet-device{width:100%;max-width:400px;border-width:9px;transform:rotate(-3deg);border-radius:18px;box-shadow:0 3px 0 #77767b,0 18px 25px #0003}
.case-device .tablet-screen{display:block;overflow:hidden;border-radius:8px}
.case-quote{margin:0;padding:28px 42px 29px;background:var(--cream)}
.case-quote blockquote{font:400 20px/1.55 var(--serif);color:var(--ink);margin:0;max-width:970px;padding-left:20px;border-left:3px solid var(--case-heading)}
.case-quote figcaption{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:3px;padding-left:23px;margin-top:16px;font-size:11px;line-height:1.6;color:var(--muted)}
.case-quote figcaption strong{color:var(--ink);font-weight:600}
.case-quote blockquote p{color:inherit}
.case-quote blockquote p+p{margin-top:18px}
.revision .contact-section{padding-block:80px}
.revision .contact-copy h2{font-size:36px;line-height:1.25}
.revision .contact-copy>p{font-size:15px;line-height:1.85;margin-top:24px;max-width:445px}
.revision .contact-signature{margin-top:25px}
.revision .form-card{padding:30px}
.form-progress{display:flex;gap:12px;list-style:none;padding:0;margin:23px 0 26px}
.form-progress li{position:relative;flex:1;height:4px;background:var(--cream-300)}
.form-progress li[data-reached='true'],.form-progress li[aria-current]{background:var(--forest-700)}
.consultation-step{padding:0;margin:0;border:0;min-width:0;animation:process-fade 220ms ease}
.consultation-actions{display:flex;gap:10px;margin-top:13px}
.consultation-actions>.button-primary{flex:1}
.revision .form-card .required-note{margin-top:14px}
.revision .team-section{display:block;padding-bottom:76px}
.revision .team-section>h2{font-size:36px;text-align:center;margin-bottom:38px}
.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 40px;max-width:960px;margin-inline:auto}
.team-member{min-width:0;text-align:center}
.team-member>a{display:block;border-radius:15px}
.team-portrait{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:15px;background:var(--cream-100);margin-bottom:19px}
.team-portrait-dominik{object-position:center 35%;background:#dce4d7}
.team-portrait-jan{object-position:63% center;background:var(--gold-light)}
.team-member h3{font-size:23px;margin-bottom:7px}
.team-member p{font-size:12px;line-height:1.65}
.team-member>a:hover h3{color:var(--forest-700);text-decoration:underline;text-underline-offset:4px}
.revision .faq-section{gap:30px;border-top:1px solid var(--cream-300)}
.revision .faq-section h2{margin-bottom:0}
.faq-answer{padding:0 23px 24px;color:var(--muted);font-size:13px;line-height:1.85}
.faq-answer ul{margin:12px 0 0;padding-left:20px}
.faq-answer li{padding-left:3px;margin-top:5px}
.faq-answer li::marker{color:var(--forest-700)}
.faq-consultation{margin-top:20px;border-radius:999px}
@media(max-width:680px){
  .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}
  .revision .team-section>h2{font-size:30px;margin-bottom:28px}
  .team-portrait{margin-bottom:14px;border-radius:12px}
  .team-member h3{font-size:20px}
  .team-member p{font-size:11px}
  .faq-answer{padding:0 18px 21px}
  .faq-consultation{gap:10px;padding-inline:16px;font-size:11px}
}

.case-detail-hero{padding-block:38px 0}
.back-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-bottom:30px}
.case-detail-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:45px;align-items:center}
.case-detail h1{font-size:42px;line-height:1.2;letter-spacing:-1.2px;color:var(--case-heading);margin-bottom:22px}
.case-detail-heading p{font-size:12px;line-height:1.8}
.case-detail-heading>.case-device{background:var(--case-bg);border-radius:18px;padding:35px;min-height:300px}
.case-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;padding:26px 32px;background:var(--case-pale);border-radius:14px}
.case-results>div{display:flex;align-items:center;gap:20px}
.case-results strong{font:500 36px/1.2 var(--serif);white-space:nowrap;color:var(--case-heading)}
.case-results span{font-size:12px;line-height:1.7;max-width:240px}
.case-story{padding-block:35px}
.case-story>section{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;padding:25px 0;border-bottom:1px solid var(--cream-300)}
.case-story>section h2{font-size:25px}
.case-story>section p{font-size:14px;line-height:1.9;max-width:730px}
.case-credit{font-size:11px;line-height:1.8;margin:22px 0 18px;max-width:790px}
.case-testimonial .case-quote{background:var(--case-pale);border-radius:16px;padding:35px}
.case-testimonial .case-quote blockquote{font-size:21px;max-width:none}
.case-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:60px 75px}
.case-contact h2{font-size:32px}
@media(hover:hover) and (pointer:fine){a.case-device:hover>img{transform:translateY(-4px)}a.device-amazon:hover>img{transform:rotate(-2deg) translateY(-4px)}a.case-device:hover .tablet-device{transform:rotate(-1deg) translateY(-4px)}}
@media(max-width:1100px){
 .revision .hero h1{font-size:46px}.revision .hero{gap:18px}.revision .section-intro{gap:35px}
 .process-stage{padding:28px}.revision .process-panel{grid-template-columns:minmax(0,1fr) 215px;gap:28px}
 .revision .process-panel h3{font-size:28px}
 .case-overview{padding:30px;gap:24px}.case-summary h3{font-size:27px}.case-metric>strong{font-size:32px}
 .revision .contact-grid{gap:38px}.revision .contact-copy h2{font-size:32px}.revision .form-card{padding:25px}
 .case-detail h1{font-size:36px}.case-detail-heading{gap:25px}.case-results strong{font-size:30px}
}
@media(max-width:850px){
 .revision .section-intro{display:block}.revision .section-intro>p{max-width:610px;margin-top:22px}
 .revision .hero h1{font-size:40px}.revision .hero .lead{font-size:14px}

 .process-stage{padding:26px}.revision .process-panel{grid-template-columns:minmax(0,1fr) 190px;gap:24px}
 .revision .process-panel h3{font-size:25px}
 .process-analysis{gap:24px}
 .revision .process-classroom{padding:23px 16px 12px}
 .case-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:20px;padding:27px}
 .case-summary h3{font-size:24px}.case-device{padding:5px}.case-metric{display:block}.case-metric>span{display:block;margin-top:5px;max-width:none}
 .case-quote{padding:25px 28px}.case-quote blockquote{font-size:19px}
 .revision .contact-copy h2{font-size:29px}.revision .contact-copy>p{font-size:14px}
 .consultation-actions{flex-wrap:wrap}.consultation-actions>.button{padding-inline:13px}
 .case-results>div{display:block}.case-results span{display:block;margin-top:9px}
 .case-detail-heading{grid-template-columns:1fr 1fr}.case-detail h1{font-size:33px}
 .case-story>section{grid-template-columns:180px minmax(0,1fr);gap:25px}
}
@media(max-width:680px){
 .revision .section{padding-block:54px}.revision .section-intro{margin-bottom:28px}
 .revision .hero{grid-template-columns:1fr;padding-block:42px;gap:15px}.revision .hero h1{font-size:40px;max-width:470px}.revision .hero .lead{margin:22px 0 25px;max-width:none}
 .hero-illustration{max-width:430px;width:100%;margin:auto}.revision .hero-contact{max-width:100%;font-size:11px}
 .process-stage{padding:24px}.revision .process-panel{grid-template-columns:1fr;gap:26px}
 .process-position{margin-bottom:13px}.revision .process-panel h3{font-size:26px}
 .process-panel>.process-visual{grid-column:1;grid-row:2;width:210px;max-width:100%;margin:0 auto}
 .process-analysis,.process-services{grid-row:3}.process-analysis{grid-template-columns:1fr;gap:24px}
 .process-service summary{gap:16px;padding:20px 0}.process-service-title{font-size:14px}.process-service-meta{font-size:11px}
 .process-service-body{padding-right:0}.process-additional{padding:22px 18px}.process-consultation-link{font-size:11px;padding:12px 16px;gap:12px}
 .case-list{gap:24px}.case-overview{grid-template-columns:1fr;padding:25px;gap:15px}.case-logo{width:214px;height:60px;margin-bottom:20px}
 .case-summary h3{font-size:26px}.case-summary>p{font-size:13px}.case-metric{display:flex;margin:20px 0;gap:14px}.case-metric>span{margin-top:0;max-width:170px;font-size:11px}
 .case-device{min-height:0;padding:18px 7px 5px}.case-device>img{max-height:200px}.device-amazon>img{height:205px;max-height:205px;width:auto}
 .case-device .tablet-device{max-width:350px;border-width:7px;border-radius:15px}.case-device .tablet-screen{border-radius:7px}
 .case-quote{padding:24px}.case-quote blockquote{font-size:18px;padding-left:14px}.case-quote figcaption{padding-left:17px;display:block;font-size:10px}.case-quote figcaption span{display:block;margin-top:3px}
 .revision .contact-section{padding-block:55px}.revision .contact-grid{gap:32px}.revision .contact-copy h2{font-size:31px}.revision .contact-copy>p{font-size:15px}.revision .form-card{padding:25px 22px}
 .revision .team-section{padding-bottom:28px}.revision .team-intro h2{font-size:30px}.revision .collaborators-section{padding-bottom:50px}.revision .collaborators-section h2{font-size:24px}

 .revision .field input,.revision .field textarea{font-size:16px}
 .case-detail-hero{padding-top:25px}.back-link{margin-bottom:20px}.case-detail-heading{grid-template-columns:1fr;gap:28px}.case-detail h1{font-size:34px;line-height:1.25}.case-detail-heading>.case-device{padding:30px;min-height:230px}
 .case-results{padding:23px;gap:20px;margin-top:28px}.case-results strong{font-size:27px}.case-results span{font-size:10px;line-height:1.7}
 .case-story{padding-block:15px 25px}.case-story>section{display:block;padding:24px 0}.case-story>section h2{margin-bottom:16px}.case-story>section p{font-size:14px}
 .case-testimonial .case-quote{padding:25px 21px}.case-testimonial .case-quote blockquote{font-size:19px}
 .case-contact{display:block;padding-block:45px 55px}.case-contact h2{font-size:29px;margin-bottom:23px}
}
@media(max-width:370px){
 .revision .hero h1{font-size:35px}.revision .hero-contact{padding:13px 16px;gap:10px}.process-stage{padding:20px}
 .case-overview{padding:22px}.case-summary h3{font-size:24px}.case-metric>strong{font-size:30px}.case-quote{padding:22px 18px}
 .case-results{grid-template-columns:1fr}.case-results>div+div{padding-top:17px;border-top:1px solid #d9d0df}.case-results>div{display:flex;gap:20px}.case-results span{margin:0}
}
@media(prefers-reduced-motion:reduce){
 .revision .process-panel,.consultation-step{animation:none}.revision .process-classroom .pupil,.case-device>img,.case-device .tablet-device{transition:none}
 a.case-device:hover>img,a.device-amazon:hover>img,a.case-device:hover .tablet-device{transform:none}
}
