.tech-plato{background:radial-gradient(ellipse at 80% 10%,#17445e 0,transparent 60%),#071827;color:#f4f9fc;padding:72px 0 0;overflow:hidden}
.tech-plato-inner{width:min(1400px,88%);margin:auto}
.tech-plato-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #426077;padding-bottom:24px;margin-bottom:44px}
.tech-plato-heading .eyebrow{margin:0;color:#a2c7df;font-size:12px}
.tech-status{font-size:12px;letter-spacing:1.4px;color:#9bdcff;white-space:nowrap}
.tech-product-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}
.tech-wordmark{font-size:42px;font-weight:700;letter-spacing:8px;margin:0 0 30px;line-height:1.1}
.tech-wordmark span{display:block;font-size:12px;letter-spacing:1.8px;margin-top:12px;color:#9bbacd}
.tech-plato h2,.tech-plato h3{font-family:Arial,Helvetica,sans-serif}
.tech-product-copy h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:0 0 22px}
.tech-product-copy h2 em{font-style:normal;color:#83d8ff}
.tech-product-copy>p:not(.tech-wordmark){color:#b1c6d5;font-size:16px;line-height:1.7;max-width:510px}
.tech-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}
.tech-actions .button{background:#8bddfa;color:#071827;border:1px solid #8bddfa;padding:16px 20px;border-radius:4px;font-size:13px}
.tech-secondary{color:#d8effc;border-bottom:1px solid #648499;padding:10px 0;font-size:13px}
.tech-plato .console-heading h2{font-size:23px;letter-spacing:-.7px;margin:7px 0 18px}
.tech-module-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid #355269;border-bottom:1px solid #355269}
.tech-module-grid article{padding:30px 30px 30px 0}
.tech-module-grid article+article{border-left:1px solid #355269;padding-left:30px}
.tech-module-grid article>span{font-size:12px;letter-spacing:1.7px;color:#84b3cf}
.tech-module-grid h3{font-size:22px;letter-spacing:1px;margin:14px 0}
.tech-module-grid p{color:#adc2d2;font-size:14px;line-height:1.7;margin:0;max-width:350px}
.tech-plato-bottom{display:flex;justify-content:space-between;gap:25px;padding:25px 0;font-size:12px;color:#a9c0d0}
.tech-plato-bottom a{color:#91d9f6}
.tech-plato :focus-visible{outline:3px solid #8bddfa;outline-offset:5px}
@media(max-width:1100px){.tech-product-grid{grid-template-columns:1fr;gap:35px}.tech-product-copy{max-width:720px}.tech-product-copy>p:not(.tech-wordmark){max-width:650px}.tech-plato .p-console{width:100%;max-width:850px}.tech-product-copy h2{font-size:44px}}
@media(max-width:650px){.tech-plato{padding-top:40px}.tech-plato-inner{width:90%}.tech-plato-heading{align-items:start;flex-direction:column;gap:14px;margin-bottom:30px}.tech-product-copy h2{font-size:34px}.tech-wordmark{font-size:34px}.tech-module-grid{grid-template-columns:1fr;margin-top:30px}.tech-module-grid article,.tech-module-grid article+article{padding:25px 0;border-left:0}.tech-module-grid article+article{border-top:1px solid #355269}.tech-plato-bottom{flex-direction:column;gap:12px;line-height:1.6}.tech-plato .console-heading h2{font-size:19px}}

img.tech-wordmark{display:block;width:330px;max-width:100%;height:auto;background:white;border-radius:5px;padding:12px;margin-bottom:30px}

.tech-product-grid{grid-template-columns:1fr}.tech-product-copy{max-width:850px}.tech-product-copy>p:not(.tech-wordmark){max-width:700px}.tech-plato .plato-live-devices{width:100%}
