﻿.ticket-journey{max-width:1250px;margin:0 auto;padding:15px 25px 80px}.journey-intro{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:40px}.journey-intro h2{font-size:51px}.journey-intro>p{font-size:16px;line-height:1.65;color:#c8d9d5;max-width:36ch}.ticket-workspace{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #465b57;border-radius:20px;overflow:hidden}.ticket-sidebar{background:#0e1a19;padding:30px}.workspace-label{font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:.02em}.request-title{padding:38px 0 32px}.request-title>span{font-size:12px;color:#b5cbc5;letter-spacing:.04em}.request-title h3{font-size:33px;line-height:1.1;margin:17px 0}.request-title>p{font-size:15px;color:#c8d9d5;line-height:1.6;max-width:32ch}.journey-steps{display:grid;gap:9px}.journey-steps button{display:flex;align-items:center;gap:14px;background:transparent;border:1px solid #465b57;color:#c8d9d5;border-radius:56px;padding:15px 18px;font-size:13px;text-align:left;cursor:pointer}.journey-steps button>span{font-variant-numeric:tabular-nums;font-size:12px}.journey-steps button[aria-pressed=true]{background:#3ddc91;color:#132322;border-color:#3ddc91}.journey-steps button:hover{border-color:#97ddbc}.ticket-detail{background:#edf7f5;color:#132322;padding:30px 38px;display:flex;flex-direction:column;min-width:0}.ticket-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:.04em;padding-bottom:25px;border-bottom:1px solid #b7c9c3}.ticket-toolbar>span:last-child{letter-spacing:0;border:1px solid #8aada0;border-radius:50px;padding:7px 11px}.ticket-detail h3{font-size:32px;letter-spacing:-.025em;margin-top:35px;line-height:1.12;max-width:18ch}.ticket-detail-copy p,#ticket-detail-copy>p{font-size:15px;line-height:1.6;margin-top:17px;max-width:45ch}.ticket-detail ul{list-style:none;padding:0;margin:25px 0}.ticket-detail li{font-size:14px;line-height:1.5;display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #c9dad4}.ticket-detail li:before{content:'';display:block;width:6px;height:6px;background:#132322;margin-top:7px;flex-shrink:0}.ticket-reply{padding:18px 0 3px}.ticket-reply>span{font-size:12px;letter-spacing:.03em}.ticket-reply p{font-size:16px;line-height:1.65;margin-top:14px}.journey-disclaimer{font-size:12px;line-height:1.6;color:#425e53;margin-top:auto;padding-top:25px}.support-scope{max-width:1250px;margin:auto;padding:0 25px 90px;display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.support-scope>div>p{font-size:16px;line-height:1.65;color:#c8d9d5;margin-top:25px;max-width:34ch}.scope-row{display:grid;grid-template-columns:1fr 1.6fr;gap:24px;padding:23px 0;border-bottom:1px solid #465b57;align-items:start}.scope-header{padding-top:0;font-size:12px;color:#b5cbc5;letter-spacing:.04em}.scope-row h3{font-size:19px;line-height:1.3}.scope-row p{font-size:14px;line-height:1.65;color:#c8d9d5}.scope-footer{padding-top:28px}.scope-footer>span{font-size:13px}.scope-footer p{font-size:13px;line-height:1.7;color:#b5cbc5;margin-top:12px}.ticket-static{padding-top:20px}.ticket-static details{border-top:1px solid #b7c9c3;padding:18px 0}.ticket-static summary{cursor:pointer}.ticket-static p{font-size:14px;line-height:1.6;margin-top:15px}@media(max-width:750px){.ticket-journey{padding:0 25px 55px}.journey-intro{display:block;margin-bottom:30px}.journey-intro h2{font-size:40px}.journey-intro>p{margin-top:23px;font-size:15px}.ticket-workspace{grid-template-columns:1fr}.ticket-sidebar{padding:24px}.request-title{padding:25px 0}.request-title h3{font-size:30px}.request-title>p{font-size:14px;max-width:none}.journey-steps button{font-size:12px;padding:14px 15px;gap:10px}.ticket-detail{padding:25px 23px}.ticket-toolbar{font-size:12px;gap:12px}.ticket-toolbar>span:last-child{font-size:12px;padding:6px 8px}.ticket-detail h3{font-size:29px;margin-top:27px}.ticket-detail li{font-size:13px}.ticket-reply p{font-size:15px}.support-scope{display:block;padding:0 25px 60px}.support-scope h2{font-size:43px}.support-scope>div>p{font-size:15px;max-width:none;margin-top:23px}.scope-table{margin-top:35px}.scope-row{gap:18px;grid-template-columns:1fr 1.4fr}.scope-row h3{font-size:17px}.scope-row p{font-size:13px}.scope-header{font-size:12px}}

/* Connected support workspace, scoped beneath the original hero. */
.support-workspace{max-width:1250px;margin:0 auto 0;border:1px solid #465b57;background:#0e1a19;border-radius:20px;overflow:hidden}.workspace-directory{background:#edf7f5;color:#132322;padding:38px 38px 0}.workspace-heading h2{font-size:48px;line-height:1.06;letter-spacing:-.025em;margin:0}.workspace-heading>p{font-size:17px;line-height:1.65;max-width:74ch;margin:20px 0 28px}.workspace-navigation{display:flex;gap:0;border-top:1px solid #b7c9c3;border-bottom:1px solid #b7c9c3}.workspace-navigation a{padding:17px 23px;text-decoration:none;border-right:1px solid #b7c9c3;font-size:13px;color:#132322}.workspace-navigation a:first-child{padding-left:0}.workspace-navigation a:hover{text-decoration:underline;color:#132322}.service-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:28px 0 30px}.service-directory h3{font-size:23px;line-height:1.2;margin:0 0 15px}.service-directory p{font-size:15px;line-height:1.65;margin:0 0 20px;max-width:35ch}.service-directory span{font-size:11px;letter-spacing:.035em}.support-workspace .ticket-journey{padding:32px 30px;margin:0;max-width:none;border-top:1px solid #465b57;border-bottom:1px solid #465b57}.support-workspace .journey-intro{gap:35px;margin-bottom:27px;align-items:start}.support-workspace .journey-intro h2{font-size:30px;line-height:1.13;letter-spacing:-.015em}.support-workspace .journey-intro>p{font-size:14px;line-height:1.65;max-width:45ch}.support-workspace .ticket-workspace{border-radius:12px;grid-template-columns:.85fr 1.35fr}.support-workspace .ticket-sidebar{padding:27px}.support-workspace .request-title{padding:26px 0}.support-workspace .ticket-detail{padding:27px 32px}.support-workspace .ticket-detail h3{font-size:34px;margin-top:26px}.support-workspace .ticket-detail ul{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;margin:23px 0}.support-workspace .ticket-detail li{padding:12px 0}.workspace-scope{background:#edf7f5;color:#132322;padding:35px 38px 0}.scope-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.scope-heading h2{font-size:37px;line-height:1.08;letter-spacing:-.025em}.scope-heading>p{font-size:13px;line-height:1.65;margin:0}.matrix-head,.matrix-row{display:grid;grid-template-columns:.8fr 1.35fr 1.35fr;gap:30px;padding:22px 0;border-bottom:1px solid #b7c9c3}.matrix-head{font-size:12px;letter-spacing:.02em;border-top:1px solid #b7c9c3;padding:17px 0}.matrix-row h3{font-size:20px;line-height:1.3;margin:0}.matrix-row p{font-size:14px;line-height:1.65;margin:0}.approval-note{display:flex;justify-content:space-between;gap:30px;padding:26px 0 30px}.approval-note h3{font-size:16px;line-height:1.4;margin:0}.approval-note p{font-size:13px;line-height:1.65;margin:0;max-width:65ch}.workspace-onboarding{padding:30px 38px;background:#132322}.workspace-onboarding h2{font-size:28px;margin-bottom:24px}.workspace-onboarding>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.workspace-onboarding h3{font-size:20px;margin:0 0 12px}.workspace-onboarding p{font-size:14px;color:#c8d9d5;line-height:1.65;margin:0}.workspace-onboarding .onboarding-note{font-size:12px;margin-top:26px;color:#b5cbc5}.support-workspace .questions{border-radius:0;margin:0;max-width:none;padding:30px 38px;gap:45px;grid-template-columns:1fr 1.6fr}.support-workspace .questions h2{font-size:30px;line-height:1.13}.support-workspace .questions details{padding:18px 0}.support-workspace .questions summary{font-size:16px}.support-workspace .questions details p{font-size:14px}.workspace-close{max-width:1250px;margin:35px auto 0;padding:45px 38px;background:#3ddc91;color:#132322;display:flex;justify-content:space-between;align-items:end;gap:45px;border-radius:20px}.workspace-close h2{font-size:63px;line-height:1.02;letter-spacing:-.03em}.workspace-close p{font-size:17px;line-height:1.6;margin:0 0 25px}.workspace-close .button{background:#132322;color:#fff;border-color:#132322}.workspace-close .button:hover{background:#0e1a19}.support-workspace :is(a,button,summary):focus-visible{outline-color:currentColor}.workspace-close :focus-visible{outline-color:#132322}
@media(max-width:750px){.support-workspace{margin:0 12px;border-radius:16px}.workspace-directory{padding:28px 22px 0}.workspace-heading h2{font-size:36px}.workspace-heading>p{font-size:15px;margin:20px 0 24px}.workspace-navigation{display:grid;grid-template-columns:1fr}.workspace-navigation a{padding:13px 0;border-right:0;border-bottom:1px solid #b7c9c3;font-size:13px}.workspace-navigation a:last-child{border-bottom:0}.service-directory{grid-template-columns:1fr;gap:24px;padding:25px 0}.service-directory h3{font-size:23px;margin-bottom:12px}.service-directory p{font-size:15px;margin-bottom:14px;max-width:none}.service-directory span{font-size:11px}.support-workspace .ticket-journey{padding:27px 15px}.support-workspace .journey-intro{display:block;margin-bottom:24px}.support-workspace .journey-intro h2{font-size:29px}.support-workspace .journey-intro>p{font-size:14px;margin-top:20px}.support-workspace .ticket-workspace{grid-template-columns:1fr}.support-workspace .ticket-sidebar{padding:23px 20px}.support-workspace .ticket-detail{padding:24px 20px}.support-workspace .ticket-detail h3{font-size:28px}.support-workspace .ticket-detail ul{grid-template-columns:1fr}.workspace-scope{padding:28px 22px 0}.scope-heading{display:block}.scope-heading h2{font-size:32px}.scope-heading>p{font-size:13px;margin-top:20px}.matrix-head{display:none}.matrix-row{grid-template-columns:1fr;gap:13px;padding:23px 0}.matrix-row h3{font-size:21px}.matrix-row p{font-size:14px}.matrix-row p:last-child:before{content:'AGREE FIRST';display:block;font-size:11px;font-weight:500;margin-bottom:8px}.approval-note{display:block;padding:23px 0 27px}.approval-note p{margin-top:13px}.workspace-onboarding{padding:28px 22px}.workspace-onboarding h2{font-size:29px}.workspace-onboarding>div{grid-template-columns:1fr;gap:23px}.workspace-onboarding h3{font-size:21px}.support-workspace .questions{display:block;padding:28px 22px}.support-workspace .questions h2{font-size:29px;margin-bottom:25px}.workspace-close{margin:25px 12px 0;padding:32px 23px;display:block;border-radius:16px}.workspace-close h2{font-size:47px}.workspace-close>div{margin-top:27px}.workspace-close p{font-size:16px}}
