/* Product presentation derived from the OneResults interface. */
body[data-page=one-results] .v2-hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.08}
body[data-page=one-results] .v2-hero .v2-lead{font-size:17px}
.or-demo-link{color:#fff;font-size:14px;font-weight:500;min-height:48px;display:inline-flex;align-items:center;gap:16px;padding:12px 0;text-decoration:none}.or-demo-link:hover{text-decoration:underline}
body[data-page=one-results] .or-showcase{background:radial-gradient(ellipse at 50% 70%,#1477ff1c,transparent 65%),#EEF4FB}
.or-showcase-head{text-align:center;max-width:920px;margin:0 auto 28px}.or-showcase-head .eyebrow{margin-bottom:16px}.or-showcase-head h2{font-size:clamp(34px,4vw,54px);margin:0;line-height:1.16}.or-showcase-head>p:last-child{font-size:16px;max-width:760px;margin:20px auto 0;color:#475569}
.or-demo{max-width:1040px;margin-inline:auto}.or-demo-tabs{display:flex;justify-content:center;gap:12px;margin:0 0 28px}.or-demo-tabs button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 18px;color:#475569;border:1px solid #CBD5E1;background:#ffffffb3;backdrop-filter:blur(16px);border-radius:10px;font:500 12px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}.or-demo-tabs button span{font-size:13px}.or-demo-tabs button[aria-selected=true]{background:#081B45;border-color:#081B45;color:#fff}.or-demo-tabs button:hover{border-color:#0B4CD2}
.or-laptop{max-width:940px;margin-inline:auto;filter:drop-shadow(0 32px 28px #081b4526)}.or-laptop-lid{width:92%;margin-inline:auto;padding:15px 12px 0;border:2px solid #8b94a5;border-bottom:0;border-radius:20px 20px 4px 4px;background:linear-gradient(125deg,#344052,#101723 35%,#243142);box-shadow:inset 0 1px 1px #ffffff7a;position:relative}.or-laptop-camera{position:absolute;top:5px;left:50%;width:5px;height:5px;border-radius:50%;background:#080c13;box-shadow:0 0 0 1px #78818b66}.or-laptop-screen{aspect-ratio:1672/941;overflow:hidden;background:#f6f8fc;border:1px solid #030711;border-radius:6px}.or-laptop-screen [role=tabpanel]{height:100%;width:100%}.or-laptop-screen [role=tabpanel][hidden]{display:none}.or-laptop-screen img{display:block;width:100%;height:100%;object-fit:contain}.or-laptop-label{text-align:center;color:#b7c4d3;font-size:8px;line-height:22px;letter-spacing:.1em}.or-laptop-base{height:20px;position:relative;background:linear-gradient(#e3e8ef,#9ca8b7 45%,#606d80);border:1px solid #94a3b8;border-radius:3px 3px 50% 50%/3px 3px 10px 10px;box-shadow:inset 0 1px 1px #fff}.or-laptop-base span{position:absolute;left:40%;right:40%;top:0;height:7px;border-radius:0 0 8px 8px;background:linear-gradient(#a0abb9,#d2d9e3);box-shadow:0 1px 1px #ffffff99}
.or-demo-caption{display:flex;align-items:baseline;justify-content:space-between;gap:24px;max-width:880px;margin:32px auto 0}.or-demo-caption p{margin:0;color:#081B45;font-size:15px;max-width:650px;line-height:1.65}.or-demo-caption a{font-size:13px;color:#0B4CD2;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:8px}.or-demo-note{max-width:880px;margin:8px auto 0;color:#475569;font-size:12px;line-height:1.6}.or-scope-note{max-width:960px;margin:32px 0 0;font-size:14px;color:#475569}.or-scope-note strong{font-weight:500;color:#081B45}
@media(min-width:1100px) and (min-height:800px){body[data-page=one-results] .or-showcase{padding-top:116px;padding-bottom:48px}.or-showcase-head{margin-bottom:20px}.or-showcase-head h2{font-size:44px}.or-showcase-head>p:last-child{margin-top:12px}.or-demo-tabs{margin-bottom:20px}.or-laptop{max-width:min(940px,calc((100svh - 440px)*1.75))}.or-demo-caption{margin-top:20px}}
@media(max-width:700px){body[data-page=one-results] .v2-hero h1{font-size:46px}.or-showcase-head{text-align:left;margin-bottom:24px}.or-showcase-head h2{font-size:34px}.or-showcase-head>p:last-child{font-size:16px}.or-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.or-demo-tabs button{flex-direction:column;align-items:flex-start;text-align:left;padding:12px 10px;gap:4px}.or-demo-tabs button span{font-size:11px;line-height:1.5}.or-laptop-lid{padding:10px 5px 0;border-radius:10px 10px 3px 3px;border-width:1px}.or-laptop-camera{width:3px;height:3px;top:4px}.or-laptop-screen{border-radius:2px}.or-laptop-label{font-size:6px;line-height:14px}.or-laptop-base{height:10px}.or-laptop-base span{height:4px}.or-demo-caption{flex-direction:column;gap:4px;margin-top:24px}.or-demo-caption p{font-size:14px;min-height:70px}.or-demo-note{margin-top:4px;font-size:11px}.or-scope-note{font-size:14px}}
@media(max-width:380px){body[data-page=one-results] .v2-hero h1{font-size:40px}.or-demo-tabs{gap:6px}.or-demo-tabs button{padding:10px 8px}}
