.requestLaunchPage .customerJourneyPanel{background:linear-gradient(135deg,#f3f8f5,#fff);border:1px solid #cfe0d9;border-radius:18px;gap:14px;padding:18px;display:grid}.requestLaunchPage .customerJourneyHead,.requestLaunchPage .customerJourneyHead>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.requestLaunchPage .customerJourneyHead h2,.requestLaunchPage .customerJourneyHead p{margin:0}.requestLaunchPage .customerJourneyHead p{color:#68756f;margin-top:5px;font-size:13px}.requestLaunchPage .customerJourneyHead>div:last-child>span{font-size:22px;font-weight:800}.requestLaunchPage .customerJourneySteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.requestLaunchPage .customerJourneySteps a{color:#60706a;background:#fff;border:1px solid #dfe7e3;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;text-decoration:none;display:flex}.requestLaunchPage .customerJourneySteps a.current{border-color:#7ba595;box-shadow:0 0 0 2px #315d5014}.requestLaunchPage .customerJourneySteps a.complete{color:#204f40;background:#e8f4ee}.requestLaunchPage .journeyComparison{gap:10px;display:grid}.requestLaunchPage .journeyComparisonHead{justify-content:space-between;gap:12px;display:flex}.requestLaunchPage .journeyComparisonHead span,.requestLaunchPage .customerJourneyBoundary{color:#68756f;font-size:12px}.requestLaunchPage .journeyComparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.requestLaunchPage .journeyComparisonGrid article{background:#fff;border:1px solid #dfe7e3;border-radius:12px;gap:10px;padding:13px;display:grid}.requestLaunchPage .journeyComparisonGrid article>div:first-child{gap:3px;display:grid}.requestLaunchPage .journeyComparisonGrid article span,.requestLaunchPage .journeyComparisonGrid dt{color:#68756f;font-size:11px}.requestLaunchPage .journeyComparisonGrid dl{gap:5px;margin:0;display:grid}.requestLaunchPage .journeyComparisonGrid dl div{justify-content:space-between;gap:8px;display:flex}.requestLaunchPage .journeyComparisonGrid dd{text-transform:capitalize;margin:0;font-size:12px}.requestLaunchPage .journeyComparisonGrid a{color:#285e4d;font-size:12px;font-weight:700;text-decoration:none}.requestLaunchPage .customerJourneyBoundary{margin:0}@media (max-width:700px){.requestLaunchPage .customerJourneyHead,.requestLaunchPage .journeyComparisonHead{flex-direction:column;align-items:flex-start}.requestLaunchPage .customerJourneyHead>div:last-child{width:100%}.requestLaunchPage .customerJourneySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.requestLaunchPage .journeyComparisonGrid{grid-template-columns:1fr}}.requestLaunchPage .inquiryPage{max-width:1180px}.requestLaunchPage .inquiryWorkspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;margin-top:28px;display:grid}.requestLaunchPage .inquiryPanel{background:#fff;border:1px solid #dce5e1;border-radius:20px;padding:22px;box-shadow:0 12px 36px #183d330e}.requestLaunchPage .inquiryPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.requestLaunchPage .inquiryPanelHead h2{letter-spacing:-.03em;margin:4px 0 0;font-size:25px}.requestLaunchPage .inquiryPanelHead>span{color:#315f52;white-space:nowrap;background:#eef6f2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.requestLaunchPage .inquiryFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requestLaunchPage .inquiryFormGrid label,.requestLaunchPage .inquiryScope{color:#344b43;gap:7px;font-size:13px;font-weight:700;display:grid}.requestLaunchPage .inquiryFormGrid input,.requestLaunchPage .inquiryFormGrid select,.requestLaunchPage .inquiryScope textarea,.requestLaunchPage .inquiryMatchActions select{color:#173c32;width:100%;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:10px;padding:11px 12px;font-weight:400}.requestLaunchPage .inquiryScope textarea{resize:vertical;min-height:118px;line-height:1.5}.requestLaunchPage .inquiryPriorities{border:0;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;display:flex}.requestLaunchPage .inquiryPriorities legend{color:#344b43;width:100%;margin-bottom:8px;font-size:13px;font-weight:700}.requestLaunchPage .inquiryPriorities label{cursor:pointer;border:1px solid #dbe4e0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.requestLaunchPage .inquiryActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.requestLaunchPage .inquiryActions button{color:#fff;font:inherit;cursor:pointer;background:#173c32;border:1px solid #173c32;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:700}.requestLaunchPage .inquiryActions button.secondary{color:#173c32;background:#fff}.requestLaunchPage .inquiryActions button.textButton{color:#707b76;background:0 0;border-color:#0000;margin-left:auto}.requestLaunchPage .inquiryActions button:disabled{opacity:.45;cursor:not-allowed}.requestLaunchPage .inquiryPrivacy,.requestLaunchPage .inquiryMessage{color:#6d7873;margin:14px 0 0;font-size:12px;line-height:1.55}.requestLaunchPage .inquiryMessage{color:#285144;background:#f4f9f7;border-left:3px solid #4c8d78;padding:8px 10px}.requestLaunchPage .inquiryMatches{gap:11px;display:grid}.requestLaunchPage .inquiryMatches article{background:#fbfdfc;border:1px solid #e0e8e4;border-radius:15px;grid-template-columns:42px 1fr;gap:12px;padding:15px;display:grid}.requestLaunchPage .inquiryMatchRank{color:#fff;background:#173c32;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.requestLaunchPage .inquiryMatchBody h3{margin:3px 0 9px;font-size:18px}.requestLaunchPage .inquiryMatchBody p{color:#68736e;font-size:13px;line-height:1.5}.requestLaunchPage .inquiryReasons{flex-wrap:wrap;gap:6px;display:flex}.requestLaunchPage .inquiryReasons span{color:#315f52;background:#eaf3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.requestLaunchPage .inquiryMatchActions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.requestLaunchPage .inquiryMatchActions>a{color:#244d41;border:1px solid #cbd9d3;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none}.requestLaunchPage .inquiryMatchActions>a.primary{color:#fff;background:#173c32;border-color:#173c32}.requestLaunchPage .inquiryMatchActions label{color:#718079;gap:3px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.requestLaunchPage .inquiryMatchActions select{min-width:135px;padding:7px 9px;font-size:12px}.requestLaunchPage .inquiryEmpty{color:#68746f;background:#fafcfb;border:1px dashed #cad8d2;border-radius:14px;padding:24px;line-height:1.6}.requestLaunchPage .inquiryEmpty a{color:#315f52;margin-top:10px;font-weight:700;text-decoration:none;display:block}.requestLaunchPage .inquiryProgress{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.requestLaunchPage .inquiryProgress span{color:#65716c;background:#f2f6f4;border-radius:11px;padding:10px;font-size:11px}.requestLaunchPage .inquiryProgress b{color:#173c32;font-size:20px;display:block}.requestLaunchPage .inquiryBoundary{color:#52615b;background:#f3f6f5;border-radius:14px;margin-top:18px;padding:15px 17px;line-height:1.55}.requestLaunchPage .inquiryBoundary p{margin:5px 0 0}@media (max-width:900px){.requestLaunchPage .inquiryWorkspace{grid-template-columns:1fr}}@media (max-width:560px){.requestLaunchPage .inquiryPanel{padding:17px}.requestLaunchPage .inquiryPanelHead{flex-direction:column}.requestLaunchPage .inquiryFormGrid{grid-template-columns:1fr}.requestLaunchPage .inquiryActions button{width:100%}.requestLaunchPage .inquiryActions button.textButton{margin-left:0}.requestLaunchPage .inquiryMatchActions label{width:100%;margin-left:0}.requestLaunchPage .inquiryProgress{grid-template-columns:1fr 1fr}}.requestLaunchPage .secureRequestPanel{grid-column:1/-1}.requestLaunchPage .secureSubmit{color:#fff;font:inherit;cursor:pointer;background:#173c32;border:1px solid #173c32;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.requestLaunchPage .secureRequestAccount{color:#315f52;background:#edf5f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.requestLaunchPage .secureRequestAccount button{color:#315f52;cursor:pointer;background:0 0;border:0}.requestLaunchPage .secureSubmit:disabled{opacity:.45;cursor:not-allowed}.requestLaunchPage .secureRequestHistory{margin-top:18px}.requestLaunchPage .secureRequestHistory article{border-top:1px solid #e3eae7;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.requestLaunchPage .secureRequestHistory h3,.requestLaunchPage .secureRequestHistory p{margin:0}.requestLaunchPage .secureRequestHistory p{color:#68756f;font-size:12px}.requestLaunchPage .secureRequestHistory span,.requestLaunchPage .secureRequestHistory small{color:#69766f;font-size:11px}@media (max-width:560px){.requestLaunchPage .secureRequestHistory article{grid-template-columns:1fr}}.requestLaunchPage .secureRequestAccount a{color:var(--xiya-green-dark);font-weight:750;text-decoration:none}.requestLaunchPage{width:min(1220px,100% - 40px);padding-top:30px!important}.requestLaunchPage .requestIntro{max-width:980px}.requestLaunchPage .requestIntro h1{color:#10231f;letter-spacing:-.05em;max-width:900px;margin:9px 0 12px;font-size:clamp(38px,4.4vw,54px);line-height:1.02}.requestLaunchPage .requestIntro .guideLead{color:#61716b;max-width:860px;margin:0;font-size:16px;line-height:1.62}.requestLaunchPage .requestTrustStrip{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.requestLaunchPage .requestTrustStrip span{color:#315f52;background:#f5faf7;border:1px solid #d7e5df;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.requestLaunchPage .requestTrustStrip span:before{content:"✓";color:#1f785d;margin-right:6px;font-weight:900}.requestLaunchPage .inquiryLaunchWorkspace{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:start;gap:20px;margin-top:22px}.requestLaunchPage #private-request-form{order:1}.requestLaunchPage .customerJourneyPanel{border-radius:20px;order:2;padding:20px;position:sticky;top:98px;box-shadow:0 12px 34px #173c320b}.requestLaunchPage #published-shortlist{order:3;grid-column:1/-1}.requestLaunchPage #protected-request{order:4;grid-column:1/-1}.requestLaunchPage .inquiryPanel{border-radius:18px;padding:20px;box-shadow:0 10px 30px #173c320a}.requestLaunchPage .inquiryPanelHead{margin-bottom:14px}.requestLaunchPage .inquiryPanelHead h2{font-size:23px}.requestLaunchPage .inquiryPanelHead>span{white-space:normal;text-align:center;max-width:190px;line-height:1.25}.requestLaunchPage .inquiryFormGrid{gap:10px 12px}.requestLaunchPage .inquiryFormGrid input,.requestLaunchPage .inquiryFormGrid select,.requestLaunchPage .inquiryScope textarea{border-color:#ccd9d3;min-height:44px}.requestLaunchPage .inquiryScope{margin-top:10px}.requestLaunchPage .inquiryScope textarea{min-height:96px}.requestLaunchPage .inquiryPriorities{margin:13px 0}.requestLaunchPage .inquiryPriorities legend{margin-bottom:6px}.requestLaunchPage .inquiryActions button{min-height:42px;padding:9px 13px}.requestLaunchPage .inquiryActions button:first-child{min-width:165px;box-shadow:0 7px 18px #173c321a}.requestLaunchPage .inquiryPrivacy{margin-top:11px}.requestLaunchPage .customerJourneyHead{flex-direction:column;align-items:flex-start}.requestLaunchPage .customerJourneyHead>div:last-child{justify-content:space-between;width:100%}.requestLaunchPage .customerJourneyHead h2{margin-top:4px;font-size:20px;line-height:1.22}.requestLaunchPage .customerJourneySteps{grid-template-columns:1fr 1fr}.requestLaunchPage .customerJourneySteps a{min-height:52px}.requestLaunchPage .customerJourneyBoundary{line-height:1.55}.requestLaunchPage .inquiryBoundary{margin-top:20px}.requestLaunchPage button:focus-visible,.requestLaunchPage input:focus-visible,.requestLaunchPage select:focus-visible,.requestLaunchPage textarea:focus-visible,.requestLaunchPage a:focus-visible{outline-offset:3px;outline:3px solid #207a5b40}@media (max-width:980px){.requestLaunchPage .inquiryLaunchWorkspace{grid-template-columns:1fr}.requestLaunchPage .customerJourneyPanel{position:static;top:auto}.requestLaunchPage #private-request-form,.requestLaunchPage .customerJourneyPanel,.requestLaunchPage #published-shortlist,.requestLaunchPage #protected-request{grid-column:1}}@media (max-width:700px){.requestLaunchPage{width:min(100% - 28px,1220px);padding-top:24px!important}.requestLaunchPage .requestIntro h1{font-size:38px}.requestLaunchPage .requestIntro .guideLead{font-size:15px}.requestLaunchPage .requestTrustStrip{grid-template-columns:1fr;display:grid}.requestLaunchPage .requestTrustStrip span{border-radius:10px;justify-content:flex-start}.requestLaunchPage .inquiryPanel,.requestLaunchPage .customerJourneyPanel{padding:17px}.requestLaunchPage .inquiryActions{grid-template-columns:1fr;display:grid}.requestLaunchPage .inquiryActions button{width:100%}.requestLaunchPage .inquiryActions button.textButton{margin-left:0}}@media (max-width:440px){.requestLaunchPage .requestIntro h1{font-size:34px}.requestLaunchPage .customerJourneySteps{grid-template-columns:1fr}}.requestLaunchPage .inquiryServicePreview{background:#f7faf8;border:1px solid #d4dfda;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.requestLaunchPage .inquiryServicePreview strong{color:#244d41;font-size:12px}.requestLaunchPage .inquiryServicePreview ul{color:#315f52;gap:4px;margin:8px 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.requestLaunchPage .inquiryServicePreview li,.requestLaunchPage .inquiryServicePreview a{overflow-wrap:anywhere}.requestLaunchPage .inquiryServicePreview a{color:#244d41;text-underline-offset:3px;font-size:12px;text-decoration:underline}.requestLaunchPage .inquiryServicePreview small{color:#68736e;margin-top:7px;font-size:11px;line-height:1.5;display:block}.requestLaunchPage .inquiryServiceNotes{min-width:0;margin:9px 0}.requestLaunchPage .inquiryServiceNotes summary{cursor:pointer;color:#155043;font-size:12px;line-height:1.6}.requestLaunchPage .inquiryServiceNotes summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #155043}.requestLaunchPage .inquiryServiceNotes>div{overflow-wrap:anywhere;border-top:1px solid #d4dfda;padding:10px 0}.requestLaunchPage .inquiryServiceNotes p{color:#485b54;margin:5px 0;font-size:12px;line-height:1.6}.requestLaunchPage .customerJourneyPanel{position:static;top:auto}.requestLaunchPage .customerJourneyPanel .journeyComparisonGrid{grid-template-columns:1fr}.requestLaunchPage .inquiryServiceNotes .inquiryServiceScopePending{color:#75521a;margin:6px 0;font-weight:700;display:block}.requestLaunchPage :is(#inquiry-category,#inquiry-area,#inquiry-scope,#request-step-heading){scroll-margin-top:110px}.requestLaunchPage .requestManualCopy{gap:12px;min-width:0;margin:18px 0;display:grid}.requestLaunchPage .requestManualCopy label{gap:8px;display:grid}.requestLaunchPage .requestManualCopy textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:140px;font:inherit;resize:vertical;border:1px solid #9fb7aa;border-radius:9px;padding:12px;line-height:1.6}.requestLaunchPage .requestManualCopy button{min-height:44px;font:inherit;justify-self:start;padding:10px 14px}.requestLaunchPage .requestDraftConflict{overflow-wrap:anywhere;background:#faf6ec;border-left:3px solid #8d6b36;padding:12px 16px;line-height:1.7}.requestLaunchPage .requestStepNav button{white-space:normal;min-height:44px;line-height:1.5}.requestLaunchPage .requestStepHeading:focus{outline-offset:5px;outline:2px solid #08715a}.requestLaunchPage :is(#protected-request-heading,#published-shortlist-heading){scroll-margin-top:110px}.requestLaunchPage :is(#protected-request-heading,#published-shortlist-heading):focus{outline-offset:5px;outline:2px solid #08715a}.requestEntryPreview,.requestHandoffPreview,.requestRecoveryPanel,.requestPortable{overflow-wrap:anywhere;background:#f4f9f5;border:1px solid #b7cec1;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.requestEntryPreview p,.requestHandoffPreview p,.requestRecoveryPanel p,.requestPortable p{max-width:75ch;font-size:14px;line-height:1.6}.requestEntryPreview button,.requestHandoffPreview button,.requestRecoveryPanel button,.requestPortable button{white-space:normal;max-width:100%;min-height:44px;margin:6px 8px 6px 0}.requestHandoffPreview textarea,.requestRecoveryPanel textarea{box-sizing:border-box;width:100%;min-height:100px}.requestBackupPreview textarea{box-sizing:border-box;width:100%;min-height:120px}.requestPortable input[type=file]{width:100%;max-width:100%;padding:10px 0}.requestRecoveryPreview label{margin:12px 0;display:block}.requestPortable summary,.requestRecoveryPanel summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.requestBriefSlot{grid-column:1/-1;min-width:0}.requestBriefBuilder{background:#f4f9f5;border:1px solid #b7cec1;border-radius:12px;min-width:0;margin:8px 0 16px;padding:10px 16px}.requestBriefBuilder summary{cursor:pointer;color:#13573f;align-content:center;min-height:44px;font-weight:700}.requestBriefBuilder p,.requestBriefBuilder small{font-size:14px;line-height:1.6}.requestBriefFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.requestBriefFields>div{min-width:0}.requestBriefFields small{color:#53665c;display:block}.requestBriefBuilder input:not([type=checkbox]),.requestBriefBuilder select,.requestBriefBuilder textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#162e24;background:#fff;border:1px solid #aec4b7;border-radius:8px;max-width:100%;padding:12px}.requestBriefBuilder textarea{resize:vertical;min-height:160px;margin:8px 0}.requestBriefBuilder button{white-space:normal;max-width:100%;min-height:44px;margin:6px 8px 6px 0}.requestBriefUnknown{align-items:center;gap:8px;min-height:44px;display:flex!important}.requestBriefUnknown input{flex:0 0 20px;width:20px;height:20px}.requestBriefBuilder [aria-invalid=true]{border-color:#955724}.requestBriefPending{color:#665022;background:#fff8e9;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.requestBriefBuilder :focus-visible{outline-offset:3px;outline:3px solid #278168}@media (max-width:700px){.requestBriefFields{grid-template-columns:1fr}.requestBriefBuilder{padding:10px 12px}}.requestBriefTray{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.requestBriefTray button{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%}.requestBriefSnapshot{min-width:0;margin:12px 0}.requestBriefSnapshot summary{cursor:pointer;align-content:center;min-height:44px}.requestBriefSnapshot dl{gap:10px;display:grid}.requestBriefSnapshot dt{font-weight:600}.requestBriefSnapshot dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.requestPendingReview{overflow-wrap:anywhere;background:#f6f9f7;border:1px solid #c4d4c9;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.requestPendingReview h3{margin:0 0 8px;font-size:18px}.requestPendingReview p{font-size:14px;line-height:1.6}.requestPendingReview label{align-items:flex-start;gap:10px;min-height:44px;font-size:14px;line-height:1.6;display:flex}.requestPendingReview input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:2px}
