/* Software catalog and product pages. UI previews are illustrative, not live controls. */
.solutions-page{--font:'DM Sans','Noto Sans Thai',sans-serif;--display:'Manrope','Noto Sans Thai',sans-serif}
.solutions-page.hr,.solutions-page .hr{--product:#a9edbf;--product-ink:#15583f;--product-wash:#d7eddf;--product-deep:#264f40}
.solutions-page.crm,.solutions-page .crm{--product:#abd0ff;--product-ink:#244b90;--product-wash:#dce7f9;--product-deep:#314969}
.solutions-page.service-desk,.solutions-page .service-desk{--product:#ceb4ff;--product-ink:#674396;--product-wash:#e9e0f9;--product-deep:#56416e}
.solutions-page.team-collaboration,.solutions-page .team-collaboration{--product:#f6ca85;--product-ink:#87541c;--product-wash:#f4e6cc;--product-deep:#644b2d}
.solutions-intro{padding-block:66px 57px}
.intro-topline,.intro-bottom,.collection-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}
.intro-topline .eyebrow{color:#d0d4cc}
.edition{font-size:10px;color:#9ca599;letter-spacing:1.2px;white-space:nowrap}
.solutions-page h1,.solutions-page:lang(th) h1{font-size:clamp(40px,4.6vw,66px);line-height:1.3;letter-spacing:-2px;white-space:normal;margin:26px 0}
.solutions-page h1 span{color:inherit}
.solutions-page h1 .intro-accent{color:var(--accent)}
.intro-bottom{align-items:flex-end}
.intro-bottom>p{max-width:660px;color:#b3b9b0;font-size:17px;line-height:1.9}
.purchase-terms{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:16px;list-style:none;margin:30px 0 0;padding:21px 24px;border:1px solid #4b554344;border-radius:12px;background:#252c23;color:#e6eddf}
.purchase-terms li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:600;line-height:1.7}
.purchase-terms li>span:first-child{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border:1px solid #afbc9c40;border-radius:50%;color:var(--product,var(--accent));font-size:12px}
@media(max-width:760px){.purchase-terms{grid-template-columns:1fr;gap:13px;padding:19px 20px;margin-top:25px}.purchase-terms li{font-size:13px}}
.solutions-page .button span[data-th]{font-size:14px;line-height:1.6}
.solutions-page .button{gap:22px;flex-shrink:0}
.solution-collection{padding-bottom:25px;scroll-margin-top:25px}
.collection-heading{border-top:1px solid var(--border);padding-top:30px;margin-bottom:28px;align-items:flex-end}
.collection-heading h2{font-size:23px;line-height:1.6;letter-spacing:-.5px}
.collection-heading>span{font-size:10px;letter-spacing:1px;color:#a7afa3}
.solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.solution-card{border:1px solid #3c433c;background:#20241f;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}
.solution-card:hover{border-color:var(--product);transform:translateY(-5px)}
.solution-card-link{display:flex;flex-direction:column;flex:1;min-width:0;cursor:pointer}
.solution-card:focus-within{border-color:var(--product);outline:2px solid var(--product);outline-offset:4px}
.solution-card-link:focus-visible{outline:none}
.solution-artwork{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/2;background:var(--product-deep);border-bottom:1px solid #ffffff12}
.solution-artwork img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.3,1)}
.solution-artwork::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#08110f35,transparent 30%,transparent 70%,#08110f30)}
.artwork-label,.artwork-arrow{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff3b;background:#0a121060;backdrop-filter:blur(12px);color:#fff}
.artwork-label{left:22px;top:22px;min-height:46px;padding:8px 13px 8px 10px;gap:10px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.3px;background:#101916d9}
.software-logo{display:block;width:100%;height:100%;overflow:visible}
.software-logo .logo-primary{fill:currentColor}
.software-logo .logo-accent{fill:currentColor;opacity:.52}
.artwork-logo{display:block;width:30px;height:30px;color:var(--product);flex-shrink:0}
.artwork-arrow{right:22px;bottom:22px;width:39px;height:39px;border-radius:50%;font-size:23px;transition:background .25s,color .25s}
.solution-card:hover .solution-artwork img,.solution-card:focus-within .solution-artwork img{transform:scale(1.035)}
.solution-card:hover .artwork-arrow,.solution-card:focus-within .artwork-arrow{background:var(--product);color:var(--product-ink)}
@media(max-width:760px){.artwork-label{left:16px;top:16px;font-size:11px;min-height:40px;padding:7px 11px 7px 8px;gap:8px}.artwork-logo{width:26px;height:26px}.artwork-arrow{right:18px;bottom:18px;width:35px;height:35px;font-size:21px}}
@media(prefers-reduced-motion:reduce){.solution-artwork img,.artwork-arrow{transition:none}.solution-card:hover .solution-artwork img,.solution-card:focus-within .solution-artwork img{transform:none}}
.solution-copy{padding:25px 26px 0;display:flex;flex-direction:column;flex:1}
.product-kicker{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--product);letter-spacing:1px}
.solution-copy h3{font-size:25px;line-height:1.3;letter-spacing:-.8px;font-weight:650;margin:13px 0 15px}
.card-purchase{font-size:11px;font-weight:500;line-height:1.8;color:var(--product);margin:-3px 0 15px}
.card-description{font-size:14px;line-height:1.9;color:#c0c6bc;margin-bottom:22px}
.solution-tags{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 25px}
.solution-tags li{font-size:10px;border:1px solid #4c5549;border-radius:5px;padding:4px 7px;color:#d0d7cb}
.solution-link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;margin-top:auto;border-top:1px solid #41493e;font-size:13px;font-weight:600;color:var(--product)}
.solution-link>span:last-child{font-size:23px}
.software-preview{position:relative;margin:0;background:var(--product-wash);color:#26352e;overflow:hidden;padding:28px 19px 30px;height:276px;isolation:isolate;display:flex;align-items:center;justify-content:center}
.preview-orbit{position:absolute;inset:-55% -15%;border:1px solid color-mix(in srgb,var(--product-ink) 13%,transparent);border-radius:50%;transform:rotate(-30deg);z-index:-1}
.preview-orbit::before,.preview-orbit::after{content:'';position:absolute;inset:35px;border:inherit;border-radius:inherit}
.preview-orbit::after{inset:75px}
.software-preview figcaption{position:absolute;bottom:9px;left:12px;right:12px;text-align:center;color:var(--product-ink);font-size:9px;font-weight:500}
.app-window{background:#fcfefd;border:1px solid #fff;border-radius:10px;box-shadow:0 15px 28px #162c3b24;width:100%;max-width:430px;transform:rotate(-3deg);transition:transform .35s;overflow:hidden;font-family:'DM Sans','Noto Sans Thai',sans-serif;text-align:left;color:#25352d;line-height:1.5}
.crm .app-window{transform:rotate(2deg)}
.service-desk .app-window{transform:rotate(-2deg)}
.team-collaboration .app-window{transform:rotate(2deg)}
.solution-card:hover .app-window{transform:rotate(0)}
.app-topbar{padding:9px 13px;border-bottom:1px solid #e4eae5;display:flex;align-items:center;justify-content:space-between}
.app-brand{font-size:10px;display:flex;gap:5px;align-items:center;font-weight:700}
.app-logo{display:block;width:24px;height:24px;color:var(--product-ink);margin-right:3px;flex-shrink:0}
.app-brand b{font-weight:500;color:#738278;font-size:9px}
.app-avatar{border:1px solid #dbe4dc;border-radius:50%;font-size:8px;font-weight:700;width:21px;height:21px;display:grid;place-items:center}
.app-body{padding:13px}
.app-heading{font-weight:700;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.app-pill{background:var(--product-wash);color:var(--product-ink);border-radius:4px;padding:3px 6px;font-size:8px;font-weight:500}
.app-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}
.app-metrics>div{background:#f0f6f1;border:1px solid #e5ede6;border-radius:5px;padding:7px;color:#617567;font-size:8px}
.app-metrics strong{display:flex;align-items:center;justify-content:space-between;color:#274835;font-size:21px;font-weight:650;line-height:1.5}
.app-metrics strong>span{font-size:12px;color:#348457}
.app-dot{width:6px;height:6px;border-radius:50%;background:#3f9162}
.app-subheading{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;margin-bottom:3px}
.people-row{display:flex;align-items:center;gap:7px;border-top:1px solid #eef1ed;padding:6px 0;font-size:8px}
.people-row i,.deal i{background:#e5e9d6;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:8px;display:grid;place-items:center;flex-shrink:0}
.people-row:nth-last-child(1) i{background:#e3dfef}
.people-row small{display:block;font-size:7px;color:#728077}
.people-row b{margin-left:auto;font-size:7px;font-weight:500;color:#1c6840;background:#e5f3e6;padding:3px 5px;border-radius:4px;white-space:nowrap}
.people-row b.pending{background:#fbf0d6;color:#865e0f}
.pipeline-total{font-size:8px;color:#788494;margin-bottom:12px}
.pipeline-total strong{display:block;color:#294263;font-size:24px;font-weight:650;line-height:1.4;letter-spacing:-.5px}
.pipeline-total strong>span{font-size:15px;color:#45866c}
.pipeline-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pipeline-column{background:#f1f4f9;padding:5px;border-radius:5px;min-width:0}
.pipeline-column>small{font-size:7px;white-space:nowrap;display:flex;align-items:center;gap:4px;margin-bottom:7px}
.pipeline-column>small i{width:4px;height:4px;background:#6897d5;border-radius:50%}
.pipeline-column:nth-child(2)>small i{background:#b590dc}.pipeline-column:nth-child(3)>small i{background:#d3a756}
.deal{border:1px solid #e1e7ef;border-radius:4px;background:white;padding:7px 5px;font-size:7px;box-shadow:0 2px 3px #27344a05}
.deal b{display:block;color:#344663;font-size:8px;font-weight:600;white-space:nowrap}
.deal>span{display:block;color:#6f7c8e;font-size:8px;margin:5px 0 10px}
.deal>div{display:flex;align-items:center;justify-content:space-between;color:#7a8695}
.deal i{background:#e1e9f6;width:16px;height:16px;font-size:6px}
.desk-tabs{display:flex;gap:18px;font-size:8px;color:#7c718f;border-bottom:1px solid #eee9f6;padding-bottom:9px}
.desk-tabs b{color:#674396;font-weight:600}
.desk-tabs b>span{background:#eee5fc;padding:2px 4px;border-radius:3px}
.ticket-row{display:flex;gap:6px;align-items:center;padding:13px 0;border-bottom:1px solid #eeebf3}
.ticket-row:last-child{border:0;padding-bottom:2px}
.ticket-row>div{min-width:0;flex:1}
.ticket-row small{display:block;font-size:7px;color:#928a9c;line-height:1}
.ticket-row b{display:block;font-size:8px;font-weight:500;white-space:nowrap;margin-top:3px}
.priority{width:4px;height:22px;flex-shrink:0;border-radius:3px;background:#ab93d2}
.priority.high{background:#e6a451}.priority.done{background:#63a389}
.ticket-status{font-size:6px;padding:4px;border-radius:4px;background:#ede7f7;color:#76549d;white-space:nowrap}
.ticket-status.high{background:#fff1df;color:#875918}.ticket-status.done{background:#e6f3ec;color:#347359}
.team-project{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}
.team-project strong{font-size:11px;font-weight:600;color:#57452f;display:block}
.team-project small{display:block;color:#8a7b64;font-size:8px;margin-top:2px}
.team-avatars{display:flex;flex-shrink:0;padding-right:3px}
.team-avatars i,.team-task>i{display:grid;place-items:center;font-style:normal;font-size:7px;width:22px;height:22px;border-radius:50%;background:#f4d7ad;border:2px solid #fff;color:#74512a;margin-right:-3px}
.team-avatars i:nth-child(2),.team-task:last-of-type>i{background:#e5deef;color:#755494}
.team-avatars i:last-child{background:#f2ede4;color:#8a775f}
.team-progress{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:8px;color:#8a7a60;margin-bottom:10px}
.team-progress b{font-weight:600;color:#77613f}
.team-progress>i{grid-column:1/-1;display:block;height:5px;background:#f1ece3;border-radius:8px;overflow:hidden}
.team-progress>i::before{content:'';display:block;width:60%;height:100%;border-radius:inherit;background:#dba655}
.team-task{display:flex;align-items:center;gap:7px;border-bottom:1px solid #f0ece5;padding:7px 0}
.team-task b{font-size:9px;font-weight:500;flex:1;color:#665640}
.task-check{width:12px;height:12px;display:grid;place-items:center;border:1px solid #d9cebc;border-radius:3px;font-size:8px;flex-shrink:0}
.task-check.complete{background:#b78a43;color:#fff;border-color:#b78a43}
.team-discussion{display:flex;align-items:center;gap:6px;font-size:8px;color:#8b744e;background:#f8f3e9;border-radius:4px;padding:6px;margin-top:8px}
.team-discussion small{font-size:7px;margin-left:auto;white-space:nowrap}
.solution-hero .team-project strong{font-size:16px}.solution-hero .team-project small{font-size:10px}
.solution-hero .team-avatars i,.solution-hero .team-task>i{width:27px;height:27px;font-size:9px}
.solution-hero .team-progress{font-size:10px;margin-block:20px 10px}
.solution-hero .team-task{padding:12px 0}.solution-hero .team-task b{font-size:12px}
.solution-hero .team-discussion{font-size:10px;padding:9px}.solution-hero .team-discussion small{font-size:8px}
.solutions-note{display:flex;align-items:center;gap:16px;padding:16px 0 36px;color:#acb6a6;font-size:13px}
.solutions-note>span{font-size:25px;color:var(--accent)}
.solutions-note>a{margin-left:auto;flex-shrink:0;color:#e3e9df}
.solution-steps{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding:62px 0 80px;border-top:1px solid var(--border)}
.solution-steps h2{font-size:34px;line-height:1.5;letter-spacing:-1px;margin-top:15px}
.solution-steps .eyebrow{color:var(--accent);font-size:10px}
.solution-steps ol{list-style:none;margin:0;padding:0}
.solution-steps li{display:flex;gap:24px;padding:0 0 22px;margin-bottom:20px;border-bottom:1px solid #353e32}
.solution-steps li:last-child{padding:0;margin:0;border:0}
.solution-steps li>span{font-family:var(--display);font-size:13px;color:var(--accent);padding-top:5px}
.solution-steps h3{font-size:18px;line-height:1.6;letter-spacing:-.2px;margin-bottom:5px}
.solution-steps li p{color:#adb7a8;font-size:14px}
.solution-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:30px;font-size:11px;color:#abb5a6}
.solution-breadcrumb>a:hover{color:var(--accent)}
.solution-breadcrumb [aria-current]{color:var(--product)}
.solution-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center;padding-block:53px 74px}
.solution-hero .eyebrow{color:var(--product);font-size:12px;letter-spacing:.8px}
.product-icon{display:block;color:var(--product);width:35px;height:35px;flex-shrink:0}
.solutions-page .solution-hero h1,.solutions-page:lang(th) .solution-hero h1{font-size:clamp(32px,3.3vw,48px);line-height:1.5;letter-spacing:-1.1px;margin-block:25px 20px}
.solution-hero h1 .intro-accent{color:var(--product)}
.solution-description{color:#bac2b5;font-size:16px;line-height:1.9}
.solution-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.solution-button{background:var(--product);color:#172119}
.solution-button:hover{filter:brightness(1.06)}
.solution-features-link{font-size:13px;color:#d0d8ca}
.solution-audience{font-size:10px;color:#9ba994;margin-top:28px}
.solution-audience strong{font-size:12px;font-weight:500;color:#c5cdbf;display:block;margin-top:3px}
.solution-hero .software-preview{height:450px;border-radius:18px;padding:50px 30px}
.solution-hero .app-window{max-width:430px}
.solution-hero .app-topbar{padding:15px 18px}
.solution-hero .app-body{padding:20px}
.solution-hero .app-heading{font-size:17px}
.solution-hero .app-metrics{gap:10px;margin-bottom:20px}
.solution-hero .app-metrics>div{font-size:10px;padding:11px}
.solution-hero .app-metrics strong{font-size:32px}
.solution-hero .app-subheading{font-size:12px}
.solution-hero .people-row{font-size:11px;padding:9px 0}
.solution-hero .people-row small{font-size:9px}
.solution-hero .people-row b{font-size:9px}
.solution-hero .pipeline-total{font-size:11px;margin-bottom:20px}
.solution-hero .pipeline-total strong{font-size:36px}
.solution-hero .pipeline-column{padding:7px}
.solution-hero .pipeline-column>small{font-size:9px}
.solution-hero .deal{padding:12px 6px}
.solution-hero .deal b,.solution-hero .deal>span{font-size:10px}
.solution-hero .desk-tabs{font-size:11px}
.solution-hero .ticket-row{padding:18px 0}
.solution-hero .ticket-row b{font-size:11px}
.solution-hero .ticket-row small,.solution-hero .ticket-status{font-size:9px}
.solution-hero .software-preview figcaption{font-size:10px;bottom:16px}
.solution-features{padding-bottom:75px}
.solution-features .collection-heading{padding-top:50px;margin-bottom:35px}
.solution-features .eyebrow{font-size:10px;color:var(--product);margin-bottom:14px}
.solution-features h2{font-size:32px;letter-spacing:-.8px;line-height:1.5}
.solution-features .collection-heading>p{max-width:355px;font-size:14px;color:#b1bbab;line-height:1.8}
.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.feature-grid article{border:1px solid #3d4638;background:#20251f;border-radius:12px;padding:26px}
.feature-number{font-size:12px;color:var(--product)}
.feature-grid h3{font-size:18px;font-weight:600;line-height:1.6;margin:20px 0 10px}
.feature-grid p{font-size:14px;line-height:1.9;color:#b1bdab}
.other-solutions{padding-bottom:70px}
.other-solutions h2{font-size:23px;letter-spacing:-.5px;margin-bottom:23px;line-height:1.5}
.other-solutions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.other-solutions a{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #454c40;border-radius:12px;transition:border-color .2s}
.other-solutions a:hover{border-color:var(--product)}
.other-solutions small{display:block;color:var(--product);font-size:10px;margin-bottom:5px}
.other-solutions strong{font-weight:500;font-size:18px}
.other-solutions a>span:last-child{margin-left:auto;color:var(--product);font-size:25px}
@media(max-width:1100px){.other-solutions>div{grid-template-columns:1fr}}
@media(max-width:950px){.solution-hero .team-project strong{font-size:12px}.solution-hero .team-project small{font-size:8px}.solution-hero .team-task b{font-size:10px}.solution-hero .team-discussion{font-size:8px;flex-wrap:wrap}.solution-hero .team-discussion small{font-size:7px}}
@media(min-width:1201px){.solutions-page .desktop-nav{gap:22px}}
@media(max-width:1150px){.solution-grid{gap:15px}.solution-copy{padding:22px 20px 0}.solution-copy h3{font-size:22px}.software-preview{padding-inline:14px;height:260px}.solution-steps{gap:65px}.solution-hero{gap:30px}.solution-hero .software-preview{padding-inline:22px}.edition{display:none}}
@media(min-width:761px) and (max-width:950px){.software-preview{height:100%;min-height:310px}.app-window{max-width:340px}.solution-hero{grid-template-columns:1fr 1fr;gap:24px}.solution-hero .software-preview{height:390px;padding-inline:18px}.solution-hero .app-body{padding:12px}.solution-hero .people-row{font-size:9px}.solution-hero .people-row small{font-size:8px}.solution-hero .people-row b{font-size:7px}.solution-hero .ticket-row b{font-size:9px}.solution-hero .ticket-status{font-size:7px}.solution-hero .pipeline-column>small{font-size:7px}.solution-hero .deal b,.solution-hero .deal>span{font-size:8px}.feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.solutions-intro{padding-block:38px}.solutions-page h1,.solutions-page:lang(th) h1{font-size:clamp(32px,7.4vw,50px);line-height:1.4;letter-spacing:-1px;margin-block:23px}.intro-bottom{display:block}.intro-bottom>p{font-size:15px}.intro-bottom .button{margin-top:25px}.collection-heading{align-items:flex-start;gap:10px;flex-direction:column;padding-top:23px;margin-bottom:20px}.collection-heading h2{font-size:21px}.collection-heading>span{font-size:9px}.solution-grid{grid-template-columns:1fr;gap:25px}.software-preview{height:300px;padding:28px 26px 35px}.app-window{max-width:370px}.solution-copy{padding:23px 25px 0}.solution-copy h3{font-size:26px}.card-description{font-size:15px}.solution-tags{margin-bottom:20px}.solution-link{padding-block:18px}.solutions-note{align-items:flex-start;flex-wrap:wrap;gap:8px 14px;padding-bottom:36px}.solutions-note>p{flex:1;min-width:220px}.solutions-note>a{margin-left:36px}.solution-steps{grid-template-columns:1fr;gap:32px;padding:40px 0 50px}.solution-steps h2{font-size:30px}.solution-steps li{gap:20px}.solution-breadcrumb{font-size:10px;padding-top:23px;gap:8px}.solution-hero{grid-template-columns:1fr;gap:36px;padding-block:36px 45px}.solutions-page .solution-hero h1,.solutions-page:lang(th) .solution-hero h1{font-size:clamp(31px,7.8vw,45px);line-height:1.4;letter-spacing:-.8px}.solution-description{font-size:15px}.solution-hero-actions{gap:20px}.solution-audience{margin-top:23px}.solution-hero .software-preview{height:370px;padding:35px 25px}.solution-hero .app-body{padding:15px}.solution-hero .app-metrics>div{font-size:9px}.solution-hero .people-row{font-size:10px}.solution-hero .people-row small{font-size:8px}.solution-hero .people-row b{font-size:8px}.solution-hero .pipeline-column>small{font-size:8px}.solution-hero .deal b,.solution-hero .deal>span{font-size:9px}.solution-hero .ticket-row b{font-size:10px}.solution-hero .ticket-status{font-size:8px}.solution-features{padding-bottom:45px}.solution-features .collection-heading{padding-top:32px;gap:20px}.solution-features h2{font-size:28px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-grid article{padding:24px}.feature-grid h3{margin-top:14px}.other-solutions{padding-bottom:42px}.other-solutions>div{grid-template-columns:1fr;gap:12px}.other-solutions a{padding:20px;gap:15px}.other-solutions strong{font-size:16px}.other-solutions h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.solution-card:hover,.solution-card:hover .app-window{transform:none}.solution-card,.app-window{transition:none}}
