.operations-section{background:#f3f4f6;color:#101319}.operations-intro{max-width:780px;color:#536177;font-size:1.15rem;margin-bottom:40px}.operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.operator-card{min-width:0;border:1px solid #c6cfdd;background:#fff}.phone-stage{min-height:575px;background:linear-gradient(140deg,#dce5f1,#f2f5fa);display:flex;justify-content:center;align-items:center;padding:25px}.phone-demo{background:#101923;border:7px solid #243143;border-radius:32px;width:min(100%,310px);color:#edf4ff;overflow:hidden;box-shadow:0 15px 35px #15233d25}.phone-top{padding:18px 15px 12px;border-bottom:1px solid #35455c;font-size:.95rem;font-weight:600}.phone-top>span{float:right;color:#9ec4ff;font:.65rem monospace;padding-top:5px}.phone-screen{padding:18px 15px}.phone-screen>small{font-size:.72rem;color:#adc4de}.phone-screen h3{font-size:1.13rem;margin:16px 0 10px}.phone-screen p{font-size:.8rem;color:#b4c3d8}.phone-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.phone-metrics>div{border:1px solid #3a4a60;padding:9px;border-radius:8px;min-width:0}.phone-metrics span{display:block;font-size:.65rem;color:#adbed5}.phone-metrics strong{font-size:.95rem}.phone-waypoint{border:1px solid #3a4a60;padding:10px;border-radius:7px;font-size:.8rem;margin:10px 0}.phone-waypoint span{display:block;font-size:.7rem;color:#afc3dc}.phone-screen .button{width:100%;font-size:.8rem;margin-top:12px}.phone-screen .phone-note{font-size:.65rem;text-align:center;margin-top:14px}.controller-figure{margin:0;background:#172235}.controller-figure img{display:block;width:100%;height:530px;object-fit:contain}.controller-figure figcaption{padding:13px 20px;font-size:.75rem;color:#c8d4e6;min-height:45px}.operator-copy{padding:30px}.operator-copy h3{font-size:1.55rem;margin-bottom:20px}.operator-copy>p:not(.eyebrow){font-size:.95rem;color:#526178}.operator-copy .text-link{display:inline-block;color:#155bd8;margin-top:25px}.brand-note{font-size:.75rem;color:#67758a;margin-top:28px;max-width:1000px}.logging-section{background:#131d2d}.logging-intro{font-size:1.1rem;color:#b5c5db;max-width:790px;margin-bottom:40px}.logging-flow{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;margin:0}.logging-flow li{border-top:2px solid #407de5;padding-top:22px}.logging-flow li>span{font:.7rem monospace;color:#9cb9eb;letter-spacing:.1em}.logging-flow h3{margin:20px 0 15px}.logging-flow p,.logging-types p{color:#b2c2d8;font-size:.95rem}.logging-types{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #354761;margin-top:45px;padding-top:30px}.logging-types h3{font-size:1.1rem;margin-bottom:15px}.logging-future{font-size:.9rem;color:#aebfd8;margin-top:35px!important;border-left:2px solid #4c82de;padding-left:20px}.shared-tools-nav{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px;color:#155bd8;font-size:.9rem}.shared-tools-nav a{text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.operator-grid,.logging-flow,.logging-types{grid-template-columns:1fr}.phone-stage{min-height:0;padding:25px 15px}.controller-figure img{height:auto;max-height:530px}.operator-copy{padding:24px}.logging-flow{gap:30px}}
