.preview-disclosure{color:#8dabc6;font-size:11px;margin:-25px 0 32px}.app-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.app-product{min-width:0;padding:28px 28px 20px;background:linear-gradient(140deg,#11243b,#0a192c);border:1px solid #28425e;border-radius:20px;overflow:hidden}.app-product-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-number{font-size:9px;letter-spacing:1.7px;color:#72baff;font-weight:700}.app-development{border:1px solid #3b516b;border-radius:20px;padding:3px 9px;color:#a0b1c5;font-size:9px}.app-product h3{font-size:22px;line-height:1.35;margin:22px 0 12px;letter-spacing:-.6px}.app-product>p{color:#a0b0c4;font-size:12px;min-height:58px;max-width:450px;margin:0 0 24px}.app-preview{display:block;position:relative;width:100%;padding:0;border:1px solid #40556e;background:#eaf0f8;border-radius:10px;overflow:hidden;text-align:left;box-shadow:0 20px 45px #0005;transition:transform .25s,border-color .25s;cursor:zoom-in}.app-preview:hover{transform:translateY(-4px);border-color:#61b2ff}.app-preview:focus-visible,.preview-close:focus-visible{outline:3px solid #65d4ff;outline-offset:5px}.browser-chrome{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:#1e3048;color:#b4c6dc;font-size:8px}.browser-dots{color:#7992ae;font-size:8px;letter-spacing:2px;white-space:nowrap}.app-preview img{display:block;width:100%;height:auto}.preview-zoom{position:absolute;bottom:12px;right:12px;background:#142943ed;color:#fff;border:1px solid #53749b;border-radius:6px;padding:7px 10px;font-size:10px;box-shadow:0 4px 12px #0002}.app-product-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:23px}.app-product-footer>span{font-size:9px;color:#8fa5be}.app-product-footer a{font-size:11px;color:#59cdff;font-weight:700}.upcoming-solutions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:30px;padding:22px 0;border-top:1px solid #23364d}.upcoming-solutions>span{font-size:9px;color:#8198b2;letter-spacing:1.3px}.upcoming-solutions a{font-size:12px;color:#b8cde4}.preview-dialog{width:min(1300px,96vw);max-width:none;max-height:94dvh;padding:0;border:1px solid #405c7e;border-radius:14px;background:#101e32;color:#fff;box-shadow:0 30px 100px #0008}.preview-dialog::backdrop{background:#020916dd;backdrop-filter:blur(8px)}.preview-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;gap:20px}.preview-dialog-header h3{font-size:17px;margin:0}.preview-dialog-header p{font-size:10px;color:#95acc8;margin:4px 0 0}.preview-close{background:#263c57;border:1px solid #426183;border-radius:7px;color:#fff;min-width:40px;min-height:40px}.preview-dialog-image{overflow:auto;background:#f3f6fb}.preview-dialog-image img{width:100%;height:auto;display:block}body.preview-open{overflow:hidden}@media(min-width:1450px){.solutions .shell{width:min(1380px,calc(100% - 64px))}}@media(max-width:900px){.app-showcase{grid-template-columns:1fr}.app-product>p{min-height:0;max-width:100%}.preview-dialog-image img{min-width:960px}.preview-dialog-header h3{font-size:14px}}@media(max-width:480px){.app-product{padding:19px 14px}.app-product h3{font-size:20px}.app-number{font-size:8px;letter-spacing:1px}.browser-chrome{font-size:6px;padding:8px}.upcoming-solutions{gap:16px}.upcoming-solutions>span{width:100%}.preview-disclosure{margin-top:0}.preview-zoom{font-size:9px;bottom:7px;right:7px}}@media(prefers-reduced-motion:reduce){.app-preview{transition:none}}
