/* Asha product imagery: charcoal, warm ivory, restrained crimson. */
:root{--art-ink:#1b1d22;--art-paper:#f6f4f1;--art-muted:#6b6d74;--art-red:#e7314e}
.art-picture{display:block;width:100%;line-height:0}.art-picture img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.product-art{margin:0;min-width:0;border-radius:18px;overflow:hidden;background:#202125;border:1px solid #ffffff18;box-shadow:0 24px 70px -35px #100c1660;isolation:isolate}
.art-open{display:block;position:relative;text-decoration:none;overflow:hidden;color:#fff;line-height:0}.art-open:focus-visible{outline:3px solid #f6536d;outline-offset:-4px}
.art-open img{transition:transform .5s ease}.art-open:hover img{transform:scale(1.012)}
.art-expand{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid #ffffff38;border-radius:8px;background:#14161de8;color:white;font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 3px 12px #0003}
.art-expand svg{width:18px;height:18px;flex-shrink:0}.product-art>figcaption{display:flex;justify-content:space-between;gap:14px;padding:16px 22px;color:#bdbbc0;background:#1b1d22;font-size:13px;line-height:1.7}.product-art>figcaption>span:first-child{font-size:10px;letter-spacing:.1em;color:#eee9e7}.product-art>figcaption i{font-style:normal;color:#ef536d;margin:0 8px}
.product-art-cover,.editorial-art-cover{position:relative;overflow:hidden;background:#1c1d22;aspect-ratio:3/2}.product-art-cover .art-picture,.editorial-art-cover .art-picture{height:100%}.product-art-cover img,.editorial-art-cover img{height:100%;object-fit:cover;transition:transform .45s ease}.product-art-cover>span{position:absolute;left:14px;bottom:12px;max-width:calc(100% - 28px);font:500 9px/1.5 sans-serif;letter-spacing:.09em;color:white;padding:7px 10px;background:#11151bd9;border-radius:4px;opacity:0;transition:opacity .2s}
a:hover>.product-art-cover img,.catalog-v3-card:hover .product-art-cover img,.service-tile:hover .product-art-cover img,.case-card:hover .product-art-cover img{transform:scale(1.025)}a:hover>.product-art-cover>span{opacity:1}
.product-art.art-product{max-width:1280px;margin-inline:auto}.system-screen-label{margin-top:35px;color:#36343b}.system-screen-label>span{color:#77727b}.system-hero{background:#f4f2ef!important}.system-hero h1{color:#202128!important}.system-hero h1>span{color:#a73a4d!important}.system-audience span{background:#ece7e4;border-color:#dfd8d5;color:#6d5960}.system-scenario{background:#ebe6e3;color:#302d31;border-color:#ddd5d1}.system-scenario p{color:#696068}.system-scenario>span{background:#29272d;color:#fff}.system-section-nav{background:#fffdfb;border-color:#e6e0dc}.system-section-nav a{color:#5d5258}.system-section-nav a:hover{color:#cd2542}.system-features article>span{color:#bb3047!important}.system-feature-intro h2{color:#272429}.system-features article{border-color:#e3dcda}.system-flow-list>li>span{color:#e74660!important}.system-scope-note{border-left-color:#d83a55}.system-start .button{background:#e7314e}
.system-page .product-related-grid>a{overflow:hidden}.product-related-grid .product-art-cover{aspect-ratio:3/2}.catalog-v3-card>a>.product-art-cover{width:100%}.catalog-v3-card{border-color:#e2dcda;border-radius:15px;box-shadow:0 5px 18px #24202b06}.catalog-v3-card:hover{border-color:#ce8a96;box-shadow:0 14px 32px #3b202016}.catalog-v3-card h3{color:#272429}.catalog-v3-card p{color:#69646b}.catalog-v3-card .card-explore{color:#a93046}.catalog-v3-card>div>small{color:#a44252}.catalog-v3{background:#f8f6f3}.catalog-v3-tools input{border-color:#d8d0ce}.catalog-platform-filter a[aria-current=true],.catalog-group-filter a[aria-current=true]{background:#29262c;color:#fff;border-color:#29262c}.catalog-group-filter a:hover{border-color:#c77d8b}.catalog-help{background:#26252b;border-color:#454149}.catalog-footnote{font-size:14px;color:#706a70}
.catalog-v3-hero{background:radial-gradient(ellipse at 95% 5%,#56203066,transparent 55%),#171a20!important}.catalog-v3-hero h1>span{color:#f06379}.catalog-v3-hero p{color:#c2bcc3}.catalog-platform-card{position:relative;isolation:isolate;overflow:hidden;min-height:140px;padding:25px 28px;background:#26252d;border-color:#48404a;border-radius:13px;gap:17px}.catalog-platform-card>span:first-child{z-index:1;background:#ef466522;color:#ef6c82;width:54px;height:54px;border-radius:12px}.catalog-platform-card>div{z-index:1;max-width:67%}.catalog-platform-card>div>p{color:#d0c5cd;font-size:14px}.catalog-platform-card>i{z-index:1;color:#f0889b}.catalog-platform-card .platform-card-image{position:absolute;right:0;top:0;bottom:0;width:45%;z-index:-1;opacity:.75;mask-image:linear-gradient(to right,transparent,#000 40%)}.catalog-platform-card .platform-card-image img{width:100%;height:100%;object-fit:cover}.catalog-platform-card:hover{border-color:#d75b71;transform:translateX(3px)}
.company-intro{background:radial-gradient(ellipse at 12% 5%,#43233566,transparent 50%),#12191f!important}.intro-pane>.product-art{width:100%;border-color:#6f535755;box-shadow:0 24px 65px #0005;transform:none!important}.intro-pane .product-art>figcaption{font-size:11px;padding:12px 16px}.intro-pane .product-art>figcaption>span:first-child{font-size:8px}.intro-stage{min-height:550px}.intro-switcher>a{background:#252730!important;border-color:#48444f!important;color:#d9d4dc!important}.intro-switcher>a[aria-current=true]{background:#542331!important;border-color:#d8566e!important;color:#ffb2c0!important}.intro-slider-toolbar button{background:#282730!important;border-color:#524550!important;color:#ece4ed!important}.intro-explanation{border-top-color:#4c3c44!important}.intro-explanation>a{color:#ff8ca2}.intro-main{align-items:center}
.build-card .product-art-cover{margin:18px -4px 25px;border-radius:12px;aspect-ratio:3/2;height:auto;box-shadow:0 10px 25px #0002}.build-card .product-art-cover>span{display:none}.build-card{overflow:hidden}.service-tile>.product-art-cover{height:auto;aspect-ratio:3/2}.case-card>.product-art-cover{height:auto!important;aspect-ratio:3/2}.section-portfolio .case-card:first-child{display:grid;grid-template-columns:1.1fr 1fr}.section-portfolio .case-card:first-child>.product-art-cover{height:100%!important;aspect-ratio:auto}.section-portfolio .case-card:first-child>.product-art-cover img{object-fit:cover}.service-workspace-section .product-art{max-width:1180px;margin:auto}.service-story .studio-hero-grid .product-art{align-self:center}.studio-article-hero .product-art{align-self:center}.insight-card>.editorial-art-cover{height:auto;aspect-ratio:3/2}.insight-hero-stack>.product-art{margin-bottom:20px}.insight-hero-stack>a{font-size:15px;min-height:60px}.section-contact .contact-visual{margin-top:35px}.contact-visual .product-art{max-width:640px}.section-about .studio-hero-grid>.product-art{align-self:center}.portfolio-hero-workspace .product-art{margin:0}.section-portfolio .studio-about-photo img,.section-about .about-photo-story img{filter:none}.art-contact .art-picture img{max-height:420px;object-fit:cover}.not-found-art-v4{position:relative}.not-found-art-v4>strong{position:absolute;left:20px;top:20px;z-index:1;font-size:80px;color:white;text-shadow:0 4px 30px #000}.not-found-art-v4 .product-art{filter:brightness(.7)}
/* Brand-matched visual navigation, with a quiet but clear hierarchy. */
.site-header{background:#171a20!important;border-bottom:1px solid #ffffff12}.site-nav>a,.site-nav .product-menu>summary{color:#e2dde3!important}.site-nav>a:hover,.site-nav .product-menu>summary:hover{color:#ff9daf!important}
.product-menu>.product-mega{background:linear-gradient(135deg,#25222b,#171a20 60%);border:1px solid #62505a;border-radius:18px;padding:27px;box-shadow:0 35px 90px #0009;color:#f8f2f4;width:min(1120px,calc(100vw - 48px));scrollbar-color:#775765 #25232b;max-height:calc(100dvh - 112px)}
.mega-heading{align-items:center;margin-bottom:22px}.mega-heading>div>small{font-size:9px;letter-spacing:.17em;color:#c18291;display:block;margin-bottom:7px}.mega-heading strong{color:#fff6f8;font-size:24px;letter-spacing:-.02em}.mega-heading>a{font-size:14px;color:#ffb1c1!important;border:1px solid #75505c;border-radius:8px;padding:10px 14px!important;min-height:44px;white-space:normal!important}
.platform-tabs{gap:12px}.platform-tab{position:relative;isolation:isolate;min-height:124px;overflow:hidden;padding:23px 19px!important;border:1px solid #4c424e!important;background:#292630!important;color:#eee7ed!important;border-radius:11px!important;gap:12px;box-shadow:inset 0 0 0 0 #e74660;transition:border-color .2s,box-shadow .2s}
.platform-tab>span:first-child{background:#e9486820;color:#f790a5;width:39px;height:42px;border-radius:8px}.platform-tab>span:nth-child(2){position:relative;z-index:2;min-width:0}.platform-tab b{font-size:24px;letter-spacing:-.03em;text-shadow:0 1px 10px #0008}.platform-tab small{color:#c3b7c1;font-size:12px}.platform-tab>.platform-tab-photo{position:absolute;inset:0 0 0 30%;z-index:-2;margin:0;width:auto;height:auto;background:none;opacity:.4;mask-image:linear-gradient(to right,transparent,#000 42%)}.platform-tab-photo .art-picture,.platform-tab-photo img{height:100%;width:100%;object-fit:cover}.platform-tab[aria-current=true]{background:#422733!important;border-color:#ed647e!important;box-shadow:inset 0 -3px #ef5773}.platform-tab[aria-current=true]>.platform-tab-photo{opacity:.62}.platform-tab:hover{border-color:#c8798d!important}.platform-content{grid-template-columns:236px minmax(0,1fr);gap:24px;padding-top:23px}.platform-groups{gap:8px}.platform-groups>a{font-size:16px!important;color:#d6c9d2!important;padding:15px 17px!important;border-radius:8px;background:#ffffff03;border:1px solid transparent;min-height:74px}.platform-groups>a>span>small{color:#a79aa6;font-size:12px;line-height:1.65;margin-top:5px}.platform-groups>a[aria-current=true]{background:#402b36;border-color:#785064;color:#ffd8e2!important}.platform-groups>a:hover{background:#382b36}.platform-products{gap:10px}.platform-product{background:#282630;color:#f2eaf0!important;border:1px solid #483b49;min-height:86px;padding:16px!important;border-radius:9px}.platform-product>span:first-child{background:#e7466020;color:#ef8aa1;width:42px;height:45px;border:1px solid #77485944}.platform-product b{font-size:17px;line-height:1.45;font-weight:600;color:#f3eaf1}.platform-product small{font-size:12px;color:#b7aab6;line-height:1.6}.platform-product>i{color:#e7a5b5;font-size:18px}.platform-product:hover{background:#402a37;border-color:#b06780}.mega-note{border-top:1px solid #56434f!important;color:#b7a6b2!important;margin-top:21px!important;padding-top:16px!important;font-size:12px!important}.product-mega a:focus-visible{outline:3px solid #ff90a8;outline-offset:3px}
.art-dialog{width:min(1500px,96vw);max-width:none;max-height:94dvh;border:1px solid #695362;border-radius:13px;padding:0;background:#191c22;color:#fff;box-shadow:0 30px 90px #0007;overflow:hidden}.art-dialog::backdrop{background:#080b11df}.art-dialog-bar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #4a3b47}.art-dialog-bar strong{margin-right:auto;font-size:17px;line-height:1.5}.art-dialog-bar button{font:inherit;font-size:14px;min-height:44px;padding:8px 15px;border:1px solid #856271;color:#fff;background:#38303d;border-radius:7px;cursor:pointer}.art-dialog-bar button:last-child{background:#a92b48;border-color:#be4761}.art-dialog-viewport{overflow:auto;max-height:calc(94dvh - 145px);background:#111419;text-align:center}.art-dialog-viewport img{display:block;width:100%;height:auto;max-height:calc(94dvh - 145px);object-fit:contain;margin:auto}.art-dialog.is-zoomed .art-dialog-viewport img{width:1536px;max-width:none;max-height:none}.art-dialog>p{font-size:12px;color:#bcb1bd;padding:12px 20px;margin:0;line-height:1.65}.art-dialog :focus-visible{outline:3px solid #ff9fb4;outline-offset:2px}
@media(min-width:1200px){.service-story .studio-hero-grid{grid-template-columns:.85fr 1.15fr;gap:45px}.studio-article-hero .studio-hero-grid{grid-template-columns:.9fr 1.1fr}.section-about .studio-hero-grid,.section-portfolio .studio-hero-grid{grid-template-columns:1fr 1.12fr}}
@media(max-width:1100px){.product-menu>.product-mega{padding:20px}.platform-content{grid-template-columns:210px minmax(0,1fr);gap:16px}.platform-product{padding:12px!important;gap:9px}.platform-product b{font-size:15px}.platform-tab{padding:18px 14px!important}.platform-tab b{font-size:22px}.intro-stage{min-height:460px}.section-portfolio .case-card:first-child{display:block}.section-portfolio .case-card:first-child>.product-art-cover{aspect-ratio:3/2}}
@media(max-width:760px){.site-nav{background:#191b22!important}.product-menu>.product-mega{width:100%;max-height:none;background:transparent;padding:17px 0 6px;border:0;border-radius:0;box-shadow:none;overflow:visible}.mega-heading{gap:10px}.mega-heading>div>small{font-size:8px}.mega-heading strong{font-size:21px}.mega-heading>a{font-size:12px;padding:9px 11px!important}.platform-tabs{gap:7px}.platform-tab{flex-direction:column;align-items:center;gap:5px;min-height:105px;padding:15px 7px!important}.platform-tab b{font-size:20px}.platform-tab>span:first-child{width:31px;height:33px}.platform-tab svg{width:22px;height:22px}.platform-tab small{display:none}.platform-tab>.platform-tab-photo{inset:0;opacity:.25}.platform-content{display:block;padding-top:17px}.platform-groups{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.platform-groups>a{font-size:15px!important;min-height:66px;padding:13px 12px!important;background:#2a2530;border-color:#483a4a}.platform-groups>a>span>small{display:none}.platform-products{grid-template-columns:1fr}.platform-product{min-height:80px;padding:15px!important}.platform-product b{font-size:17px}.platform-product small{font-size:12px}.platform-product>span:first-child{width:40px;height:43px}.mega-note{font-size:12px!important}.product-art{border-radius:12px}.product-art>figcaption{padding:12px 15px;gap:6px;flex-wrap:wrap;font-size:11px}.product-art>figcaption>span:first-child{font-size:9px}.art-expand{right:10px;bottom:10px;font-size:12px;padding:8px 10px;min-height:40px}.intro-stage{min-height:0}.intro-pane>.product-art{margin:10px 0}.intro-pane .product-art>figcaption>span:first-child{display:none}.intro-pane .art-expand{font-size:11px;min-height:35px;padding:6px 9px}.catalog-platform-card{min-height:120px;padding:21px;gap:13px}.catalog-platform-card>div{max-width:75%}.catalog-platform-card h2{font-size:22px}.catalog-platform-card .platform-card-image{width:40%;opacity:.4}.catalog-platform-card>span:first-child{width:43px;height:45px}.catalog-platform-card p{font-size:13px!important}.art-dialog-bar{padding:12px;gap:8px;flex-wrap:wrap}.art-dialog-bar strong{width:100%;font-size:16px}.art-dialog-bar button{font-size:13px;min-height:42px}.art-dialog-bar button:last-child{margin-left:auto}.art-dialog-viewport{max-height:calc(94dvh - 200px)}.art-dialog-viewport img{max-height:calc(94dvh - 200px)}.art-dialog>p{font-size:11px;padding:12px}.system-screen-label{align-items:flex-start;flex-direction:column;gap:5px}.section-contact .contact-visual{margin-top:25px}}
@media(max-width:420px){.mega-heading strong{font-size:19px}.platform-groups>a{font-size:14px!important}.platform-product b{font-size:16px}.product-art>figcaption>span:first-child{font-size:8px}.catalog-platform-card>span:first-child{display:none}.catalog-platform-card>div{max-width:88%}.catalog-platform-card h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.art-open img,.product-art-cover img,.platform-tab,.catalog-platform-card,.product-art-cover>span{transition:none!important;transform:none!important}}

.iot-art-showcase{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}.iot-command-demo{padding:25px;color:#eee5ed}.iot-command-demo h3{font-size:38px;line-height:1.45;margin:10px 0 18px;color:#fff3f7}.iot-command-demo>p{color:#bcb0bf;font-size:16px;line-height:1.85}.iot-command-demo ol{padding:0;list-style:none;display:grid;gap:12px;margin:30px 0}.iot-command-demo li{display:flex;align-items:center;gap:16px;border:1px solid #584657;background:#302333;border-radius:10px;padding:16px;position:relative;transition:background .3s,border-color .3s}.iot-command-demo li>span{width:35px;height:35px;border:1px solid #72516a;border-radius:50%;display:grid;place-items:center;color:#f298b0;font-size:12px;flex-shrink:0}.iot-command-demo b{font-size:18px}.iot-command-demo small{display:block;color:#baa8ba;font-size:13px;margin-top:4px}.iot-command-demo .button{font-size:16px;min-height:48px}.iot-demo-status{font-size:14px!important;min-height:50px}.command-running .iot-command-demo li{animation:command-hop .9s ease both}.command-running .iot-command-demo li:nth-child(2){animation-delay:.3s}.command-running .iot-command-demo li:nth-child(3){animation-delay:.6s}.command-complete .iot-command-demo li{border-color:#9b627b;background:#49273c}.command-complete .iot-command-demo li>span{background:#873a58;color:white}.people-photo>.product-art{width:100%}.people-photo .product-art>figcaption{position:static}.people-photo .product-art>figcaption span{position:static;background:none;padding:0;display:inline}.people-photo .art-expand{position:absolute!important;right:18px;left:auto;bottom:18px;padding:10px 15px;background:#14161de8}.people-photo .art-picture img{height:auto;object-fit:contain}
@keyframes command-hop{50%{background:#743348;border-color:#ed7896}}@media(max-width:900px){.iot-art-showcase{grid-template-columns:1fr;gap:15px}.iot-command-demo{padding:20px 0}.iot-command-demo h3{font-size:30px}.iot-command-demo ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.iot-command-demo li{display:block;padding:14px}.iot-command-demo li>span{margin-bottom:12px}.iot-command-demo b{font-size:15px}.iot-command-demo small{font-size:12px}}@media(max-width:500px){.iot-command-demo ol{grid-template-columns:1fr}.iot-command-demo li{display:flex;padding:15px;gap:15px}.iot-command-demo li>span{margin:0}.iot-command-demo b{font-size:17px}.iot-command-demo small{font-size:13px}}@media(prefers-reduced-motion:reduce){.iot-command-demo li{animation:none!important;transition:none!important}}
.viewing-art .contact-dock{visibility:hidden;pointer-events:none;opacity:0}.system-page .studio-kicker{color:#bd3d56}.system-page .studio-kicker:before{background:#bd3d56}
.art-expand{min-height:46px!important;font-size:14px!important;background:#1b1e27ed;box-shadow:0 5px 20px #0005}
.art-expand svg{width:23px;height:23px;color:#ffa7b7}
.art-open:hover .art-expand{background:#a92140;border-color:#ee6683;color:#fff}
.art-dialog.motion-dialog{width:min(1120px,96vw);max-height:94dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#191d24}
.motion-dialog .art-dialog-bar{position:sticky;top:0;z-index:4;background:#202029;gap:14px;padding:12px 19px}
.motion-dialog .art-dialog-bar strong{font-size:17px}
.motion-dialog .motion-label{font-size:11px;color:#d19ba9;padding:4px 9px;border:1px solid #745060;border-radius:20px;white-space:nowrap}
.motion-stage{width:100%;background:#0d1016;line-height:0;display:grid;place-items:center}
.motion-video{display:block;width:100%;aspect-ratio:8/5;max-height:61dvh;object-fit:contain;background:#0d1016}
.motion-stage:fullscreen{height:100%;background:#050608}.motion-stage:fullscreen video{width:100%;height:100%;max-height:none;object-fit:contain}
.motion-body{padding:16px 22px 19px}
.motion-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.motion-controls button,.motion-retry{font:inherit;font-size:13px;min-height:44px;border:1px solid #6b5262;background:#332a36;color:#f2eaf1;padding:9px 14px;border-radius:7px;cursor:pointer}
.motion-controls .motion-play{background:#c6294a;border-color:#ed5d7c;min-width:143px;font-weight:600}.motion-controls button:hover,.motion-retry:hover{background:#654051}.motion-controls .motion-play:hover{background:#e3385a}
.motion-controls .motion-fullscreen{margin-left:auto}.motion-time{font:12px Arial,sans-serif;font-variant-numeric:tabular-nums;color:#aeabb6;margin-left:5px}
.motion-status{font-size:11px;color:#b2a7b4;margin:10px 0 16px!important;min-height:19px;line-height:1.7}
.motion-status a{color:#ffa8bc}.motion-headline{font-size:19px;color:#f8edf2;line-height:1.6;letter-spacing:-.02em;margin:0 0 12px}
.motion-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 16px}
.motion-chapters li{min-width:0}.motion-chapters button{font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:10px;min-height:61px;color:#d9d0da;background:#24232d;border:1px solid #544253;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.65;cursor:pointer}
.motion-chapters button:hover{background:#3c2d3a;border-color:#c37893}.motion-chapters button[aria-current]{border-color:#d46182;background:#422434;color:#fff}
.motion-chapter-number{font:11px Arial,sans-serif;color:#e792aa}.motion-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #574052;padding-top:14px}
.motion-bottom p{font-size:11px;color:#b7aab8;line-height:1.8;max-width:61%;margin:0}.motion-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;border:1px solid #aa6681;color:#ffc5d6;padding:9px 13px;border-radius:7px;font-size:12px}
.motion-contact:hover{background:#583043;color:#fff}.motion-dialog :focus-visible{outline:3px solid #ffa9c1;outline-offset:3px}
@media(max-width:760px){.art-expand{min-height:44px!important;font-size:12px!important}.intro-pane .art-expand{min-height:44px!important}.art-dialog.motion-dialog{width:100vw;max-width:100vw;max-height:96dvh;border-radius:12px 12px 0 0;margin:auto 0 0;border-inline:0}.motion-dialog .art-dialog-bar{flex-wrap:nowrap;padding:12px 14px;gap:8px;align-items:center}.motion-dialog .art-dialog-bar strong{width:auto;font-size:14px;line-height:1.65}.motion-dialog .motion-label{display:none}.motion-dialog .art-dialog-bar button{font-size:12px;min-height:44px;padding:7px 12px;white-space:nowrap}.motion-video{max-height:52dvh;min-height:175px}.motion-body{padding:13px 15px 20px}.motion-controls{gap:7px}.motion-controls button{font-size:12px;padding:8px 11px}.motion-controls .motion-play{min-width:128px}.motion-time{font-size:10px;margin-left:0}.motion-controls .motion-fullscreen{margin-left:0}.motion-status{font-size:11px;margin:9px 0 15px!important}.motion-headline{font-size:17px}.motion-chapters{grid-template-columns:1fr;gap:7px;margin-bottom:14px}.motion-chapters button{min-height:48px;font-size:13px;padding:9px 12px}.motion-bottom{display:block}.motion-bottom p{max-width:none;font-size:11px;margin-bottom:12px}.motion-contact{width:100%;font-size:13px;min-height:46px}}
