.choice-gateway{min-height:calc(100vh - 120px);background:#050b0b;color:#fff;padding:70px 6vw 45px;display:grid;grid-template-columns:.72fr 1.28fr;gap:5vw;align-items:center}.choice-head .eyebrow{color:var(--lime)}.choice-head h1{font-size:clamp(52px,6vw,92px);line-height:.9;letter-spacing:-6px;font-weight:500;margin:25px 0}.choice-head>p:last-child{color:#84918c;line-height:1.7;max-width:460px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;height:600px;border:1px solid #ffffff20}.choice{padding:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .25s,background .25s}.choice:hover{transform:translateY(-8px);z-index:2}.choice+.choice{border-left:1px solid #ffffff20}.cyber-choice{background:radial-gradient(circle at 60% 30%,#7cbd293d,transparent 30%),#0c1714}.jira-choice{background:radial-gradient(circle at 60% 30%,#2678db45,transparent 32%),#0b141a}.choice-number{font:9px DM Mono;letter-spacing:2px;color:#84918c}.choice>i{font-style:normal;color:var(--lime);font-size:64px}.choice h2{font-size:clamp(30px,3.2vw,48px);line-height:.96;letter-spacing:-3px;margin:0 0 18px}.choice p{color:#93a09b;font-size:12px;line-height:1.6;min-height:58px}.choice b{display:block;margin-top:25px;color:var(--lime);font-size:10px}.jira-choice b{color:#6dadff}.choice-jira{width:72px;height:72px;position:relative;transform:rotate(45deg)}.choice-jira i{position:absolute;width:29px;height:29px;border-radius:3px;background:#4c9aff}.choice-jira i:nth-child(2){right:0;background:#2684ff}.choice-jira i:last-child{right:0;bottom:0;background:#0052cc}.choice-note{grid-column:1/-1;text-align:center;font:8px DM Mono;color:#58645f;margin-top:-25px}.hero[id]{scroll-margin-top:0}.agent-platform{scroll-margin-top:0}.agent-platform:before{content:'02  /  JIRA AI INTEGRATION';display:block;color:#67a5ff;font:9px DM Mono;letter-spacing:2px;margin-bottom:30px}.agent-platform .heading .eyebrow{color:#67a5ff}@media(max-width:900px){.choice-gateway{grid-template-columns:1fr;padding-top:55px}.choice-head h1{letter-spacing:-4px}.choice-grid{height:auto}.choice{min-height:450px}.choice-note{margin:0}}@media(max-width:600px){.choice-grid{grid-template-columns:1fr}.choice+.choice{border-left:0;border-top:1px solid #ffffff20}.choice{min-height:410px}.choice-gateway{padding:50px 5vw}.choice-head h1{font-size:50px}}
