.almox-real-art{background:#e5edf0;position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:35px 20px 48px}.screen-deck{width:100%;display:flex;align-items:center;justify-content:center;gap:16px}.device-frame{margin:0;border:6px solid #25333c;background:#25333c;border-radius:27px;overflow:hidden;box-shadow:0 18px 38px #25333c23;flex-shrink:0}.device-frame img{display:block;width:100%;height:auto}.device-main{width:210px;transform:translateY(-10px)}.device-secondary{width:174px;transform:translateY(24px)}.real-caption{position:absolute;bottom:17px;left:12px;right:12px;text-align:center;font-size:8px;letter-spacing:1.1px;color:#52616a}.almox-showcase{padding:5px 0 70px}.showcase-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:end;margin:0 0 30px}.showcase-heading h2{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-1.2px;font-size:32px;line-height:1.3;margin-top:19px}.showcase-heading>p{font-size:13px;line-height:1.9;color:var(--muted)}.storefront-figure{margin:0 0 42px;border:1px solid #d3dce0;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 15px 40px #24394308}.browser-chrome{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;background:#edf1f2;border-bottom:1px solid #dce3e6;font-size:10px;color:#5b6c78}.browser-chrome>span:first-child{letter-spacing:4px;color:#a0adb5;font-size:9px}.storefront-figure img{width:100%;height:auto;display:block}.storefront-figure a{display:block}.storefront-figure figcaption{font-size:10px;color:#657581;line-height:1.8;padding:15px 20px;border-top:1px solid #e6ebee;background:#f8fafb}.capability-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.capability-heading h3{font-size:23px;letter-spacing:-.5px;font-weight:500}.capability-heading p{font-size:11px;color:var(--muted)}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:start}.capability{border-top:1px solid var(--line)}.capability summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:17px;padding:20px 2px;font-size:13px;font-weight:500;min-height:63px}.capability summary::-webkit-details-marker{display:none}.cap-index{font-size:10px;color:#89917e;flex-shrink:0}.cap-plus{margin-left:auto;font-size:22px;line-height:1;color:#638448}.capability[open] .cap-plus{transform:rotate(45deg)}.capability summary:hover{color:#4d712c}.capability summary:focus-visible{outline:2px solid #638448;outline-offset:3px}.capability>p{padding:0 23px 23px 34px;font-size:12px;line-height:1.9;color:var(--muted)}.development-note{margin-top:30px;background:#ebeede;border-left:3px solid #9cae7b;padding:20px 24px;border-radius:0 9px 9px 0}.development-note strong{font-size:12px;font-weight:600}.development-note p{font-size:11px;line-height:1.9;color:#606d55;margin-top:8px}
@media(max-width:1100px){.screen-deck{gap:10px}.device-main{width:180px}.device-secondary{width:150px}.almox-real-art{padding-left:10px;padding-right:10px}.showcase-heading{gap:25px}}@media(max-width:850px) and (min-width:701px){.device-main{width:170px}.device-secondary{width:120px}.screen-deck{gap:6px}.device-frame{border-width:4px;border-radius:20px}}@media(max-width:700px){.almox-real-art{min-height:520px;padding-top:32px;padding-bottom:60px}.device-main{width:190px}.device-secondary{width:150px}.screen-deck{gap:12px}.showcase-heading{grid-template-columns:1fr;gap:20px}.showcase-heading h2{font-size:29px}.capabilities{grid-template-columns:1fr}.capability-heading{display:block}.capability-heading h3{font-size:22px}.capability-heading p{margin-top:10px}.capability summary{font-size:13px;padding:18px 2px}.almox-showcase{padding-bottom:45px}.browser-chrome{padding:12px;font-size:8px}.storefront-figure{border-radius:10px;margin-bottom:30px}.storefront-figure figcaption{padding:13px;font-size:9px}}@media(max-width:400px){.device-main{width:166px}.device-secondary{width:126px}.device-frame{border-width:4px;border-radius:21px}.screen-deck{gap:9px}.almox-real-art{min-height:455px}.showcase-heading h2{font-size:26px}}
