*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Aptos,Arial,sans-serif;background:var(--canvas);color:var(--text)}.workspaceEntry{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 10% 10%,#193b68 0,#0b1d3a 44%,#061225 100%);color:#f8fbff}.workspaceEntryCard{width:min(860px,100%);min-height:520px;display:grid;align-content:start;grid-gap:32px;gap:32px;padding:clamp(24px,5vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:30px;background:rgba(7,21,43,.88);box-shadow:0 35px 90px rgba(0,0,0,.35)}.workspaceBrand{display:flex;align-items:center;gap:14px}.workspaceBrand img{width:58px;height:58px;object-fit:contain}.workspaceBrand span{display:grid;grid-gap:3px;gap:3px}.workspaceBrand small{color:#d4a017;font-weight:900}.workspaceBrand strong{font-size:24px}.workspaceNoCompany,.workspaceResolveState{display:grid;justify-items:start;grid-gap:16px;gap:16px;align-content:center;min-height:310px}.workspaceNoCompany p,.workspaceResolveState p{color:rgba(255,255,255,.72);font-size:17px;line-height:1.6}.workspaceAction,.workspaceNoCompany a,.workspaceResolveState a{color:#07152b;background:#d4a017;padding:11px 16px;border-radius:10px;text-decoration:none;font-weight:900}.workspaceNoCompany div{display:flex;flex-wrap:wrap;gap:10px}.workspaceSpinner{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:#d4a017;border-radius:50%;animation:workspace-spin .8s linear infinite}@keyframes workspace-spin{to{transform:rotate(1turn)}}.workspaceChooser{display:grid;grid-gap:12px;gap:12px}.workspaceChooser h1,.workspaceNoCompany h1{font-size:clamp(32px,5vw,50px);margin:10px 0}.workspaceChooser button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px;text-align:start;color:white;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.055)}.workspaceChooser button:hover{border-color:#d4a017;transform:translateY(-1px)}.workspaceChooser button>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.workspaceChooser button em,.workspaceChooser button small{color:rgba(255,255,255,.62);font-style:normal}.workspaceCompanyMark{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(145deg,#d4a017,#f1cd70);color:#07152b;font-weight:950;overflow:hidden}.workspaceCompanyMark img{width:100%;height:100%;object-fit:contain}.companyWorkspace{min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr);background:#eef3f8;color:#12233b}.workspaceSidebar{min-height:100vh;position:-webkit-sticky;position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;padding:26px 18px;background:#07152b;color:white}.workspaceSidebar header{display:flex;align-items:center;gap:12px;padding:0 8px}.workspaceSidebar header>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.workspaceSidebar header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceSidebar footer small,.workspaceSidebar header small{color:rgba(255,255,255,.6)}.workspaceSidebar nav{display:grid;align-content:start;grid-gap:5px;gap:5px}.workspaceSidebar nav button{padding:12px 14px;border:0;border-radius:10px;text-align:start;color:rgba(255,255,255,.72);font-weight:800}.workspaceSidebar nav button.active,.workspaceSidebar nav button:hover{color:white;background:rgba(212,160,23,.18);box-shadow:inset 3px 0 #d4a017}.workspaceSidebar footer{display:grid;grid-gap:12px;gap:12px;padding:12px 8px}.workspaceSidebar footer a{color:#f1cd70;font-weight:900;text-decoration:none}.workspaceMain{min-width:0;padding:0 clamp(20px,4vw,56px) 56px}.workspaceTopbar{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #d4dee9}.workspaceTopbar div{display:flex;gap:10px;align-items:center}.workspaceTopbar small{color:#5d7088}.workspaceTopbar strong{padding:7px 10px;border-radius:999px;background:#dceee4;color:#17663c;text-transform:capitalize}.workspaceTopbar>span{color:#64768c;font-size:13px;overflow-wrap:anywhere}.workspaceLimited{margin-top:20px;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;border:1px solid #dfc26f;border-radius:12px;background:#fff7dc}.workspacePanel{display:grid;grid-gap:24px;gap:24px;padding-top:clamp(28px,5vw,62px)}.workspaceHero span,.workspaceSectionHeading>span{color:#9b7410;font-weight:950;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.workspaceHero h1,.workspaceSectionHeading h1{margin:7px 0;font-size:clamp(38px,6vw,70px);line-height:1}.workspaceHero p,.workspaceSectionHeading p{color:#5c7088;line-height:1.6}.workspaceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspaceMetrics article{min-height:140px;display:grid;align-content:space-between;grid-gap:10px;gap:10px;padding:20px;border:1px solid #d8e2ec;border-radius:18px;background:white;box-shadow:0 12px 30px rgba(20,47,79,.06)}.workspaceMetrics article small,.workspaceMetrics article span{color:#66798f}.workspaceMetrics article strong{font-size:27px;overflow-wrap:anywhere}.workspaceApps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.workspaceApps>a{min-height:140px;display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #d8e2ec;border-radius:18px;background:white;text-decoration:none}.workspaceApps>a>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:white;background:#0b1d3a;font-weight:950}.workspaceApps>a div{display:grid;grid-gap:5px;gap:5px}.workspaceApps>a small{color:#66798f}.workspaceEmpty{grid-column:1/-1;min-height:180px;display:grid;place-items:center;grid-gap:14px;gap:14px;padding:28px;border:1px dashed #b7c5d5;border-radius:18px;color:#5d7088;background:rgba(255,255,255,.58)}.workspaceEmpty a{color:#9b7410;font-weight:900}.workspaceUserTable{display:grid;border:1px solid #d8e2ec;border-radius:18px;overflow:hidden;background:white}.workspaceUserTable article{display:grid;grid-template-columns:minmax(0,1fr) 180px 120px;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;border-bottom:1px solid #e5ebf1}.workspaceUserTable article:last-child{border-bottom:0}.workspaceUserTable article>span:first-child{display:grid;grid-gap:4px;gap:4px}.workspaceUserTable small{color:#6a7c90}.workspaceUserTable b{text-transform:capitalize}@media (max-width:950px){.companyWorkspace{grid-template-columns:1fr}.workspaceSidebar{min-height:auto;position:static;grid-template-rows:auto auto}.workspaceSidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceSidebar footer{display:none}.workspaceApps,.workspaceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspaceEntry{padding:10px}.workspaceEntryCard{min-height:calc(100vh - 20px);border-radius:20px}.workspaceSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceMain{padding-inline:14px}.workspaceTopbar{align-items:flex-start;flex-direction:column;padding-block:16px}.workspaceApps,.workspaceMetrics,.workspaceUserTable article{grid-template-columns:1fr}}.checkoutPage{min-height:100vh;background:linear-gradient(145deg,#07152b,#0b1d3a 48%,#10294f);color:#f8fbff;padding:24px}.checkoutShell{max-width:1280px;margin:0 auto}.checkoutHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 28px}.checkoutHeader>a:last-child{color:#d4a017;font-weight:800}.checkoutBrand{display:flex;align-items:center;gap:12px;text-decoration:none}.checkoutBrand img{width:54px;height:54px;object-fit:contain}.checkoutBrand span{display:grid;grid-gap:2px;gap:2px}.checkoutBrand strong{font-size:20px}.checkoutBrand small{color:rgba(255,255,255,.7)}.checkoutHero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);grid-gap:22px;gap:22px;align-items:end;padding:clamp(30px,6vw,72px) 0 42px}.checkoutHero>div{display:grid;grid-gap:12px;gap:12px}.checkoutConfirmation p,.checkoutHero p,.checkoutReviewHeader p{margin:0;color:#d4a017;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.checkoutHero h1{margin:0;max-width:830px;font-size:clamp(42px,6vw,78px);line-height:.98}.checkoutHero>div>span{color:rgba(255,255,255,.72);font-size:18px}.checkoutHero aside{display:grid;grid-gap:8px;gap:8px;padding:24px;border:1px solid rgba(212,160,23,.5);border-radius:20px;background:rgba(7,21,43,.72)}.checkoutHero aside span{color:rgba(255,255,255,.72);line-height:1.55}.checkoutMessage,.checkoutNotice{padding:18px 20px;border:1px solid rgba(212,160,23,.45);border-radius:16px;background:rgba(212,160,23,.1)}.checkoutNotice a{color:#d4a017;font-weight:900}.checkoutConfirmation,.checkoutReview,.checkoutSection{margin-top:22px;padding:clamp(20px,3vw,34px);border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.055);box-shadow:0 20px 50px rgba(0,0,0,.14)}.checkoutSectionTitle{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.checkoutSectionTitle>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#d4a017;color:#0b1d3a;font-weight:950}.checkoutConfirmation h2,.checkoutReview h2,.checkoutSectionTitle h2,.checkoutSectionTitle p{margin:0}.checkoutSectionTitle p{margin-top:5px;color:rgba(255,255,255,.67)}.checkoutGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.checkoutCard{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(7,21,43,.62)}.checkoutAddOn.selected,.checkoutCard.selected,.supportChoice.selected{border-color:#d4a017;box-shadow:inset 0 0 0 1px #d4a017}.checkoutAddOn,.checkoutCard>label,.supportChoice{display:flex;gap:12px;align-items:flex-start}.checkoutAddOn span,.checkoutCard label span,.supportChoice span{display:grid;grid-gap:4px;gap:4px}.checkoutAddOn small,.checkoutCard small,.checkoutConfirmation small,.protectedPricePanel small,.reviewLines small,.supportChoice small,.supportReview small{color:rgba(255,255,255,.66)}.checkoutCard>p{color:#f1cd70;font-weight:800}.checkoutConfig{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.checkoutConfig label,.checkoutTerms>label{display:grid;grid-gap:6px;gap:6px;color:rgba(255,255,255,.78);font-size:13px;font-weight:800}.checkoutConfig input,.checkoutConfig select,.checkoutTerms select{width:100%;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:white;background:#091a34}.checkoutCompactGrid,.supportChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.checkoutTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.checkoutAddOn,.supportChoice{padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(7,21,43,.58);cursor:pointer}.supportChoices{grid-template-columns:repeat(4,minmax(0,1fr))}.checkoutTerms{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:16px;gap:16px}.checkoutTerms .checkoutSectionTitle{grid-column:1/-1;margin-bottom:0}.checkoutPrimary{min-height:48px;padding:10px 22px;border:0;border-radius:12px;background:#d4a017;color:#07152b;font-weight:950}.checkoutPrimary:disabled{opacity:.48;cursor:not-allowed}.checkoutMessage{margin:22px 0 0}.checkoutReview{background:#f8fbff;color:#0b1d3a}.checkoutReviewHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px}.checkoutReviewHeader>span{padding:8px 12px;border-radius:999px;background:#e7eef8;font-weight:800}.reviewLines{display:grid;grid-gap:10px;gap:10px}.protectedPricePanel>div,.reviewLines article,.supportReview{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid #d8e1ec;border-radius:14px}.protectedPricePanel>div>span,.reviewLines article>div,.supportReview>span{display:grid;grid-gap:4px;gap:4px}.protectedPricePanel>div>span:last-child,.reviewLines article>div:last-child{text-align:end}.protectedPricePanel small,.reviewLines small,.supportReview small{color:#52647b}.reviewLines code{max-width:520px;white-space:normal;color:#52647b}.supportReview{margin-top:10px;background:#fff7dc;border-color:#e3c36d}.protectedPricePanel{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding:18px;border-radius:16px;background:#e9f7ef;border:1px solid #a7d7ba}.protectedPricePanel h3{margin:0}.protectedPricePanel del{color:#7a8797}.checkoutTotals{display:grid;grid-gap:8px;gap:8px;margin:18px 0;-webkit-margin-start:auto;margin-inline-start:auto;max-width:480px}.checkoutTotals span{display:flex;justify-content:space-between;gap:12px}.checkoutTotals .grandTotal{padding-top:12px;border-top:1px solid #cad5e2;font-size:22px}.reviewConfirm{display:flex;gap:10px;align-items:flex-start;padding:16px;margin-bottom:12px;border-radius:12px;background:#edf2f8}.checkoutConfirmation{display:grid;grid-gap:8px;gap:8px;margin-bottom:80px;border-color:rgba(75,197,123,.6);background:rgba(75,197,123,.13)}.checkoutConfirmation span{font-size:18px}.checkoutReviewItems{display:grid;grid-gap:12px;gap:12px}.ecosystemMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.ecosystemMetrics>div{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(7,21,43,.58)}.ecosystemMetrics span{color:rgba(255,255,255,.68);font-size:13px}.ecosystemMetrics strong{font-size:22px;overflow-wrap:anywhere}.checkoutReviewItem{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(7,21,43,.58)}.checkoutReviewItem>div{min-width:0;display:grid;grid-gap:7px;gap:7px;align-content:start}.checkoutReviewItem small{color:rgba(255,255,255,.68);overflow-wrap:anywhere;line-height:1.45}@media (max-width:1000px){.checkoutGrid,.supportChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.checkoutPage{padding:14px}.checkoutHeader{align-items:flex-start}.checkoutHeader>a:last-child{font-size:13px}.checkoutHero{grid-template-columns:1fr}.checkoutHero h1{font-size:44px}.checkoutCompactGrid,.checkoutGrid,.checkoutTerms,.checkoutTwoColumn,.supportChoices{grid-template-columns:1fr}.ecosystemMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutReviewHeader,.protectedPricePanel>div,.reviewLines article,.supportReview{align-items:flex-start;flex-direction:column}.protectedPricePanel>div>span:last-child,.reviewLines article>div:last-child{text-align:start}.checkoutReviewItem{grid-template-columns:1fr}}.portalShell--operational{grid-template-columns:264px minmax(0,1fr);background-color:var(--jc-canvas);background-image:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 82% 6%,rgba(59,130,246,.12),transparent 24%);background-size:32px 32px,32px 32px,auto}.portalShell--operational .portalSidebar{background:linear-gradient(180deg,rgba(5,12,24,.99),rgba(8,18,34,.98));-webkit-border-end:1px solid var(--jc-border);border-inline-end:1px solid var(--jc-border);padding:var(--jc-space-5) var(--jc-space-3);z-index:80}.portalSidebar footer{-webkit-margin-before:auto;margin-block-start:auto;padding:var(--jc-space-4) var(--jc-space-3);-webkit-border-before:1px solid var(--jc-border);border-block-start:1px solid var(--jc-border);color:var(--jc-muted)}.portalSidebar nav button{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2);min-block-size:42px;padding:9px 12px;border:1px solid transparent;border-radius:var(--jc-radius-sm);background:transparent;color:var(--jc-text-secondary);font:inherit;font-weight:700;text-align:start;cursor:pointer}.portalSidebar nav button:hover{background:var(--jc-surface-raised);color:var(--jc-text)}.portalSidebar nav button.active{color:#fff;background:linear-gradient(90deg,rgba(36,116,255,.24),rgba(36,116,255,.08));border-color:rgba(67,139,255,.32);box-shadow:inset 3px 0 0 var(--jc-blue)}[dir=rtl] .portalSidebar nav button.active{box-shadow:inset -3px 0 0 var(--jc-blue)}.portalWorkspace{min-inline-size:0;padding:var(--jc-space-5) clamp(var(--jc-space-4),3vw,var(--jc-space-8))}.portalCommandBar{min-block-size:58px;-webkit-margin-after:var(--jc-space-4);margin-block-end:var(--jc-space-4);padding:var(--jc-space-2) var(--jc-space-4);justify-content:space-between;background:rgba(10,20,37,.92);border:1px solid var(--jc-border);border-radius:var(--jc-radius);box-shadow:var(--jc-shadow-1)}.portalCommandBar,.portalCommandBar>div{display:flex;align-items:center;gap:var(--jc-space-3)}.portalCommandBar>div{min-inline-size:0}.portalCommandBar span{display:grid;min-inline-size:0}.portalCommandBar small{color:var(--jc-muted)}.portalCommandBar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portalCommandBar button,.portalNavTrigger{min-block-size:38px;padding:8px 12px;border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm);background:var(--jc-surface-raised);font:inherit;font-weight:800;cursor:pointer}.portalNavTrigger{display:none;inline-size:42px;padding:0;font-size:20px}.portalNavBackdrop{display:none;position:fixed;inset:0;z-index:70;border:0;background:rgba(2,7,14,.68)}.portalShell--operational .portalHero{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:stretch}.portalShell--operational .portalHero>div{padding:var(--jc-space-5)}.portalShell--operational .portalHero h1{font-size:clamp(28px,3vw,42px)}.portalCompanySummary{display:grid;align-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:var(--jc-space-5);background:var(--jc-surface);border:1px solid var(--jc-border);border-radius:var(--jc-radius);box-shadow:var(--jc-shadow-1)}.portalCompanySummary small,.portalCompanySummary>span{color:var(--jc-muted)}.portalCompanySummary>a{-webkit-margin-before:var(--jc-space-2);margin-block-start:var(--jc-space-2);color:var(--jc-blue-hover);font-weight:800}.portalSectionTabs{position:-webkit-sticky;position:sticky;top:var(--jc-space-2);z-index:20;display:flex;gap:var(--jc-space-1);-webkit-margin-after:var(--jc-space-4);margin-block-end:var(--jc-space-4);padding:var(--jc-space-1);overflow-x:auto;background:rgba(7,15,28,.94);border:1px solid var(--jc-border);border-radius:var(--jc-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portalSectionTabs button{flex:0 0 auto;min-block-size:38px;padding:7px 12px;border:1px solid transparent;border-radius:var(--jc-radius-sm);background:transparent;color:var(--jc-text-secondary);font:inherit;font-weight:800;cursor:pointer}.portalSectionTabs button[aria-selected=true]{color:#fff;background:var(--jc-blue);border-color:var(--jc-blue-hover)}.portalShell--operational .portalMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.portalShell--operational .portalMetrics div{min-block-size:112px;padding:var(--jc-space-4);border-radius:var(--jc-radius)}.portalShell--operational .portalMetrics strong{color:var(--jc-text);font-size:clamp(20px,2vw,28px);text-transform:capitalize}.portalShell--operational .portalGrid article,.portalShell--operational .portalPanel{border-radius:var(--jc-radius);box-shadow:var(--jc-shadow-1)}.portalShell--operational .portalCards article,.portalShell--operational .portalRow{background:var(--jc-surface-raised);border-color:var(--jc-border);border-radius:var(--jc-radius-sm)}.portalShell--operational .portalRequestForm{padding:var(--jc-space-3);background:rgba(7,15,28,.55);border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm)}.portalShell--operational :where(input,select,textarea){background:var(--jc-graphite-2);border:1px solid var(--jc-border-strong);border-radius:var(--jc-radius-sm);color:var(--jc-text);min-block-size:42px;padding:9px 11px}.portalShell--operational :where(input,select,textarea):focus{outline:3px solid rgba(96,165,250,.38);outline-offset:1px;border-color:var(--jc-blue-hover)}.portalShell--operational textarea{min-block-size:96px;resize:vertical}.jcWorkspaceHandoff{inline-size:min(780px,100%);align-self:center;display:grid;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:clamp(var(--jc-space-5),5vw,var(--jc-space-8))}.jcWorkspaceHandoff h2{margin:0;font-size:clamp(30px,5vw,48px)}.jcWorkspaceHandoff p{margin:0;color:var(--jc-text-secondary);font-size:var(--jc-text-lg);line-height:1.65}.jcWorkspaceHandoffMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.jcWorkspaceHandoffMetrics div{display:grid;grid-gap:4px;gap:4px;padding:var(--jc-space-3);background:var(--jc-surface-raised);border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm)}.jcWorkspaceHandoffMetrics span{color:var(--jc-muted);font-size:var(--jc-text-xs);text-transform:uppercase;letter-spacing:.06em}.jcWorkspaceHandoffMetrics strong{text-transform:capitalize}.jcWorkspaceHandoff .jcPrimaryButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}:where(.adminPage,.portalShell,.jcWorkspace,.checkoutShell,.capabilityShell,.supportShell) :where(input,select,textarea,button){font-family:var(--jc-font-sans)}:where(.portalPanel,.portalGrid article,.jcOnboardingBlock)>:where(h2,h3):first-of-type{text-wrap:balance}:where(.portalPanel,.portalGrid article,.jcOnboardingBlock)>p{max-inline-size:76ch}:where(.jcOnboardingBlock,.portalPanel,.portalGrid article) details{margin-block:var(--jc-space-3);border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm);background:var(--jc-surface-raised)}:where(.jcOnboardingBlock,.portalPanel,.portalGrid article) summary{padding:var(--jc-space-3);font-weight:800;cursor:pointer}@media (max-width:1100px){.portalShell--operational{grid-template-columns:1fr}.portalShell--operational .portalSidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(310px,86vw);block-size:100dvh;transform:translateX(-105%);transition:transform .2s ease;box-shadow:var(--jc-shadow-3)}[dir=rtl] .portalShell--operational .portalSidebar{transform:translateX(105%)}.portalShell--operational .portalSidebar--open{transform:translateX(0)}.portalNavBackdrop[aria-hidden=false]{display:block}.portalNavTrigger{display:inline-grid;place-items:center}.portalShell--operational .portalHero{grid-template-columns:1fr}}@media (max-width:700px){.portalWorkspace{padding:var(--jc-space-3)}.portalCommandBar{align-items:flex-start}.portalCommandBar>div:last-child{display:none}.jcWorkspaceHandoffMetrics,.portalShell--operational .portalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portalShell--operational .portalMetrics div{min-block-size:94px}.jcWorkspaceHandoff,.portalCompanySummary,.portalShell--operational .portalHero>div{padding:var(--jc-space-4)}.portalSectionTabs{inset-block-start:0;margin-inline:calc(var(--jc-space-3) * -1);border-inline:0;border-radius:0}.jcWorkspaceHandoff .jcButtonRow{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portalShell--operational .portalSidebar{transition:none}}button,input,select,textarea{font:inherit}button{cursor:pointer}.brandLockup,a{color:inherit}.brandLockup{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;text-decoration:none}.brandLockup img{width:64px;height:64px;object-fit:contain;border-radius:18px}.brandLockup span{display:grid;grid-gap:4px;gap:4px}.brandLockup strong{font-size:24px;line-height:1.05}.brandLockup em,.brandLockup small{font-style:normal;opacity:.9}.brandLockup.compact img{width:52px;height:52px}.brandLockup.compact strong{font-size:20px}.infoPage{min-height:100vh;background:#0b1d3a;color:#ffffff}.infoHero{max-width:1200px;margin:0 auto;padding:clamp(44px,8vw,96px) clamp(16px,4vw,48px);display:grid;grid-gap:18px;gap:18px}.infoHero img{width:min(320px,82vw)}.infoHero>p{margin:0;color:#d4a017;font-weight:950}.infoHero h1{margin:0;font-size:clamp(44px,7vw,82px);line-height:.98}.infoHero span{max-width:780px;color:rgba(255,255,255,.76);font-size:18px;line-height:1.7}.infoHero div{display:flex;flex-wrap:wrap;gap:12px}.infoHero a{min-height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;text-decoration:none;font-weight:950}.infoHero a:first-child{background:#d4a017;color:#0b1d3a}.infoHero a:last-child{border:1px solid rgba(255,255,255,.22);color:#ffffff}.infoContent{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.infoContent article{border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.06);padding:22px}.infoContent h2{color:#d4a017;margin:0 0 10px;font-size:20px}.infoContent p{margin:0;color:rgba(255,255,255,.72);line-height:1.65}.pubHome{--pub-navy:#0b1d3a;--pub-navy-2:#0b1d3a;--pub-gold:#d4a017;--pub-blue:#1688ff;--pub-light:#f4f7fb;background:#ffffff;color:#0f172a}.pubHome a,.pubHome button{transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.pubHome a:focus-visible,.pubHome button:focus-visible,.pubHome input:focus-visible{outline:3px solid rgba(22,136,255,.55);outline-offset:3px}.pubHero{min-height:100vh;padding:22px clamp(16px,3vw,48px) 34px;color:#ffffff;background:radial-gradient(circle at 62% 52%,rgba(22,136,255,.38),transparent 21%),linear-gradient(90deg,rgba(11,29,58,.94),rgba(11,29,58,.74) 54%,rgba(11,29,58,.86));background-size:cover;background-position:50%;display:grid;align-content:start;grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px)}.pubHeader{position:-webkit-sticky;position:sticky;top:14px;z-index:20;max-width:1560px;width:100%;margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(6,16,31,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pubLogo{display:inline-grid;width:auto}.pubFooter img,.pubLogo img{width:100%;height:auto;display:block}.pubHeader .brandLockup img{width:52px;height:52px}.pubFooter .brandLockup img{width:48px;height:48px}.pubHeader nav{display:flex;align-items:center;gap:8px}.pubHeader nav a,.pubMenuButton{min-height:44px;border-radius:999px;padding:12px 16px;text-decoration:none;color:rgba(255,255,255,.82);font-weight:800;font-size:15px;border:1px solid transparent}.pubHeader nav a:hover{color:#ffffff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)}.pubHeader .localeSwitcher select,.pubHeaderMarket select{min-height:42px;max-width:170px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(8,23,43,.92);color:#fff;padding:8px 34px 8px 12px;font:inherit;font-weight:750}[data-testid=market-locale-context] .pubWizardActions{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(5,13,25,.72)}[data-testid=market-locale-context] .pubWizardActions label{display:grid;grid-gap:8px;gap:8px;color:#dce7f7;font-size:14px;font-weight:800}[data-testid=market-locale-context] .pubWizardActions select{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#0a1729;color:#f7fafc;padding:10px 38px 10px 12px;font:inherit}[data-testid=market-locale-context] .pubWizardActions button{min-height:46px;border:1px solid rgba(212,175,55,.88);border-radius:12px;background:linear-gradient(180deg,#d4af37,#b88f22);color:#06101f;padding:10px 18px;font-weight:900}[data-testid=market-locale-context] .pubWizardActions small{grid-column:1/-1;color:#9fb1ca}.pubMarketLoading{color:rgba(255,255,255,.72);padding:10px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pubHeader .pubPortalButton{background:var(--pub-gold);color:#0b1d3a;border-color:rgba(212,160,23,.86)}.pubMenuButton{display:none;background:rgba(255,255,255,.08);color:#ffffff}.pubHeroInner{max-width:1560px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-gap:clamp(28px,6vw,94px);gap:clamp(28px,6vw,94px);align-items:center}.pubHeroCopy{display:grid;grid-gap:24px;gap:24px;align-content:center;padding-block:clamp(30px,8vw,110px)}.pubHeroCopy>p,.pubSectionIntro p{margin:0;color:var(--pub-gold);font-weight:900;letter-spacing:.01em}.pubHeroCopy h1{margin:0;color:#ffffff;font-size:clamp(54px,5vw,72px);line-height:.98;letter-spacing:0;max-width:960px}.pubHeroCopy h1 span{display:block}.pubHeroCopy>span{max-width:790px;color:rgba(255,255,255,.76);font-size:clamp(18px,1.6vw,22px);line-height:1.58}.pubHeroActions{display:flex;gap:14px;flex-wrap:wrap}.pubFooter button,.pubHeroActions a,.pubPackageCard>a,.pubRequestGrid button,.pubWizardActions button:last-child{min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;text-decoration:none;border:1px solid var(--pub-gold);background:var(--pub-gold);color:#0b1d3a;font-weight:900}.pubHeroActions a:last-child{color:#ffffff;border-color:rgba(255,255,255,.38)}.pubAssurancePanel{border:1px solid rgba(212,160,23,.42);border-radius:24px;padding:24px;background:rgba(6,16,31,.76);box-shadow:0 30px 90px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-gap:12px;gap:12px}.pubAssurancePanel article{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.pubAssurancePanel h3,.pubFooter h3,.pubProcessGrid h3,.pubRequestGrid h3,.pubServiceGrid h3{margin:0}.pubAssurancePanel p,.pubFooter p,.pubProcessGrid p,.pubRequestGrid p{margin:7px 0 0;line-height:1.55}.pubAssurancePanel p{color:rgba(255,255,255,.66)}.pubIcon{width:34px;height:34px;border:1px solid rgba(212,160,23,.5);border-radius:11px;display:inline-block;background:linear-gradient(var(--pub-gold),var(--pub-gold)) 50% 50% /16px 2px no-repeat,linear-gradient(var(--pub-gold),var(--pub-gold)) 50% 50% /2px 16px no-repeat,rgba(212,160,23,.1)}.pubTrustStrip{max-width:1560px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pubTrustStrip article{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(212,160,23,.28);border-radius:16px;background:rgba(6,16,31,.68);padding:16px}.pubTrustStrip strong{display:block;color:#ffffff}.pubTrustStrip span{display:block;margin-top:3px;color:var(--pub-gold);font-weight:800}.pubPricingNotice,.pubSection{max-width:1560px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(16px,3vw,48px)}.pubAnchorOffset{display:block;position:relative;top:-90px;visibility:hidden}.pubSectionIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.pubSectionIntro h2{margin:8px 0 0;font-size:clamp(38px,4vw,56px);line-height:1.05;color:#0f172a}.pubSectionIntro span{display:block;max-width:780px;margin-top:14px;color:#475569;font-size:17px;line-height:1.6}.pubTextLink{color:var(--pub-blue);font-weight:900;text-decoration:none;white-space:nowrap}.pubPackageGrid,.pubRequestGrid,.pubServiceGrid{display:grid;grid-gap:18px;gap:18px}.pubPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pubPackageCard{min-height:100%;border:1px solid #dbe3ee;border-radius:22px;padding:24px;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:14px}.pubPackageTop{min-height:30px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pubPackageTop span{color:var(--pub-gold);font-weight:950}.pubPackageTop em{border-radius:999px;background:rgba(212,160,23,.14);color:#8a6400;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.pubPackageCard h3{margin:0;font-size:24px;color:#0b1d3a}.pubPackageCard p,.pubPackageCard small,.pubPackageCard strong{margin:0}.pubPackageCard p{color:var(--pub-gold);font-weight:900}.pubPackageCard strong{color:#0f172a}.pubPackageCard li,.pubPackageCard small{color:#475569;line-height:1.55;font-size:15px}.pubPackageCard ul,.pubServiceGrid ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.pubPackageCard li:before,.pubServiceGrid li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:var(--pub-gold)}.pubPackageCard>a{margin-top:auto;width:100%}.pubPricingNotice{padding-top:0;display:grid;grid-gap:12px;gap:12px}.pubPricingNotice p,.pubPricingNotice strong{margin:0;border:1px solid #dbe3ee;border-radius:18px;background:var(--pub-light);padding:18px;color:#334155;line-height:1.6}.pubPricingNotice strong{color:#0b1d3a}.pubLightSection{max-width:none;background:var(--pub-light)}.pubLightSection>*{max-width:1560px;margin-left:auto;margin-right:auto}.pubServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.proposalTimeline{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:22px 0;overflow-x:auto}.proposalTimeline article{display:flex;gap:10px;min-width:150px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.04)}.proposalTimeline article.completed span,.proposalTimeline article.current span{color:#7ff0d4}.proposalTimeline article.current{border-color:rgba(242,193,78,.72)}.proposalTimeline small,.proposalTimeline strong{display:block}.pubProcessGrid article,.pubRequestGrid article,.pubServiceGrid article{border:1px solid #dbe3ee;border-radius:22px;background:#ffffff;padding:24px;min-height:100%;box-shadow:0 18px 50px rgba(15,23,42,.06)}.pubServiceGrid h3{color:#0b1d3a;margin-bottom:16px}.pubServiceGrid li{color:#475569;line-height:1.55}.pubApproachSection{color:#ffffff;max-width:none;background:linear-gradient(135deg,#06101f,#0b1d3a)}.pubApproachSection .pubProcessGrid,.pubApproachSection .pubSectionIntro{max-width:1560px;margin-left:auto;margin-right:auto}.pubApproachSection .pubProcessGrid h3,.pubApproachSection h2{color:#ffffff}.pubApproachSection .pubSectionIntro span,.pubProcessGrid p{color:rgba(255,255,255,.7)}.pubProcessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pubProcessGrid article{position:relative;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.pubProcessGrid article:not(:last-child):after{content:"";position:absolute;top:42px;right:-18px;width:18px;height:2px;background:rgba(212,160,23,.6)}.pubProcessGrid span{color:var(--pub-gold);font-weight:950}.pubContactSection{background:#ffffff}.pubRequestGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pubRequestGrid article{display:flex;flex-direction:column;gap:14px}.pubRequestGrid h3{color:#0b1d3a;font-size:24px}.pubRequestGrid p{color:#475569}.pubRequestGrid button{margin-top:auto;width:100%;border:0}.pubWizard{margin-top:22px;border:1px solid #dbe3ee;border-radius:24px;background:var(--pub-light);padding:24px;display:grid;grid-gap:18px;gap:18px}.pubWizardActions,.pubWizardHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.pubWizardActions button:first-child,.pubWizardHeader button{min-height:44px;border-radius:999px;border:1px solid #cbd5e1;background:#ffffff;color:#0b1d3a;padding:10px 16px;font-weight:900}.pubWizardHeader strong{color:var(--pub-gold);font-size:18px}.pubWizardSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.pubWizardSteps span{border-radius:999px;background:#ffffff;padding:9px 10px;color:#64748b;text-align:center;font-weight:800;font-size:13px}.pubWizardSteps .active{background:#0b1d3a;color:#ffffff}.pubWizardFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pubWizardFields label{display:grid;grid-gap:7px;gap:7px;color:#0b1d3a;font-weight:850}.pubWizardFields input,.pubWizardFields select,.pubWizardFields textarea{min-height:46px;border-radius:12px;border:1px solid #cbd5e1;padding:11px 13px;background:#ffffff;color:#0f172a}.pubWizardFields textarea{resize:vertical;min-height:108px}.pubWizardFields span{border-radius:12px;background:#ffffff;border:1px solid #dbe3ee;color:#475569;padding:11px 13px;font-weight:600}.pubWizardActions button:last-child{border:0}.pubWizardSuccess{border-radius:18px;background:#ffffff;border:1px solid #bbf7d0;padding:18px}.pubEmptyNotice,.pubInfoNotice,.pubWizardError,.pubWizardIntro{border-radius:18px;background:#ffffff;border:1px solid #dbe3ee;padding:18px;color:#334155;line-height:1.55}.pubWizardError{border-color:#fecaca;background:#fff1f2;color:#991b1b;font-weight:800}.pubPackageSlaLayout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:start}.pubPackageSlaLayout h3{margin:0 0 12px;color:#0b1d3a}.pubWizardPackageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pubSlaOptions button,.pubWizardPackageGrid button{text-align:left;border-radius:18px;border:1px solid #dbe3ee;background:#ffffff;padding:16px;display:grid;grid-gap:8px;gap:8px;color:#0f172a}.pubSlaOptions button.selected,.pubWizardPackageGrid button.selected{border-color:#d4a017;box-shadow:inset 0 0 0 1px rgba(212,160,23,.45),0 18px 40px rgba(212,160,23,.12);background:#fffaf0}.pubWizardPackageGrid article{border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;padding:12px;display:grid;grid-gap:12px;gap:12px}.pubWizardPackageGrid article.selected{border-color:#d4a017;background:#fffaf0}.pubWizardPackageGrid article>button{width:100%}.pubSlaOptions span,.pubWizardPackageGrid span,.pubWizardPackageGrid strong{color:#d4a017;font-weight:950}.pubWizardPackageGrid h4{margin:0;font-size:20px;color:#0b1d3a}.pubOneTimeSupport p,.pubSlaOptions small,.pubWizardPackageGrid em,.pubWizardPackageGrid li,.pubWizardPackageGrid p,.pubWizardPackageGrid small{color:#475569;line-height:1.5}.pubWizardPackageGrid p{margin:0;color:#0f172a;font-weight:900}.pubWizardPackageGrid em{font-style:normal}.pubWizardPackageGrid ul{margin:0;padding-left:18px}.pubWizardPackageGrid b{color:#166534}.pubOneTimeSupport,.pubReviewSummary section,.pubSlaOptions,.pubSlaSummary{border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;padding:18px}.pubSlaSummary{border-color:#bbf7d0;background:#f0fdf4;display:grid;grid-gap:10px;gap:10px}.pubSlaSummary p,.pubSlaSummary small{margin:0;color:#166534;line-height:1.5}.pubOneTimeSupport table,.pubSlaSummary table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:12px;background:#ffffff}.pubOneTimeSupport td,.pubOneTimeSupport th,.pubSlaSummary td,.pubSlaSummary th{border-bottom:1px solid #e2e8f0;padding:10px;text-align:left;color:#334155}.pubSlaSummary th{color:#0b1d3a}.pubSlaSummary button{min-height:42px;border-radius:999px;border:1px solid #d4a017;background:#ffffff;color:#0b1d3a;font-weight:900}.pubImpactPanel,.pubOneTimeSupport,.pubSlaOptions{grid-column:1/-1}.pubSlaOptions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pubOneTimeSupport tr.selected{background:#fff7ed}.pubOneTimeSupport tbody tr{cursor:pointer}.pubImpactPanel{border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;padding:18px;display:grid;grid-gap:14px;gap:14px}.pubImpactPanel h3,.pubPriorityDefinitions h4{margin:0;color:#0b1d3a}.pubImpactPanel p,.pubPriorityDefinitions p,.pubPriorityDefinitions small{margin:0;color:#475569;line-height:1.5}.pubImpactPanel>strong{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#0b1d3a;color:#ffffff;padding:9px 12px}.pubImpactQuestions,.pubPriorityDefinitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pubImpactQuestions label{display:flex;align-items:center;gap:9px;border:1px solid #dbe3ee;border-radius:14px;background:#f8fafc;padding:12px;color:#0f172a;font-weight:800}.pubImpactQuestions input{width:18px;min-height:18px}.pubPriorityDefinitions article{border:1px solid #dbe3ee;border-radius:14px;background:#f8fafc;padding:14px;display:grid;grid-gap:8px;gap:8px}.pubCheckLine{grid-column:1/-1;display:flex!important;align-items:center;gap:10px}.pubCheckLine input{width:18px;min-height:18px}.pubReviewSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pubReviewSummary section{display:grid;grid-gap:9px;gap:9px}.pubReviewSummary h3,.pubReviewSummary h4{margin:0;color:#0b1d3a}.pubReviewSummary h4{margin-top:8px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.pubReviewSummary p{display:flex;justify-content:space-between;gap:12px;margin:0;color:#475569}.pubReviewSummary strong{color:#0f172a}.pubReviewSummary section>button{width:-moz-fit-content;width:fit-content;min-height:34px;border:1px solid #d4a017;border-radius:999px;background:#fffaf0;color:#0b1d3a;padding:7px 11px;font-weight:900}.pubPricingSummary{grid-column:1/-1;border-color:#bfdbfe!important;background:#f8fbff!important}.pubPricingSummary small{display:block;color:#475569;line-height:1.55}.pubReviewSummary>.pubCheckLine{grid-column:1/-1;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;padding:16px;color:#0f172a;font-weight:850}.pubWizardSuccess dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 16px;gap:8px 16px}.pubWizardSuccess dt{font-weight:900;color:#0b1d3a}.pubWizardSuccess dd{margin:0;color:#475569}.pubWizardSuccess .pubWizardActions a{min-height:44px;border-radius:999px;background:#d4a017;color:#06101f;padding:12px 16px;text-decoration:none;font-weight:900}.pubFooter{background:#06101f;color:#ffffff;border-top:1px solid rgba(212,160,23,.22);padding:clamp(48px,6vw,82px) clamp(16px,3vw,48px) 0}.pubFooterInner{max-width:1560px;margin:0 auto}.pubFooterGrid{display:grid;grid-template-columns:minmax(250px,1.25fr) repeat(4,minmax(145px,.7fr)) minmax(250px,.95fr);grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px);align-items:start}.pubFooter details,.pubFooter nav,.pubFooter section,.pubFooterHelp{display:grid;align-content:start;grid-gap:10px;gap:10px}.pubFooterBrand{gap:16px!important}.pubFooter img{max-width:290px}.pubFooter a,.pubFooter p,.pubFooter summary{color:rgba(255,255,255,.68);text-decoration:none;line-height:1.55}.pubFooter p{margin:0}.pubFooter a{min-height:32px;width:-moz-fit-content;width:fit-content}.pubFooter a:focus-visible,.pubFooter a:hover{color:#ffffff}.pubFooter h3,.pubFooter summary{color:var(--pub-gold);font-size:16px;font-weight:950}.pubFooter summary{list-style:none;cursor:default}.pubFooter summary::-webkit-details-marker{display:none}.pubFooterHelp{border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(145deg,rgba(11,29,58,.92),rgba(6,16,31,.92));box-shadow:0 24px 70px rgba(0,0,0,.28);padding:22px}.pubFooterHelp h3{margin:0}.pubFooterHelp a{width:100%;min-height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;text-decoration:none}.pubFooterHelp .primary{background:var(--pub-gold);color:#06101f}.pubFooterHelp .secondary{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#ffffff}.pubFooterBottom{border-top:1px solid rgba(255,255,255,.12);margin-top:clamp(32px,5vw,58px);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.pubFooterBottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.pubFooterBottom a,.pubFooterBottom p{font-size:14px}@media (max-width:1180px){.infoContent,.pubFooterGrid,.pubHeroInner,.pubPackageGrid,.pubPackageSlaLayout,.pubProcessGrid,.pubReviewSummary,.pubServiceGrid,.pubSlaOptions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pubRequestGrid{grid-template-columns:1fr}.pubProcessGrid article:not(:last-child):after{display:none}}@media (max-width:1320px){.pubHeader{top:8px;padding:10px 12px}.pubMenuButton{display:inline-flex;align-items:center}.pubHeader nav{position:absolute;left:12px;right:12px;top:calc(100% + 8px);display:none;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#06101f;box-shadow:0 24px 60px rgba(0,0,0,.58);padding:12px}.pubHeader nav.open{display:grid}}@media (max-width:820px){.pubHero{min-height:auto}.pubHeader{top:8px;align-items:start;padding:10px 12px}.pubMenuButton{display:inline-flex;align-items:center}.pubHeader nav{position:absolute;left:12px;right:12px;top:calc(100% + 8px);display:none;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#06101f;box-shadow:0 24px 60px rgba(0,0,0,.58);padding:12px}.pubHeader nav.open{display:grid}.pubHeader .brandLockup{gap:10px}.pubHeader .brandLockup strong{font-size:20px}.pubHeader .brandLockup em,.pubHeader .brandLockup small{font-size:12px}.infoContent,.pubFooterGrid,.pubHeroInner,.pubImpactQuestions,.pubPackageGrid,.pubPackageSlaLayout,.pubPriorityDefinitions,.pubProcessGrid,.pubReviewSummary,.pubServiceGrid,.pubSlaOptions>div,.pubWizardFields,.pubWizardPackageGrid{grid-template-columns:1fr}.pubHeroCopy{padding-block:28px 0}.pubHeroCopy h1{font-size:clamp(44px,13vw,62px)}.pubTrustStrip{grid-template-columns:repeat(2,minmax(220px,1fr));overflow-x:auto;padding-bottom:4px}.pubSectionIntro{display:grid}.pubHeroActions a,.pubPackageCard>a,.pubRequestGrid button,.pubWizardActions button{width:100%}.pubWizardSteps{grid-template-columns:1fr}.pubFooterGrid{gap:14px}.pubFooterBrand{order:-2}.pubFooterHelp{order:-1}.pubFooterGroup{border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.pubFooter summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between}.pubFooter summary:after{content:"+";color:#ffffff;font-size:20px}.pubFooter details[open] summary:after{content:"-"}.pubFooterGroup nav{padding-bottom:8px}.pubFooter a{min-height:44px;display:inline-flex;align-items:center}.pubFooterBottom{align-items:flex-start;flex-direction:column}.pubFooterBottom nav{justify-content:flex-start}}@media (max-width:520px){.pubAssurancePanel,.pubPackageCard,.pubProcessGrid article,.pubRequestGrid article,.pubServiceGrid article,.pubWizard{border-radius:18px;padding:18px}.pubTrustStrip{grid-template-columns:repeat(2,minmax(190px,1fr))}.pubWizardActions,.pubWizardHeader{display:grid}[data-testid=market-locale-context] .pubWizardActions{grid-template-columns:1fr}[data-testid=market-locale-context] .pubWizardActions small{grid-column:1}.pubReviewSummary p{display:grid}}.jcAuthShell{min-height:100vh;color:#ffffff;display:grid;grid-template-columns:minmax(220px,330px) minmax(340px,1fr) minmax(360px,480px);grid-gap:26px;gap:26px;padding:28px 34px 36px;background:radial-gradient(circle at 68% 46%,rgba(0,119,255,.48),transparent 18%),radial-gradient(circle at 50% 116%,rgba(0,136,255,.55),transparent 30%),linear-gradient(180deg,rgba(2,9,22,.54),rgba(2,9,22,.92));background-size:cover;overflow:hidden}.jcAuthCenter,.jcAuthLeft,.jcAuthPanel{position:relative;z-index:1}.jcAuthLogo{display:inline-grid;width:min(420px,100%);margin-bottom:24px}.jcAuthLogo img{width:72px;height:72px;object-fit:contain;display:block}.jcTrustGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.jcGlassCard,.jcSecurityCard,.jcTrustCard{background:rgba(3,14,30,.66);border:1px solid rgba(212,160,23,.42);box-shadow:0 24px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.jcTrustCard{min-height:auto;border-radius:14px;padding:14px;display:grid;align-content:start;grid-gap:9px;gap:9px}.jcFeatureRow span,.jcTrustCard span{color:#d4a017;font-size:22px;line-height:1}.jcTrustCard h2{font-size:15px;line-height:1.2;margin:0}.jcAuthForm p,.jcAuthLead,.jcAuthMessage,.jcFeatureRow small,.jcOnboardingBlock p,.jcSafeNote,.jcSecurityCard p,.jcTrustCard p{color:rgba(255,255,255,.72);line-height:1.55}.jcTrustCard p{margin:0;font-size:13px}.jcSecurityCard{margin-top:10px;border-radius:14px;padding:16px}.jcSecurityCard strong{color:#d4a017;font-size:16px}.jcAuthCenter{display:grid;min-height:calc(100vh - 64px);padding-bottom:24px}.jcAuthCenter>p:first-child{color:#d4a017;font-weight:800;margin:0 0 12px;font-size:14px}.jcAuthCenter h1{font-size:clamp(42px,4vw,62px);line-height:1.03;max-width:650px;margin:0 0 18px;letter-spacing:0}.jcAuthCenter h1 span{color:#d4a017;display:block}.jcAuthLead{max-width:600px;font-size:17px;margin:0}.jcFeatureRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px;max-width:660px}.jcFeatureRow article{border-left:1px solid rgba(255,255,255,.22);padding-left:14px;display:grid;grid-gap:7px;gap:7px}.jcFeatureRow strong{color:#ffffff}.jcAuthPanel{display:grid}.jcGlassCard{width:100%;max-height:calc(100vh - 56px);overflow:auto;scrollbar-color:rgba(212,160,23,.45) rgba(255,255,255,.06);scrollbar-width:thin;border-color:rgba(255,255,255,.28);border-radius:22px;padding:28px}.jcGlassCard::-webkit-scrollbar{width:8px}.jcGlassCard::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}.jcGlassCard::-webkit-scrollbar-thumb{background:rgba(212,160,23,.45);border-radius:999px}.jcTabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:22px;background:rgba(3,14,30,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jcTabs button{min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(255,255,255,.62)}.jcTabs button.active{color:#ffffff;border-color:#1688ff}.jcAuthForm,.jcAuthForm form,.jcOnboardingBlock,.jcOrderForm{display:grid;grid-gap:13px;gap:13px}.jcAuthForm h2,.jcOnboardingBlock h3,.jcWorkspaceHeader h2{margin:0;font-size:24px;line-height:1.2}.jcAuthForm p{margin:0 0 4px}.jcAuthForm label,.jcOnboardingBlock label,.jcOrderForm label{display:grid;grid-gap:8px;gap:8px;color:#ffffff;font-weight:700}.jcAuthForm input,.jcAuthForm select,.jcOnboardingBlock input,.jcOnboardingBlock select,.jcOnboardingBlock textarea,.jcOrderForm input,.jcOrderForm select{min-height:46px;width:100%;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(3,12,27,.68);color:#ffffff;padding:12px 14px;outline:none}.jcAuthForm input[type=checkbox],.jcOnboardingBlock input[type=checkbox],.jcOrderForm input[type=checkbox]{width:18px;min-height:18px;height:18px;padding:0;accent-color:#1688ff}.jcOnboardingBlock textarea{min-height:84px;resize:vertical}.jcAuthForm input:focus,.jcAuthForm select:focus,.jcOnboardingBlock input:focus,.jcOnboardingBlock select:focus,.jcOnboardingBlock textarea:focus,.jcOrderForm input:focus,.jcOrderForm select:focus{border-color:#1688ff;box-shadow:0 0 0 3px rgba(22,136,255,.2)}.jcPasswordWrap{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.jcPasswordIconWrap{position:relative;display:block}.jcPasswordIconWrap input{padding-right:48px}.jcPasswordIconWrap button{position:absolute;right:12px;top:50%;width:28px;height:28px;transform:translateY(-50%);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.jcEyeIcon{position:relative;width:18px;height:12px;border:2px solid #25a7ff;border-radius:70% 70% 65% 65%;display:inline-block}.jcEyeIcon:before{left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%)}.jcEyeIcon.visible:after,.jcEyeIcon:before{content:"";position:absolute;border-radius:999px;background:#25a7ff}.jcEyeIcon.visible:after{left:-3px;top:4px;width:24px;height:2px;transform:rotate(-35deg)}.jcFormLine button,.jcLinkButton,.jcPasswordWrap button,.jcSelectedType button{border:0;background:transparent;color:#25a7ff}.jcLinkButton{width:-moz-fit-content;width:fit-content;padding:0;font-weight:800}.jcResetForm{gap:20px}.jcResetState{display:grid;grid-gap:14px;gap:14px}.jcResetCompactState{align-content:center;min-height:min(520px,calc(100vh - 190px))}.jcResetCreateState{align-content:start}.jcResetForm h3{margin:0;font-size:18px;line-height:1.25}.jcStateIcon{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.jcMailIcon{background:rgba(212,160,23,.14);border:1px solid rgba(212,160,23,.48);position:relative}.jcMailIcon:before,.jcMailTinyIcon:before{content:"";width:21px;height:15px;border:2px solid #d4a017;border-radius:3px}.jcMailIcon:after,.jcMailTinyIcon:after{content:"";position:absolute;width:15px;height:15px;border-left:2px solid #d4a017;border-bottom:2px solid #d4a017;transform:rotate(-45deg)}.jcLockIcon{background:rgba(22,136,255,.14);border:1px solid rgba(22,136,255,.48);position:relative}.jcLockIcon:before{content:"";width:18px;height:14px;margin-top:8px;border-radius:4px;background:#25a7ff}.jcLockIcon:after{content:"";position:absolute;top:13px;width:18px;height:16px;border:3px solid #25a7ff;border-bottom:0;border-radius:12px 12px 0 0}.jcFieldIconWrap{position:relative;display:block}.jcFieldIconWrap input{padding-left:44px}.jcInputIcon{position:absolute;left:14px;top:50%;width:18px;height:14px;transform:translateY(-50%);pointer-events:none}.jcMailTinyIcon:before{position:absolute;width:16px;height:12px;border-color:#25a7ff}.jcMailTinyIcon:after{left:2px;top:1px;width:12px;height:12px;border-color:#25a7ff}.jcFieldHelp{color:rgba(255,255,255,.62);line-height:1.45}.jcInlineError{color:#fecaca;line-height:1.45;font-weight:700}.jcMatchOk{color:#86efac;line-height:1.45;font-weight:800}.jcResetStrength{display:grid;grid-gap:9px;gap:9px;color:rgba(255,255,255,.78);font-weight:800}.jcStrengthBar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.jcStrengthBar i{height:7px;border-radius:999px;background:rgba(255,255,255,.14)}.jcStrengthBar.Weak i.active{background:#ef4444}.jcStrengthBar.Fair i.active{background:#d4a017}.jcStrengthBar.Good i.active{background:#1688ff}.jcStrengthBar.Strong i.active{background:#22c55e}.jcGoldButton{background:rgba(212,160,23,.16);color:#d4a017;border-color:rgba(212,160,23,.72)}.jcResetSuccess{display:grid;grid-gap:12px;gap:12px;justify-items:start}.jcResetSuccess h2,.jcResetSuccess p,.jcResetSuccess small{margin:0}.jcSuccessIcon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.48);color:#86efac;font-weight:900}.jcStateIcon.jcSuccessIcon{width:52px;height:52px}.jcRequirementList{margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;list-style:none;color:rgba(255,255,255,.68)}.jcRequirementList li{display:flex;align-items:center;gap:8px}.jcRequirementList li span{width:18px;color:rgba(255,255,255,.58);font-weight:900}.jcRequirementList li.complete{color:#bbf7d0}.jcRequirementList li.complete span{color:#86efac}.jcResetSecurity{display:flex;align-items:flex-start;gap:10px;margin:0;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;color:rgba(255,255,255,.72);line-height:1.55}.jcResetSecurity span{width:17px;height:19px;margin-top:2px;flex:0 0 auto;background:#d4a017;-webkit-clip-path:polygon(50% 0,100% 18%,90% 72%,50% 100%,10% 72%,0 18%);clip-path:polygon(50% 0,100% 18%,90% 72%,50% 100%,10% 72%,0 18%)}.jcFormLine{display:flex;justify-content:space-between;align-items:center;gap:16px}.jcAuthForm label:has(input[type=checkbox]),.jcFormLine label,.jcOrderForm label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;font-weight:600;color:rgba(255,255,255,.78)}.jcPrimaryButton,.jcSecondaryButton{min-height:46px;border-radius:12px;border:1px solid transparent;padding:12px 18px;font-weight:800}.jcPrimaryButton{background:linear-gradient(135deg,#1688ff,#004fd6);color:#ffffff;box-shadow:0 16px 42px rgba(0,91,255,.34)}.jcSecondaryButton{background:rgba(212,160,23,.12);color:#d4a017;border-color:rgba(212,160,23,.48)}.jcPrimaryButton:disabled,.jcSecondaryButton:disabled{opacity:.48;cursor:not-allowed}.jcAccountTypeGrid,.jcTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.jcAccountTypeGrid button{min-height:150px;border-radius:16px;border:1px solid rgba(212,160,23,.62);background:rgba(4,17,35,.72);color:#ffffff;padding:20px;display:grid;grid-gap:10px;gap:10px;align-content:center;position:relative;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.jcAccountTypeGrid button.selected,.jcAccountTypeGrid button:hover{border-color:#d4a017;background:rgba(212,160,23,.14)}.jcAccountTypeGrid button.selected{box-shadow:inset 0 0 0 1px rgba(212,160,23,.42),0 18px 44px rgba(212,160,23,.12)}.jcAccountTypeGrid em{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#d4a017;color:#071426;font-style:normal;font-weight:900}.jcBriefcaseIcon,.jcUsersIcon{width:38px;height:38px;border:1px solid rgba(212,160,23,.54);border-radius:12px;background:radial-gradient(circle at 34% 34%,#d4a017 0 4px,transparent 5px),radial-gradient(circle at 66% 34%,#d4a017 0 4px,transparent 5px),linear-gradient(#d4a017,#d4a017) 50% 72% /25px 7px no-repeat,rgba(212,160,23,.1)}.jcBriefcaseIcon{background:linear-gradient(#d4a017,#d4a017) 50% 29% /16px 4px no-repeat,linear-gradient(#d4a017,#d4a017) 50% 62% /24px 3px no-repeat,linear-gradient(#d4a017,#d4a017) 50% 54% /28px 16px no-repeat,rgba(212,160,23,.1)}.jcAccountTypeGrid strong{color:#d4a017;font-size:24px}.jcAccountTypeGrid small{color:rgba(255,255,255,.74);line-height:1.45}.jcSignupFlow{gap:16px}.jcSignupState{display:grid;grid-gap:14px;gap:14px}.jcSignupState h2{margin:0}.jcStepHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-gap:8px;gap:8px;padding-bottom:12px;background:linear-gradient(180deg,rgba(3,14,30,.92),rgba(3,14,30,.64));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jcStepHeader span{color:#d4a017;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.jcStepHeader strong{color:#ffffff;font-size:16px}.jcStepHeader div{height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.jcStepHeader i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1688ff,#d4a017)}.jcSelectedType{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(212,160,23,.44);border-radius:14px;padding:12px 14px;color:#d4a017}.jcLinkButton,.jcReviewGrid button,.jcSelectedType button{border:0;background:transparent;color:#93c5fd;font-weight:800;padding:0}.jcFieldHelp{margin-top:4px;color:rgba(255,255,255,.58);font-size:12px;line-height:1.4}.jcReviewGrid{display:grid;grid-gap:10px;gap:10px}.jcReviewGrid section{position:relative;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);border-radius:14px;padding:14px}.jcReviewGrid section strong{color:#d4a017;padding-right:52px}.jcReviewGrid section span{color:rgba(255,255,255,.76);line-height:1.45}.jcReviewGrid button{position:absolute;right:14px;top:14px}.jcStrength{border-radius:999px;padding:8px 12px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:800}.jcStrength.Weak{background:rgba(239,68,68,.18);color:#fecaca}.jcStrength.Fair{background:rgba(212,160,23,.18);color:#fde68a}.jcStrength.Strong{background:rgba(34,197,94,.18);color:#bbf7d0}.jcRules{margin:0;color:rgba(255,255,255,.68);display:grid;grid-gap:6px;gap:6px;padding-left:18px}.jcAuthMessage{margin:18px 0 0;border-top:1px solid rgba(255,255,255,.12);padding-top:16px}.jcWorkspaceCard{display:grid;grid-gap:20px;gap:20px}.jcButtonRow,.jcWorkspaceHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jcWorkspaceHeader p{margin:6px 0 0;color:rgba(255,255,255,.68)}.jcCompanyContext{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.jcCompanyContext small{color:rgba(255,255,255,.72)}.jcCompanyContext label{display:grid;grid-gap:5px;gap:5px;max-width:320px}.jcCompanyContext select{min-height:42px;padding:8px 10px;color:#f8fafc;background:rgba(7,17,29,.96);border:1px solid rgba(255,255,255,.22);border-radius:10px}.jcStatusBadge{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(22,136,255,.16);border:1px solid rgba(22,136,255,.44);color:#93c5fd;padding:8px 12px;font-weight:800}.jcStepList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.jcPaymentSummary,.jcRequestRow,.jcStepList div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);border-radius:14px;padding:14px;display:grid;grid-gap:6px;gap:6px}.jcStepList span{color:#d4a017;font-weight:900}.jcRequestRow small,.jcStepList small{color:rgba(255,255,255,.64)}.jcOnboardingBlock{border-top:1px solid rgba(255,255,255,.12);padding-top:20px}.jcSafeNote{display:block;margin-top:-6px}.jcPaymentSummary{margin:8px 0}.jcPaymentSummary span{color:rgba(255,255,255,.82)}.jcPaymentSummary small{color:rgba(255,255,255,.62);line-height:1.5}@media (max-width:1280px){.jcAuthShell{grid-template-columns:minmax(0,1fr) minmax(340px,450px);gap:22px;padding:24px}.jcAuthLeft{display:none}.jcAuthCenter h1{font-size:48px}.jcAuthLead{font-size:16px}.jcFeatureRow{margin-top:24px}}@media (max-width:900px){.jcAuthShell{grid-template-columns:1fr;padding:24px;overflow:auto}.jcAuthCenter{min-height:auto;padding:0;order:2}.jcAuthPanel{order:1}.jcAuthCenter h1{font-size:44px}.jcAccountTypeGrid,.jcFeatureRow,.jcStepList,.jcTwoCol{grid-template-columns:1fr}.jcGlassCard{max-height:none;padding:22px;border-radius:22px}}@media (max-width:480px){.jcAuthForm input,.jcAuthForm select,.jcOnboardingBlock input,.jcOnboardingBlock select,.jcOnboardingBlock textarea,.jcOrderForm input,.jcOrderForm select{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.statusShell{background:#f7f7f3;color:#111827}.statusHero{background:#0b1f3a;color:#ffffff}.statusHero .brandMark{margin-bottom:52px}.statusGrid p,.statusHero p{color:var(--gold);font-weight:900;margin:0 0 10px}.statusHero h1{max-width:880px;font-size:64px}.statusHero span{display:block;max-width:780px;color:#e5e7eb;font-size:19px;line-height:1.6;margin-bottom:24px}.statusPill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:7px 12px;text-transform:capitalize;background:#e5e7eb;color:#111827}.statusPill.ok,.statusPill.operational,.statusPill.resolved{background:#dcfce7;color:#166534}.statusPill.degraded_performance,.statusPill.investigating,.statusPill.maintenance,.statusPill.open,.statusPill.warning{background:#fef3c7;color:#92400e}.statusPill.critical,.statusPill.degraded,.statusPill.major_outage,.statusPill.partial_outage{background:#fee2e2;color:#991b1b}.statusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:32px 72px}.statusGrid article{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:22px}.statusGrid h2{margin:0 0 16px;font-size:28px}.statusRow{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e5e7eb;padding:16px 0}.statusRow span{display:grid;grid-gap:4px;gap:4px}.statusRow small{color:#6b7280;line-height:1.4}.statusFooter{padding:20px 72px 48px;color:#6b7280}.hero{min-height:760px;background:linear-gradient(rgba(10,15,28,.84),rgba(10,15,28,.78));background-size:cover;background-position:50%;color:white;padding:28px 72px 64px;display:grid;grid-template-rows:auto 1fr}.topNav{display:flex;justify-content:space-between;align-items:center;gap:24px}.brandMark{display:inline-grid;align-items:center;color:var(--gold)}.brandMark img{width:64px;height:64px}.topNav div{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.heroActions a,.package a,.requestGrid a,.topNav a{text-decoration:none;border:1px solid rgba(255,255,255,.32);border-radius:8px;padding:10px 14px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.topNav .portalLink{background:var(--gold);color:var(--navy);border-color:var(--gold);font-weight:800}.heroGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:48px;gap:48px;align-items:flex-end}.heroText{max-width:900px}.contact p,.heroText p,.managedStack p,.sectionHeader p{color:var(--gold);font-weight:800;margin:0 0 10px}h1{font-size:78px;line-height:.98;margin:0 0 22px;max-width:980px}.contact span,.heroText span,.managedStack span,.sectionHeader span{display:block;max-width:820px;font-size:20px;line-height:1.6;color:#e8edf7}.heroActions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.heroActions a:first-child{background:white;color:var(--navy);font-weight:800}.signalPanel{background:rgba(255,255,255,.96);color:var(--text);border:1px solid rgba(255,255,255,.55);border-radius:8px;padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.signalPanel div{border:1px solid var(--line);border-radius:8px;padding:14px}.signalPanel strong{display:block;font-size:30px;color:var(--blue)}.signalPanel span{color:var(--muted);font-size:13px}.stackRail{display:flex;gap:10px;overflow-x:auto;padding:14px 72px;background:var(--navy);color:white}.stackList strong,.stackRail span{white-space:nowrap;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 10px}.packages,.principles,.processGrid,.requestGrid,.serviceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:28px 72px}.package,.pricingNote,.principles article,.processGrid article,.requestGrid article,.serviceGrid article,.trustBand{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.packageTop span,.principles span,.processGrid span{color:var(--gold);font-weight:900}.sectionHeader{padding:56px 72px 16px}.contact h2,.managedStack h2,.sectionHeader h2{font-size:42px;margin:0 0 12px}.contact span,.managedStack span,.sectionHeader span{color:var(--muted)}.packages{grid-template-columns:repeat(3,minmax(0,1fr))}.package{display:flex;flex-direction:column;gap:12px}.package.highlighted{border-color:rgba(212,175,55,.7);box-shadow:inset 0 0 0 1px rgba(212,175,55,.35)}.packageTop{display:flex;justify-content:space-between;gap:12px}.packageTop em{font-style:normal;color:var(--success);font-weight:800}.package h3,.package p,.package small,.package strong{margin:0}.package h3{font-size:24px}.package ul,.serviceGrid ul,.trustBand ul{padding-left:20px;margin:0;color:var(--muted);line-height:1.7}.package a,.requestGrid a{margin-top:auto;background:var(--blue);color:white;border-color:var(--blue);width:-moz-fit-content;width:fit-content}.pricingNote{margin:8px 72px 24px;color:var(--muted);line-height:1.6}.approach,.contact,.intakeMirror,.managedStack{padding:56px 72px}.managedStack{background:var(--deep);color:white;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:32px;gap:32px}.stackList{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.approach{background:#eef2f8}.compact{padding:0 0 20px}.trustBand{margin:28px 72px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px}blockquote{margin:0;font-size:28px;line-height:1.35;color:var(--deep)}.contact{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:32px;gap:32px;align-items:flex-start}.requestGrid{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.requestGrid p{color:var(--muted);line-height:1.6}.intakeMirror{background:#eef2f8}.stepList{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.fieldGrid span,.stepList strong{background:white;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.fieldGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.intakeNote{max-width:900px;color:var(--muted);line-height:1.6;margin:18px 0 0}footer{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--navy);color:white;padding:24px 72px}footer strong{color:var(--gold)}footer .brandMark img{width:64px;height:64px}footer span{color:#dbe5f5}@media (max-width:1000px){.approach,.contact,.hero,.intakeMirror,.managedStack,.packages,.principles,.sectionHeader,.serviceGrid,.stackRail,.statusFooter,.statusGrid,.statusHero,footer{padding-left:24px;padding-right:24px}.contact,.heroGrid,.managedStack,.statusGrid,.trustBand{grid-template-columns:1fr}.statusHero h1{font-size:42px}.statusFooter,.statusRow{flex-direction:column}.packages,.principles,.processGrid,.requestGrid,.serviceGrid{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.fieldGrid{grid-template-columns:1fr}.pricingNote,.trustBand{margin-left:24px;margin-right:24px}h1{font-size:46px}.contact h2,.managedStack h2,.sectionHeader h2{font-size:32px}footer{display:grid}}.portalShell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--canvas)}.portalSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--navy);color:white;padding:24px 16px}.portalLogo{display:inline-grid;width:min(360px,100%);margin-bottom:18px}.portalLogo img{width:72px;height:72px;object-fit:contain;display:block}.portalSidebar>span{display:inline-flex;color:var(--gold);font-weight:900;margin:14px 0 22px}.portalSidebar nav{display:grid;grid-gap:8px;gap:8px}.portalSidebar a{text-decoration:none;color:#e8edf7;border-radius:8px;padding:10px 12px}.portalSidebar nav a:hover{background:var(--deep)}.portalWorkspace{padding:32px}.portalHero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;margin-bottom:16px}.portalGrid article,.portalHero>div,.portalLogin,.portalMetrics div,.portalPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.portalGrid article>p,.portalHero p,.portalPanelHeader p{color:var(--blue);font-weight:900;margin:0 0 8px}.portalHero h1{color:var(--text);font-size:44px;line-height:1.05;margin:0 0 12px}.portalCards p,.portalCards span,.portalHero span,.portalLogin p,.portalRow small{color:var(--muted)}.portalLogin{display:grid;grid-gap:12px;gap:12px}.portalLogin.active{border-color:rgba(22,163,74,.45)}.portalLogin label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.portalLogin button,.portalLogin input{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:inherit}.portalLogin button{background:var(--blue);color:white;border-color:var(--blue);font-weight:900}.portalCards,.portalMetrics,.portalWorkflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.portalMetrics span{color:var(--muted);display:block}.portalMetrics strong{display:block;margin-top:8px;font-size:24px}.portalPanel{margin-bottom:16px}.portalCards article,.portalRow,.portalWorkflow div{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfe}.portalCards h3,.portalGrid h2,.portalPanelHeader h2{margin:0 0 10px}.portalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.portalRow{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.portalWorkflow{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:0}.portalWorkflow strong{color:var(--gold);display:block;margin-bottom:6px}@media (max-width:1100px){.portalGrid,.portalHero,.portalShell{grid-template-columns:1fr}.portalSidebar{position:static;height:auto}.portalCards,.portalMetrics,.portalWorkflow{grid-template-columns:1fr}.portalWorkspace{padding:20px}}.portalSubhead{-webkit-margin-before:var(--jc-space-5);margin-block-start:var(--jc-space-5);-webkit-padding-before:var(--jc-space-4);padding-block-start:var(--jc-space-4);-webkit-border-before:1px solid var(--jc-border);border-block-start:1px solid var(--jc-border)}.portalRequestForm{display:grid;grid-gap:10px;gap:10px;margin:14px 0 18px}.portalRequestForm select,.portalRequestForm textarea{width:100%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:inherit;border-radius:8px;padding:10px 12px}.portalRequestForm textarea{min-height:92px;resize:vertical}.portalRequestForm button{border:0;border-radius:8px;padding:11px 14px;background:var(--jc-gold);color:#111827;font-weight:800;cursor:pointer}.portalGateActions a,.portalSignupButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;padding:10px 12px;text-decoration:none;font-weight:900}.portalSignupButton{background:var(--gold);color:#111827}.portalAccessGate{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:16px;gap:16px;margin-bottom:16px}.portalAccessGate article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.portalAccessGate p{color:var(--blue);font-weight:900;margin:0 0 8px}.portalAccessGate h2{margin:0 0 10px;color:var(--text)}.portalAccessGate li,.portalAccessGate span{color:var(--muted)}.portalAccessGate ol{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.portalGateActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.portalGateActions a:first-child{background:var(--gold);color:#111827}.portalGateActions a:last-child{background:#eef3f9;color:var(--navy)}.portalBuilderWorkspace{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:18px}.portalBuilderColumn,.portalBuilderEditor,.portalBuilderVersions,.portalSectionEditor article{border:1px solid var(--line);border-radius:8px;background:#fbfcfe;padding:14px}.portalBuilderColumn h3,.portalBuilderVersions h3{margin:0 0 12px}.portalBuilderList{display:grid;grid-gap:8px;gap:8px}.portalMediaFilters{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,.5fr));grid-gap:8px;gap:8px;margin:12px 0}.portalMediaFilters input,.portalMediaFilters select{width:100%;border:1px solid var(--line);border-radius:8px;min-height:40px;padding:9px 10px}.portalBuilderList button{width:100%;text-align:left;padding:10px;cursor:pointer}.portalBuilderList .portalMediaAsset,.portalBuilderList button{border:1px solid var(--line);border-radius:8px;background:white;color:var(--text)}.portalBuilderList .portalMediaAsset{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-decoration:none;padding:8px}.portalMediaAsset img,.portalMediaThumb,.portalPickerAsset img{width:58px;height:46px;border:1px solid var(--line);border-radius:8px;object-fit:cover;background:#f3f4f6}.portalMediaThumb{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.portalBuilderList button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(212,175,55,.3)}.portalBuilderList span,.portalBuilderList strong{display:block}.portalBuilderList span{color:var(--muted);font-size:13px;margin-top:4px}.portalBuilderActions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;align-items:center}.portalBuilderActions button,.portalBuilderVersions button{border:1px solid var(--line);border-radius:8px;background:white;color:var(--text);padding:9px 12px;font-weight:800;cursor:pointer}.portalBuilderActions button:first-child{background:var(--blue);border-color:var(--blue);color:white}.portalBuilderActions button:disabled{opacity:.45;cursor:not-allowed}.portalBuilderActions>span{color:var(--muted);font-size:13px;font-weight:800}.portalBuilderPreviewControls{display:flex;gap:8px;margin:12px 0}.portalBuilderPreviewControls button{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);padding:8px 12px;font-weight:800;cursor:pointer}.portalBuilderPreviewControls button.active{background:var(--gold);border-color:var(--gold);color:#111827}.portalBuilderPreview{border:1px solid var(--line);border-radius:8px;background:#fff;margin:12px auto 18px;overflow:hidden;box-shadow:0 18px 45px rgba(11,31,58,.08)}.portalBuilderPreview.desktop{max-width:100%}.portalBuilderPreview.tablet{max-width:760px}.portalBuilderPreview.mobile{max-width:390px}.portalBuilderPreview header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--navy);color:#fff}.portalBuilderPreview header span{color:rgba(255,255,255,.74);font-size:13px}.portalPreviewSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,280px);grid-gap:18px;gap:18px;align-items:center;min-height:180px;padding:28px;border-top:1px solid var(--line);background-size:cover;background-position:50%;cursor:-webkit-grab;cursor:grab}.portalPreviewSection:active{cursor:-webkit-grabbing;cursor:grabbing}.portalPreviewSection small{display:block;color:var(--muted);font-weight:800;margin-bottom:8px}.portalPreviewSection h3{margin:0 0 8px;font-size:clamp(22px,3vw,36px);line-height:1.1}.portalPreviewSection p{margin:0;color:var(--muted);line-height:1.6}.portalPreviewSection a{display:inline-flex;margin-top:16px;border-radius:8px;background:var(--gold);color:#111827;padding:10px 14px;font-weight:900}.portalPreviewSection img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.portalBuilderPreview.mobile .portalPreviewSection,.portalBuilderPreview.tablet .portalPreviewSection{grid-template-columns:1fr;padding:22px}.portalEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.portalEditorGrid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:800}.portalEditorGrid input,.portalEditorGrid select,.portalEditorGrid textarea,.portalRequestForm input{width:100%;border:1px solid var(--line);border-radius:8px;background:white;color:var(--text);padding:10px 12px;font:inherit}.portalEditorGrid textarea{min-height:90px;resize:vertical}.portalSwatches{display:flex;flex-wrap:wrap;gap:6px}.portalSwatches button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.portalSectionEditor{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.portalSectionEditor article.dragging{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(212,160,23,.35)}.portalCheckbox{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px}.portalCheckbox input{width:auto!important}.customerSite{--customer-accent:#D4A017;min-height:100vh;background:#f7f8fb;color:#111827}.customerHeader{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 64px;background:#0B1F3A;color:#FFFFFF}.customerHeader strong{font-size:22px}.customerHeader nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customerDocuments a,.customerHeader a,.customerHero a,.customerSection a{text-decoration:none;border:1px solid rgba(255,255,255,.26);border-radius:8px;padding:9px 12px;font-weight:800}.customerHeader a:last-child,.customerHero a,.customerSection a{background:var(--customer-accent);border-color:var(--customer-accent);color:#0B1F3A}.customerHero{min-height:560px;padding:90px 64px;display:flex;align-items:flex-end;background-size:cover;background-position:50%}.customerHero div{max-width:920px}.customerHero p,.customerSection p{margin:0 0 10px;color:var(--customer-accent);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.customerHero h1{color:inherit}.customerHero span,.customerSection span{display:block;max-width:820px;font-size:19px;line-height:1.65}.customerHero a,.customerSection a{display:inline-flex;margin-top:24px}.customerSection{padding:56px 64px;background-size:cover;background-position:50%}.customerSectionInner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:center}.customerGallery img,.customerSectionImage{width:100%;border-radius:8px;object-fit:cover}.customerSectionImage{max-height:420px}.customerGallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.customerGallery img{aspect-ratio:4/3}.customerDocuments{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.customerDocuments a{color:#0B1F3A;border-color:#d8dee9;background:#FFFFFF}.customerFooter{display:flex;justify-content:space-between;gap:16px;padding:28px 64px;background:#0B1F3A;color:#FFFFFF}.portalMediaPicker,.portalUserTable{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff}.portalMediaPicker h4,.portalUserTable h4{margin:0 0 10px}.portalMediaPicker div{grid-template-columns:minmax(0,58px) minmax(0,1fr) auto;grid-gap:8px}.portalMediaPicker div,.portalUserRow{display:grid;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.portalUserRow{grid-template-columns:minmax(0,1fr) auto;grid-gap:8px}.portalMediaPicker div:first-of-type,.portalUserRow:first-of-type{border-top:0}.portalMediaPicker button,.portalUserRow button{border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 10px;font-weight:800;cursor:pointer}.portalMediaPicker button:first-of-type{background:var(--blue);border-color:var(--blue);color:#fff}@media (max-width:1100px){.customerSectionInner,.portalAccessGate,.portalBuilderWorkspace,.portalEditorGrid,.portalMediaFilters{grid-template-columns:1fr}.customerFooter,.customerHeader,.customerHero,.customerSection{padding-left:24px;padding-right:24px}}body{background:#050a12;color:#e8eef8}a,button,input,select,textarea{color:inherit}.customerSite,.portalShell,.pubHome,.statusShell{color-scheme:dark;background:radial-gradient(circle at top left,rgba(212,175,55,.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(30,58,138,.2),transparent 20%),linear-gradient(180deg,#07101d,#09111f 42%,#050a12);color:#e8eef8}.customerHeader,.portalSidebar,.pubHero,.statusHero{background:linear-gradient(180deg,rgba(7,16,29,.96),rgba(10,19,36,.94)),radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 18%);border-color:rgba(255,255,255,.08)}.customerDocuments,.customerHero,.customerSection,.portalAccessGate article,.portalBuilderColumn,.portalBuilderEditor,.portalBuilderVersions,.portalCards article,.portalGrid article,.portalHero>div,.portalLogin,.portalMetrics div,.portalPanel,.portalSectionEditor article,.portalWorkflow div,.pubContactSection,.pubEmptyNotice,.pubFooterHelp,.pubImpactPanel,.pubInfoNotice,.pubLightSection,.pubOneTimeSupport,.pubPackageCard,.pubPricingNotice,.pubProcessGrid article,.pubRequestGrid article,.pubReviewSummary section,.pubSection,.pubServiceGrid article,.pubSlaSummary,.pubWizard,.pubWizardError,.pubWizardIntro,.pubWizardSuccess,.statusGrid article{background:rgba(11,18,31,.84);border-color:rgba(255,255,255,.09);color:#e8eef8;box-shadow:0 18px 50px rgba(0,0,0,.24)}.customerHero h1,.customerSection h2,.portalAccessGate h2,.portalGrid h2,.portalHero h1,.portalPanelHeader h2,.pubImpactPanel h3,.pubPackageCard h3,.pubRequestGrid h3,.pubReviewSummary h3,.pubReviewSummary h4,.pubSectionIntro h2,.pubServiceGrid h3,.pubWizardPackageGrid h4,.statusHero h1{color:#f5f8ff}.customerSite p,.customerSite span,.portalAccessGate li,.portalAccessGate span,.portalCards p,.portalCards span,.portalHero span,.portalLogin p,.portalRow small,.pubImpactPanel p,.pubOneTimeSupport p,.pubPackageCard li,.pubPackageCard small,.pubPriorityDefinitions p,.pubPriorityDefinitions small,.pubRequestGrid p,.pubReviewSummary p,.pubReviewSummary strong,.pubSectionIntro span,.pubServiceGrid li,.pubSlaSummary p,.pubSlaSummary small,.pubWizardPackageGrid em,.pubWizardPackageGrid li,.pubWizardPackageGrid small,.statusGrid p,.statusGrid small,.statusHero span{color:#a9b8d0}.customerHeader a:last-child,.customerHero a,.customerSection a,.portalBuilderActions button:first-child,.portalBuilderList button.active,.portalBuilderPreview a,.portalBuilderPreviewControls button.active,.portalGateActions a,.portalLogin button,.portalRequestForm button,.portalSignupButton,.pubFooter button,.pubHeroActions a,.pubPackageCard>a,.pubRequestGrid button,.pubWizardActions button:last-child,.pubWizardSuccess .pubWizardActions a{background:linear-gradient(180deg,#d4af37,#b88f22);color:#06101f;border-color:rgba(212,175,55,.88)}.customerDocuments a,.customerHeader a,.portalBuilderActions button,.portalBuilderList button,.portalBuilderPreviewControls button,.portalBuilderVersions button,.portalEditorGrid input,.portalEditorGrid select,.portalEditorGrid textarea,.portalGateActions a:last-child,.portalMediaFilters input,.portalMediaFilters select,.portalMediaPicker button,.portalRequestForm input,.portalRequestForm select,.portalRequestForm textarea,.portalUserRow button,.pubFooterHelp .secondary,.pubHeroActions a:last-child,.pubReviewSummary section>button,.pubSlaSummary button,.pubWizardActions button:first-child,.pubWizardFields input,.pubWizardFields select,.pubWizardHeader button{background:rgba(255,255,255,.04);color:#e8eef8;border-color:rgba(255,255,255,.12)}.pubFooter{background:linear-gradient(180deg,#050a12,#07101d)}.statusShell{min-height:100vh}.smartSalesSection{padding-top:48px}.smartSalesShell{--smart-gold:#e8bd48;--smart-ink:#07101d;display:grid;grid-gap:22px;gap:22px;width:min(1240px,100%);margin:0 auto;color:#e8eef8}.smartSalesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:30px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 88% 18%,rgba(232,189,72,.2),transparent 28%),linear-gradient(135deg,rgba(10,24,44,.98),rgba(8,17,31,.94));box-shadow:0 28px 80px rgba(0,0,0,.3)}.smartConfigCard header span,.smartDemoPreview>span,.smartDesignJourney>span,.smartEstimateCard span,.smartSalesHeader span,.smartSalesStageIntro span,.smartServiceTop span{color:var(--smart-gold);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.smartSalesHeader h2{max-width:760px;margin:8px 0;color:#fff;font-size:clamp(32px,5vw,58px);line-height:1.02}.smartBoundary,.smartCapacityPreview p,.smartDesignJourney p,.smartSalesHeader p,.smartSalesStageIntro p{max-width:760px;margin:0;color:#b9c6d9;line-height:1.65}.smartSalesMarket{min-width:210px;padding:16px;border:1px solid rgba(232,189,72,.28);border-radius:18px;background:rgba(232,189,72,.07)}.smartSalesMarket small,.smartSalesMarket strong{display:block}.smartSalesMarket small{margin-top:6px;color:#bac7da}.smartSalesProgress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.smartSalesProgress button{min-height:68px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(10,19,34,.78);color:#aebbd0;text-align:start}.smartSalesProgress b{display:grid;width:25px;height:25px;margin-bottom:6px;place-items:center;border-radius:50%;background:rgba(255,255,255,.08);color:#dce6f5}.smartSalesProgress .active,.smartSalesProgress .complete{border-color:rgba(232,189,72,.48);color:#fff}.smartSalesProgress .active{background:linear-gradient(135deg,rgba(36,49,75,.98),rgba(18,31,53,.98));box-shadow:inset 0 0 0 1px rgba(232,189,72,.12)}.smartSalesProgress .active b,.smartSalesProgress .complete b{background:var(--smart-gold);color:#07101d}.smartSalesLoading,.smartSalesNotice,.smartSalesStage,.smartSalesSuccess{padding:clamp(20px,4vw,34px);border:1px solid rgba(255,255,255,.1);border-radius:28px;background:rgba(9,18,32,.9);box-shadow:0 24px 70px rgba(0,0,0,.26)}.smartSalesNotice{padding:14px 18px;border-color:rgba(232,189,72,.32);color:#f8dda0}.smartSalesStageIntro{margin-bottom:24px}.smartSalesStageIntro h3{margin:6px 0 8px;color:#fff;font-size:clamp(26px,3vw,38px)}.smartIndustryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.smartIndustryGrid button{min-height:172px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.025);color:#e8eef8;text-align:start;transition:transform .18s ease,border-color .18s ease,background .18s ease}.smartIndustryGrid button.selected,.smartIndustryGrid button:focus-visible,.smartIndustryGrid button:hover{transform:translateY(-2px);border-color:rgba(232,189,72,.68);background:linear-gradient(145deg,rgba(232,189,72,.11),rgba(30,58,138,.09))}.smartIndustryIcon{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e8bd48,#a77b13);color:#07101d;font-weight:950}.smartIndustryGrid small,.smartIndustryGrid strong{display:block}.smartIndustryGrid strong{margin-bottom:8px;color:#fff;font-size:18px}.smartIndustryGrid small{color:#aebbd0;line-height:1.45}.smartConfigFields,.smartInlineFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.smartConfigFields fieldset,.smartConfigFields>label,.smartInlineFields label,.smartStickySummary label{display:grid;grid-gap:8px;gap:8px;color:#edf3fc;font-weight:800}.smartSalesShell input,.smartSalesShell select,.smartSalesShell textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(255,255,255,.17);border-radius:12px;outline:none;background:#101b2c;color:#f7faff}.smartSalesShell a:focus-visible,.smartSalesShell button:focus-visible,.smartSalesShell input:focus,.smartSalesShell select:focus,.smartSalesShell textarea:focus{border-color:var(--smart-gold);box-shadow:0 0 0 3px rgba(232,189,72,.22)}.smartServiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.smartAdvancedPanel,.smartCapacityPreview,.smartConfigCard,.smartDemoPreview,.smartDesignJourney,.smartEstimateCard,.smartRecommendationList article,.smartServiceGrid article,.smartStickySummary{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.026)}.smartServiceGrid article{display:flex;min-height:310px;padding:22px;flex-direction:column}.smartServiceGrid article.selected{border-color:rgba(232,189,72,.65);background:linear-gradient(150deg,rgba(232,189,72,.1),rgba(255,255,255,.025))}.smartServiceTop{display:flex;justify-content:space-between;gap:10px}.smartServiceTop b{color:#9ae6b4;font-size:12px}.smartConfigCard h4,.smartDemoPreview h4,.smartDesignJourney h4,.smartEstimateCard h4,.smartServiceGrid h4,.smartStickySummary h4{margin:12px 0 8px;color:#fff;font-size:22px}.smartDemoApps small,.smartEstimateCard p,.smartRecommendationList p,.smartServiceGrid li,.smartServiceGrid p{color:#b6c3d6;line-height:1.55}.smartServiceGrid ul{-webkit-padding-start:20px;padding-inline-start:20px}.smartServiceActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.smartSalesShell a,.smartSalesShell button{min-height:42px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.045);color:#edf3fc;font-weight:850;text-decoration:none}.smartSalesShell a.primary,.smartSalesShell button.primary,.smartSalesSuccess a{border-color:#e8bd48;background:linear-gradient(180deg,#e8bd48,#b8891b);color:#07101d}.smartSalesShell button:disabled{cursor:not-allowed;opacity:.46}.smartConfigCard{margin-bottom:16px;padding:22px}.smartConfigCard>header{display:flex;align-items:center;justify-content:space-between}.smartConfigFields fieldset{margin:0;padding:16px;border-color:rgba(255,255,255,.12);border-radius:16px}.smartConfigFields legend{padding:0 6px;color:#edf3fc}.smartCapacityOptions,.smartChoiceRow,.smartModuleGrid,.smartStorageOptions{display:flex;flex-wrap:wrap;gap:9px}.smartModuleGrid label,.smartToggle{display:flex!important;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.03)}.smartDesignJourney input,.smartModuleGrid input,.smartStickySummary label>input[type=checkbox],.smartToggle input{width:18px;min-height:18px}.smartCapacityOptions button,.smartStorageOptions button{min-width:96px}.smartChoiceRow button.selected,.smartStorageOptions button.selected{border-color:var(--smart-gold);background:rgba(232,189,72,.12)}.smartCapacityOptions small,.smartStorageOptions small{display:block;margin-top:4px;color:#e8bd48}.smartAdvancedPanel,.smartCapacityPreview,.smartDesignJourney{margin-top:18px;padding:20px}.smartRecommendationList{display:grid;grid-gap:12px;gap:12px}.smartRecommendationList article{padding:20px;-webkit-border-start:4px solid #60a5fa;border-inline-start:4px solid #60a5fa}.smartRecommendationList .recommendation-warning{border-inline-start-color:#fb923c}.smartRecommendationList .recommendation-bundle_opportunity{border-inline-start-color:var(--smart-gold)}.smartRecommendationList article>div{display:flex;gap:9px}.smartEstimateCard{margin-top:18px;padding:22px;border-color:rgba(96,165,250,.38);background:linear-gradient(145deg,rgba(30,64,175,.14),rgba(255,255,255,.025))}.smartEstimateCard.request{border-color:rgba(232,189,72,.32)}.smartEstimateCard b{display:block;margin-top:10px;color:#9ae6b4}.smartDesignJourney>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.smartDesignJourney label{display:flex;align-items:center;gap:8px;color:#edf3fc}.smartReviewLayout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);grid-gap:20px;gap:20px;align-items:start}.smartDemoPreview,.smartStickySummary{padding:22px}.smartDemoApps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.smartDemoApps article{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0d192a}.smartDemoApps small,.smartDemoApps strong{display:block}.smartDemoApps small{margin-top:6px}.smartStickySummary{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:12px;gap:12px}.smartStickySummary form{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.smartStickySummary h5{margin:0;color:#fff;font-size:18px}.smartDemoTimer{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:16px;border:1px solid rgba(62,210,184,.42);border-radius:16px;background:rgba(8,25,42,.78);color:#f5fbff}.smartDemoTimer strong{font-size:clamp(24px,4vw,40px);letter-spacing:.04em;color:#7ff0d4}.smartDemoTimer.expiring{border-color:rgba(242,193,78,.78)}.smartDemoTimer.expiring strong{color:#f2c14e}.smartExtension{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}.smartBoundary{margin-top:18px;padding:14px;border-radius:14px;background:rgba(232,189,72,.07)}.smartSalesActions{display:flex;justify-content:space-between;gap:12px}.smartSalesActions button{min-width:140px}.smartSalesSuccess{display:grid;grid-gap:14px;gap:14px;text-align:center}.smartSalesSuccess h2{color:#fff}.smartSalesSuccess a{justify-self:center}@media (max-width:980px){.smartIndustryGrid,.smartServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartSalesProgress{grid-template-columns:repeat(3,minmax(0,1fr))}.smartReviewLayout{grid-template-columns:1fr}.smartStickySummary{position:static}}@media (max-width:680px){.smartSalesSection{padding:22px 14px}.smartSalesHeader{align-items:stretch;flex-direction:column}.smartSalesMarket{min-width:0}.smartConfigFields,.smartDemoApps,.smartDesignJourney>div,.smartIndustryGrid,.smartInlineFields,.smartServiceGrid{grid-template-columns:1fr}.smartSalesProgress{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.smartSalesProgress button{min-width:145px;scroll-snap-align:start}.smartServiceGrid article{min-height:0}.smartSalesActions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(5,10,18,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.statusHero{padding:30px 72px 56px}.statusGrid{background:transparent;padding:24px 72px 36px}.statusGrid article{border:1px solid rgba(255,255,255,.09)}.statusFooter{display:flex;justify-content:space-between;gap:18px;padding:20px 72px 44px;color:#a9b8d0}.portalWorkspace{background:radial-gradient(circle at top right,rgba(212,175,55,.06),transparent 18%),linear-gradient(180deg,rgba(8,13,22,.86),rgba(8,13,22,.92))}.portalSidebar{-webkit-border-end:1px solid rgba(255,255,255,.08);border-inline-end:1px solid rgba(255,255,255,.08);box-shadow:18px 0 36px rgba(0,0,0,.22)}.portalSidebar a:hover,.portalSidebar nav a:hover{background:rgba(30,58,138,.36);color:#ffffff}.portalAccessGate article,.portalBuilderActions button,.portalBuilderColumn,.portalBuilderEditor,.portalBuilderList .portalMediaAsset,.portalBuilderList button,.portalBuilderPreview,.portalBuilderPreviewControls button,.portalBuilderVersions,.portalCards article,.portalEditorGrid input,.portalEditorGrid select,.portalEditorGrid textarea,.portalMediaAsset,.portalMetrics div,.portalPreviewSection,.portalRow,.portalSectionEditor article,.portalWorkflow div{background:rgba(11,18,31,.82);border-color:rgba(255,255,255,.09);color:#e8eef8}.customerSite{background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 22%),linear-gradient(180deg,#07101d,#09111f 44%,#050a12)}.customerHeader{border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 18px 38px rgba(0,0,0,.2)}.customerHeader a{border-color:rgba(255,255,255,.12)}.customerHeader a:last-child,.customerHero a,.customerSection a{color:#06101f}.customerHero,.customerSection{border-top:1px solid rgba(255,255,255,.08)}.customerDocuments a{color:#e8eef8}.customerFooter{background:linear-gradient(180deg,rgba(7,16,29,.96),rgba(5,10,18,1));color:#c7d4e8;border-top:1px solid rgba(255,255,255,.08)}.previewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.previewGrid>div{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;background:rgba(11,18,31,.82)}.previewGrid span{display:block;color:#a9b8d0;font-size:13px}.previewGrid strong{display:block;margin-top:8px;color:#f7fafc}.portalPreview{display:grid;grid-gap:16px;gap:16px;padding:24px}@media (max-width:960px){.previewGrid{grid-template-columns:1fr}}body,html{max-inline-size:100%;overflow-x:clip}body{min-inline-size:0}.checkoutPage,.companyWorkspace,.customerSite,.infoPage,.pubHome,.workspaceEntry{max-inline-size:100%;overflow-x:clip}.infoPage{background:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 82% 10%,rgba(59,130,246,.14),transparent 28%),linear-gradient(160deg,var(--jc-graphite-1),var(--jc-navy) 54%,var(--jc-graphite-0));background-size:32px 32px,32px 32px,auto,auto}.infoHero .brandLockup,.infoHero .brandLockup img{inline-size:auto;max-inline-size:100%}.infoHero .brandLockup img{flex:0 0 3.25rem;inline-size:3.25rem;block-size:3.25rem}.infoHero .brandLockup span{min-inline-size:0}.infoHero h1{overflow-wrap:anywhere}.infoContent{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.infoContent article{min-inline-size:0;border-radius:var(--jc-radius-lg);background:rgba(17,31,50,.72);box-shadow:var(--jc-shadow-1)}.companyWorkspace{grid-template-columns:var(--jc-sidebar-width) minmax(0,1fr);background-image:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 80% 8%,rgba(59,130,246,.11),transparent 25%);background-size:32px 32px,32px 32px,auto;color:var(--jc-text)}.workspaceSidebar{z-index:50;inline-size:var(--jc-sidebar-width);padding:var(--jc-space-5) var(--jc-space-4);-webkit-border-end:1px solid var(--jc-border);border-inline-end:1px solid var(--jc-border);background:linear-gradient(180deg,rgba(6,14,25,.99),rgba(8,18,31,.99));box-shadow:12px 0 40px rgba(0,0,0,.25)}.workspaceSidebar header{padding-inline:var(--jc-space-2)}.workspaceSidebar footer small,.workspaceSidebar header small{color:var(--jc-muted)}.workspaceSidebar nav button{min-inline-size:0;min-block-size:2.45rem;padding:.6rem .75rem;border:1px solid transparent;color:var(--jc-text-secondary);background:transparent;box-shadow:none;font-size:var(--jc-text-sm)}.workspaceSidebar nav button.active,.workspaceSidebar nav button:hover{border-color:rgba(59,130,246,.36);background:var(--jc-blue-soft);color:#fff;box-shadow:inset 3px 0 var(--jc-blue)}[dir=rtl] .workspaceSidebar nav button.active,[dir=rtl] .workspaceSidebar nav button:hover{box-shadow:inset -3px 0 var(--jc-blue)}.workspaceMain{max-inline-size:100%;padding:0 clamp(1rem,3vw,3rem) var(--jc-space-7)}.workspaceTopbar{position:-webkit-sticky;position:sticky;z-index:35;inset-block-start:0;min-block-size:var(--jc-command-height);border-color:var(--jc-border);background:rgba(7,13,23,.86);color:var(--jc-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspaceTopbar small,.workspaceTopbar>span{color:var(--jc-muted)}.workspaceTopbar strong{background:var(--jc-success-soft);color:var(--jc-success)}.workspaceNavBackdrop,.workspaceNavTrigger{display:none}.workspacePanel{max-inline-size:var(--jc-content-max);margin-inline:auto}.workspaceHero,.workspaceSectionHeading{min-inline-size:0}.workspaceHero h1,.workspaceSectionHeading h1,.workspaceSectionHeading h2{color:var(--jc-text);overflow-wrap:anywhere}.workspaceHero p,.workspaceSectionHeading p{color:var(--jc-text-secondary)}.workspaceMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.workspaceApps>a,.workspaceApps>article,.workspaceLimited,.workspaceMetrics article,.workspaceUserTable article{min-inline-size:0;border-color:var(--jc-border);background:linear-gradient(150deg,rgba(17,31,50,.94),rgba(9,18,30,.94));color:var(--jc-text);box-shadow:var(--jc-shadow-1)}.workspaceApps small,.workspaceLimited span,.workspaceMetrics small,.workspaceMetrics span,.workspaceUserTable small{color:var(--jc-muted)}.workspaceApps strong,.workspaceLimited strong,.workspaceMetrics strong,.workspaceUserTable strong{color:var(--jc-text)}.workspacePanel :where(input,select,textarea){max-inline-size:100%;border-color:var(--jc-border-strong);background:var(--jc-graphite-2);color:var(--jc-text)}.workspaceUserTable article{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(7rem,auto))}.workspaceUserTable article>*{min-inline-size:0;overflow-wrap:anywhere}.workspaceAction{border-color:var(--jc-blue)!important;background:linear-gradient(180deg,var(--jc-blue),#2563c8)!important;color:#fff!important}.checkoutShell,.customerSite>*,.portalShell{max-inline-size:100%}.checkoutShell :where(table),.jcWorkspace :where(table),.portalShell :where(table){display:block;inline-size:100%;max-inline-size:100%;overflow-x:auto}.checkoutShell :where(pre,code),.portalShell :where(pre,code){max-inline-size:100%;overflow-wrap:anywhere;white-space:pre-wrap}.checkoutShell :where(input,select,textarea),.portalShell :where(input,select,textarea){max-inline-size:100%}.checkoutHeader,.customerHeader,.pubHeader{max-inline-size:100%}@media (max-width:950px){.companyWorkspace{display:block}.workspaceSidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(20rem,86vw);min-block-size:100dvh;transform:translateX(-105%);transition:transform .18s ease}[dir=rtl] .workspaceSidebar{transform:translateX(105%)}.workspaceSidebar.workspaceSidebar--open{transform:translateX(0)}.workspaceSidebar nav{display:grid;grid-template-columns:1fr}.workspaceSidebar footer{display:grid}.workspaceNavTrigger{display:inline-grid;place-items:center;flex:0 0 2.4rem;min-block-size:2.4rem;padding:0;border-color:var(--jc-border);background:var(--jc-surface);box-shadow:none}.workspaceNavBackdrop{position:fixed;z-index:45;inset:0;display:block;inline-size:100%;block-size:100%;min-block-size:0;padding:0;border:0;border-radius:0;background:rgba(2,6,12,.72)}.workspaceNavBackdrop[aria-hidden=true]{display:none}}@media (max-width:620px){.infoHero{padding:2.25rem .9rem}.infoHero h1{font-size:clamp(2.1rem,13vw,3.6rem)}.infoHero span{font-size:1rem}.infoContent{padding-inline:.9rem}.workspaceMain{padding-inline:.75rem}.workspaceTopbar{min-block-size:3.75rem;align-items:center;flex-direction:row;padding-block:.55rem}.workspaceTopbar>span{display:none}.workspaceTopbar>div{min-inline-size:0}.workspaceTopbar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceApps,.workspaceMetrics,.workspaceUserTable article{grid-template-columns:1fr}.checkoutHeader,.customerHeader{align-items:flex-start;flex-direction:column}.checkoutHeader nav,.customerHeader nav{display:flex;max-inline-size:100%;overflow-x:auto;padding-block:.35rem;white-space:nowrap}.checkoutGrid,.checkoutHero,.checkoutLayout,.customerHero,.portalGrid{grid-template-columns:1fr!important}}.portalShell.portalShell--operational{grid-template-columns:264px minmax(0,1fr);background-image:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),radial-gradient(circle at 82% 6%,rgba(59,130,246,.12),transparent 24%);background-size:32px 32px,32px 32px,auto}.portalShell--operational .portalWorkspace{min-inline-size:0;padding:var(--jc-space-5) clamp(var(--jc-space-4),3vw,var(--jc-space-8))}.jcAuthPanel>.jcWorkspaceHandoff{inline-size:min(780px,100%);align-self:center;display:grid;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:clamp(var(--jc-space-5),5vw,var(--jc-space-8))}.jcAuthPanel>.jcWorkspaceHandoff .jcWorkspaceHeader{align-items:flex-start}@media (max-width:1100px){.portalShell.portalShell--operational{grid-template-columns:1fr}}@media (max-width:700px){.portalShell--operational .portalWorkspace{padding:var(--jc-space-3)}.jcAuthPanel>.jcWorkspaceHandoff{padding:var(--jc-space-4)}}body{background-color:var(--jc-canvas);background-image:var(--jc-background-public);color:var(--jc-text)}.checkoutPage,.companyWorkspace,.customerSite,.infoPage,.portalShell,.pubHome,.statusShell,.workspaceEntry{color-scheme:inherit;background-color:var(--jc-canvas);background-image:var(--jc-background-public);color:var(--jc-text)}.pubHero{min-block-size:clamp(42rem,82vh,52rem);padding:clamp(.8rem,2vw,1.35rem) clamp(1rem,3vw,3rem) clamp(2rem,4vw,3.5rem);background-image:var(--jc-background-public);color:var(--jc-text);gap:clamp(1.5rem,3vw,3.5rem)}.pubHeader{max-inline-size:92rem;min-block-size:4.25rem;border-color:var(--jc-border);background:var(--jc-surface-glass);box-shadow:var(--jc-shadow-1)}.pubHeader nav a,.pubMenuButton{min-block-size:2.65rem;padding:.65rem .85rem;color:var(--jc-text-secondary)}.pubHeader nav a.active,.pubHeader nav a:hover{border-color:var(--jc-border);background:var(--jc-hover);color:var(--jc-text)}.pubHeaderMarket select{border-color:var(--jc-border);background:var(--jc-graphite-2);color:var(--jc-text)}.pubHeader .pubPortalButton{background:var(--jc-gold);color:var(--jc-graphite-0)}.pubHeroInner{max-inline-size:88rem;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.72fr);gap:clamp(2rem,5vw,5rem)}.pubHeroCopy{gap:1.25rem;padding-block:clamp(2.5rem,7vw,6rem)}.pubHeroCopy h1{max-inline-size:14ch;color:var(--jc-text);font-size:var(--jc-text-display);line-height:1.03;letter-spacing:-.035em}.pubHeroCopy>span{max-inline-size:42rem;color:var(--jc-text-secondary);font-size:clamp(1.05rem,1.4vw,1.3rem)}.pubHeroCopy>p,.pubSectionIntro p{color:var(--jc-gold)}.pubHeroActions a{min-block-size:3rem;background:var(--jc-gold);border-color:var(--jc-gold);color:var(--jc-graphite-0)}.pubHeroActions a:last-child{background:transparent;border-color:var(--jc-border-strong);color:var(--jc-text)}.pubAssurancePanel{border-color:color-mix(in srgb,var(--jc-gold) 30%,var(--jc-border));background:var(--jc-surface-glass);box-shadow:var(--jc-shadow-2)}.pubAssurancePanel article{border-color:var(--jc-border);background:var(--jc-neutral-soft)}.pubAssurancePanel h3{color:var(--jc-text)}.pubAssurancePanel p{color:var(--jc-muted)}.customerDocuments,.customerHero,.customerSection,.portalAccessGate article,.portalBuilderColumn,.portalBuilderEditor,.portalBuilderVersions,.portalCards article,.portalGrid article,.portalHero>div,.portalLogin,.portalMetrics div,.portalPanel,.portalSectionEditor article,.portalWorkflow div,.pubContactSection,.pubEmptyNotice,.pubFooterHelp,.pubImpactPanel,.pubInfoNotice,.pubLightSection,.pubOneTimeSupport,.pubPackageCard,.pubPricingNotice,.pubProcessGrid article,.pubRequestGrid article,.pubReviewSummary section,.pubSection,.pubServiceGrid article,.pubSlaSummary,.pubWizard,.pubWizardError,.pubWizardIntro,.pubWizardSuccess,.statusGrid article{border-color:var(--jc-border);background:color-mix(in srgb,var(--jc-surface) 90%,transparent);color:var(--jc-text);box-shadow:var(--jc-shadow-1)}.customerHero h1,.customerSection h2,.portalAccessGate h2,.portalGrid h2,.portalHero h1,.portalPanelHeader h2,.pubImpactPanel h3,.pubPackageCard h3,.pubRequestGrid h3,.pubReviewSummary :where(h3,h4),.pubSectionIntro :where(h1,h2,h3),.pubServiceGrid h3,.pubWizardPackageGrid h4,.statusHero h1{color:var(--jc-text)}.customerSite p,.customerSite span,.portalAccessGate li,.portalAccessGate span,.portalCards p,.portalCards span,.portalHero span,.portalLogin p,.portalRow small,.pubImpactPanel p,.pubOneTimeSupport p,.pubPackageCard li,.pubPackageCard small,.pubPriorityDefinitions p,.pubPriorityDefinitions small,.pubRequestGrid p,.pubReviewSummary p,.pubReviewSummary strong,.pubSectionIntro span,.pubServiceGrid li,.pubSlaSummary p,.pubSlaSummary small,.pubWizardPackageGrid em,.pubWizardPackageGrid li,.pubWizardPackageGrid small,.statusGrid p,.statusGrid small,.statusHero span{color:var(--jc-muted)}.pubFooter{background:color-mix(in srgb,var(--jc-navy) 92%,var(--jc-canvas));color:#eaf1fb}.pubFooter :where(p,a,span){color:#b9c8da}.companyWorkspace{background-color:var(--jc-canvas);background-image:var(--jc-background-operational)}.workspaceSidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--jc-navy) 96%,var(--jc-canvas)),color-mix(in srgb,var(--jc-navy-2) 88%,var(--jc-canvas)));box-shadow:12px 0 40px color-mix(in srgb,var(--jc-graphite-0) 30%,transparent)}.workspaceTopbar{background:color-mix(in srgb,var(--jc-canvas) 88%,transparent)}.workspaceSidebar nav button.active,.workspaceSidebar nav button:hover{color:var(--jc-text);background:var(--jc-selected)}.workspaceApps>a,.workspaceApps>article,.workspaceLimited,.workspaceMetrics article,.workspaceUserTable article{background:linear-gradient(150deg,var(--jc-surface-raised),var(--jc-surface))}.workspaceDashboard{padding-bottom:var(--jc-space-8)}.workspaceDashboardGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);grid-gap:var(--jc-space-4);gap:var(--jc-space-4);align-items:stretch}.workspaceAttentionPanel,.workspaceOverviewPanel{min-inline-size:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:linear-gradient(145deg,var(--jc-surface-raised),var(--jc-surface));box-shadow:var(--jc-shadow-1)}.workspaceCompactHeading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem 1rem;gap:.2rem 1rem;align-items:center;-webkit-margin-after:1rem;margin-block-end:1rem}.workspaceAttentionPanel>span,.workspaceCompactHeading>span{grid-column:1/-1;color:var(--jc-gold);font-size:var(--jc-text-xs);font-weight:var(--jc-weight-black);letter-spacing:.08em;text-transform:uppercase}.workspaceAttentionPanel h2,.workspaceCompactHeading h2{margin:0;color:var(--jc-text);font-size:clamp(1.15rem,2vw,1.45rem)}.workspaceCompactHeading button,.workspaceGovernedForm button,.workspaceQuickActions button{min-block-size:2.5rem;border:1px solid var(--jc-border-strong);border-radius:var(--jc-radius-sm);background:var(--jc-blue-soft);color:var(--jc-text);font-weight:var(--jc-weight-bold)}.workspaceApplicationList{display:grid;grid-gap:.65rem;gap:.65rem}.workspaceApplicationList>a{display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-inline-size:0;padding:.75rem;border:1px solid var(--jc-border);border-radius:var(--jc-radius-md);color:var(--jc-text);background:color-mix(in srgb,var(--jc-surface-raised) 76%,transparent);text-decoration:none}.workspaceApplicationList>a>span{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:.75rem;background:var(--jc-blue-soft);color:var(--jc-blue);font-weight:var(--jc-weight-black)}.workspaceApplicationList>a>div{display:grid;min-inline-size:0;grid-gap:.15rem;gap:.15rem}.workspaceApplicationList small{color:var(--jc-muted)}.workspaceAttentionPanel{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.workspaceAttentionPanel dl{display:grid;grid-gap:0;gap:0;margin:.3rem 0}.workspaceAttentionPanel dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.72rem 0;-webkit-border-after:1px solid var(--jc-border);border-block-end:1px solid var(--jc-border)}.workspaceAttentionPanel dt{color:var(--jc-muted)}.workspaceAttentionPanel dd{margin:0;color:var(--jc-text);font-weight:var(--jc-weight-bold);text-align:end;overflow-wrap:anywhere}.workspaceQuickActions{display:flex;flex-wrap:wrap;gap:.6rem;-webkit-margin-before:.3rem;margin-block-start:.3rem}.workspaceGovernedForm{border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:var(--jc-surface);overflow:hidden}.workspaceGovernedForm>summary{padding:1rem 1.15rem;color:var(--jc-text);font-weight:var(--jc-weight-bold);cursor:pointer}.workspaceGovernedForm>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0 1.15rem 1.15rem}.workspaceGovernedForm label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--jc-text-secondary);font-size:var(--jc-text-sm);font-weight:var(--jc-weight-bold)}.workspaceGovernedForm button{align-self:end}.workspaceCompactEmpty{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border:1px dashed var(--jc-border-strong);border-radius:var(--jc-radius-md);color:var(--jc-muted)}.workspaceCompactEmpty a{color:var(--jc-blue);font-weight:var(--jc-weight-bold)}.infoPage{background-image:var(--jc-background-operational)}.infoContent article{background:var(--jc-surface-glass)}.portalShell.portalShell--operational{background-color:var(--jc-canvas);background-image:var(--jc-background-operational)}:root[data-theme=light] .pubHeader .brandLockup em,:root[data-theme=light] .pubHeader .brandLockup strong{color:var(--jc-text)}:root[data-theme=light] .pubHeader .pubPortalButton,:root[data-theme=light] .pubHeroActions a{color:#fff;background:var(--jc-navy-2);border-color:var(--jc-navy-2)}:root[data-theme=light] .pubHeroActions a:last-child{color:var(--jc-text);background:transparent;border-color:var(--jc-border-strong)}:root[data-theme=light] .workspaceSidebar{background:linear-gradient(180deg,#f8fafc,#eef3f8);box-shadow:12px 0 34px rgba(16,35,61,.08)}:root[data-theme=light] .workspaceTopbar{background:rgba(255,255,255,.9)}:root[data-theme=light] .workspaceAttentionPanel,:root[data-theme=light] .workspaceGovernedForm,:root[data-theme=light] .workspaceOverviewPanel{background:linear-gradient(145deg,#fff,#f7f9fc)}:root[data-theme=light] .portalSidebar{background:linear-gradient(180deg,#f8fafc,#eef3f8);color:var(--jc-text)}:root[data-theme=light] .smartSalesShell{color:var(--jc-text)}:root[data-theme=light] .smartSalesHeader,:root[data-theme=light] .smartSalesLoading,:root[data-theme=light] .smartSalesNotice,:root[data-theme=light] .smartSalesStage,:root[data-theme=light] .smartSalesSuccess{border-color:var(--jc-border);background:var(--jc-surface);color:var(--jc-text);box-shadow:var(--jc-shadow-2)}:root[data-theme=light] .smartSalesHeader :where(h1,h2,h3),:root[data-theme=light] .smartSalesStage :where(h1,h2,h3,h4,strong){color:var(--jc-text)}:root[data-theme=light] .smartSalesHeader :where(p,small),:root[data-theme=light] .smartSalesStage :where(p,small,span){color:var(--jc-muted)}:root[data-theme=light] .smartSalesProgress button{border-color:var(--jc-border);background:var(--jc-surface);color:var(--jc-text-secondary)}:root[data-theme=light] .smartSalesProgress .active{background:var(--jc-selected);color:var(--jc-text)}@media (max-width:1000px){.workspaceDashboardGrid{grid-template-columns:1fr}.workspaceGovernedForm>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspaceCompactHeading{grid-template-columns:1fr}.workspaceCompactHeading>span{grid-column:auto}.workspaceCompactHeading button{inline-size:100%}.workspaceGovernedForm>div{grid-template-columns:1fr}}:root[data-theme=light] :where(.portalShell,.customerSite,.checkoutPage,.infoPage) input,:root[data-theme=light] :where(.portalShell,.customerSite,.checkoutPage,.infoPage) select,:root[data-theme=light] :where(.portalShell,.customerSite,.checkoutPage,.infoPage) textarea{border-color:var(--jc-border-strong);background:var(--jc-graphite-2);color:var(--jc-text)}@media (max-width:980px){.pubHero{min-block-size:auto}.pubHeroInner{grid-template-columns:1fr}.pubAssurancePanel{grid-template-columns:repeat(3,minmax(0,1fr))}.pubAssurancePanel article{grid-template-columns:1fr}}@media (max-width:700px){.pubHero{padding:.75rem .75rem 2rem}.pubHeroCopy{padding-block:2rem}.pubHeroCopy h1{font-size:clamp(2.3rem,12vw,3.65rem)}.pubAssurancePanel{grid-template-columns:1fr}.pubHeader{inset-block-start:.5rem;min-block-size:3.75rem;border-radius:var(--jc-radius-lg)}}body{font-family:var(--jc-font-sans);font-size:var(--jc-text-md);line-height:var(--jc-leading)}[dir=rtl] body,[lang=ar] body{font-family:var(--jc-font-arabic);letter-spacing:0}[dir=rtl] :where(.jcAuthShell,.checkoutPage) :where(h1,h2,h3,p,span,small,label,button,a){letter-spacing:0}[dir=rtl] :where(.jcAuthShell,.checkoutPage) :where(.jcAuthCenter>p:first-child,.checkoutHero p,.checkoutReviewHeader p,.checkoutConfirmation p){text-transform:none}.jcAuthShell{position:relative;isolation:isolate;min-block-size:100dvh;grid-template-columns:minmax(0,1fr) minmax(23rem,31rem);grid-template-rows:auto 1fr;gap:clamp(1.25rem,3vw,3.25rem);padding:clamp(1.1rem,2.8vw,3rem);overflow:auto;color:var(--jc-text);background-color:var(--jc-canvas);background-image:radial-gradient(circle at 76% 14%,color-mix(in srgb,var(--jc-blue) 16%,transparent),transparent 27%),radial-gradient(circle at 12% 90%,color-mix(in srgb,var(--jc-gold) 10%,transparent),transparent 24%),var(--jc-background-operational);background-size:auto,auto,32px 32px,32px 32px,auto,auto;background-position:50%}.jcAuthShell:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 28%,color-mix(in srgb,var(--jc-blue) 6%,transparent) 50%,transparent 72%)}.jcAuthLeft{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(14rem,1fr) auto;grid-gap:var(--jc-space-3) var(--jc-space-5);gap:var(--jc-space-3) var(--jc-space-5);align-items:center}.jcAuthLogo{inline-size:min(24rem,100%);margin:0}.jcAuthLogo img{inline-size:3.5rem;block-size:3.5rem}.jcAuthPreferences{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--jc-space-2)}.jcTrustGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jc-space-3)}.jcGlassCard,.jcSecurityCard,.jcTrustCard{border:1px solid var(--jc-border);background:var(--jc-surface-glass);color:var(--jc-text);box-shadow:var(--jc-shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jcTrustCard{min-block-size:6.9rem;padding:var(--jc-space-4);border-radius:var(--jc-radius-lg)}.jcTrustCard h2{color:var(--jc-text);font-size:var(--jc-text-sm)}.jcTrustCard p{color:var(--jc-muted);font-size:var(--jc-text-xs);line-height:1.55}.jcFeatureRow span,.jcTrustCard span{color:var(--jc-gold)}.jcSecurityCard{grid-column:1/-1;margin:0;padding:.8rem 1rem;border-radius:var(--jc-radius);display:flex;align-items:baseline;gap:var(--jc-space-3)}.jcSecurityCard strong{flex:0 0 auto;color:var(--jc-gold);font-size:var(--jc-text-sm)}.jcSecurityCard p{margin:0;color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcAuthCenter{grid-column:1;grid-row:2;align-content:center;min-block-size:0;max-inline-size:48rem;padding:clamp(1rem,3vh,3rem) 0}.jcAuthCenter>p:first-child{-webkit-margin-after:.75rem;margin-block-end:.75rem;color:var(--jc-gold);font-size:var(--jc-text-sm)}.jcAuthCenter h1{max-inline-size:14ch;-webkit-margin-after:var(--jc-space-4);margin-block-end:var(--jc-space-4);color:var(--jc-text);font-size:clamp(2.35rem,4.2vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.jcAuthCenter h1 span{color:var(--jc-gold)}.jcAuthLead{max-inline-size:42rem;color:var(--jc-text-secondary);font-size:clamp(1rem,1.35vw,1.2rem)}.jcFeatureRow{max-inline-size:44rem;-webkit-margin-before:var(--jc-space-5);margin-block-start:var(--jc-space-5);gap:var(--jc-space-3)}.jcFeatureRow article{-webkit-border-start:1px solid var(--jc-border);border-inline-start:1px solid var(--jc-border);-webkit-padding-start:var(--jc-space-3);padding-inline-start:var(--jc-space-3)}.jcFeatureRow strong{color:var(--jc-text);font-size:var(--jc-text-sm)}.jcFeatureRow small{color:var(--jc-muted);font-size:var(--jc-text-xs)}.jcAuthPanel{grid-column:2;grid-row:1/3;align-items:center}.jcGlassCard{max-block-size:calc(100dvh - clamp(2.2rem,5.6vw,6rem));padding:clamp(1.25rem,2.4vw,2rem);border-radius:var(--jc-radius-xl);scrollbar-color:var(--jc-border-strong) var(--jc-surface-muted)}.jcTabs{inset-block-start:0;-webkit-margin-after:var(--jc-space-5);margin-block-end:var(--jc-space-5);border-color:var(--jc-border);background:color-mix(in srgb,var(--jc-surface) 94%,transparent)}.jcTabs button{color:var(--jc-muted);font-size:var(--jc-text-sm)}.jcTabs button.active{border-color:var(--jc-blue);color:var(--jc-text);background:var(--jc-selected)}.jcAuthForm h2,.jcOnboardingBlock h3,.jcWorkspaceHeader h2{color:var(--jc-text);font-size:var(--jc-text-xl)}.jcAuthForm p,.jcAuthMessage,.jcFieldHelp,.jcOnboardingBlock p,.jcSafeNote{color:var(--jc-muted)}.jcAuthForm label,.jcOnboardingBlock label,.jcOrderForm label{color:var(--jc-text);font-size:var(--jc-text-sm)}.jcAuthForm :where(input,select,textarea),.jcOnboardingBlock :where(input,select,textarea),.jcOrderForm :where(input,select,textarea){border-color:var(--jc-border-strong);background:var(--jc-graphite-2);color:var(--jc-text);font:inherit}.jcAuthForm :where(input,select,textarea)::placeholder,.jcOnboardingBlock :where(input,textarea)::placeholder{color:var(--jc-text-disabled)}.jcAuthForm :where(input,select,textarea):focus-visible,.jcOnboardingBlock :where(input,select,textarea):focus-visible,.jcOrderForm :where(input,select,textarea):focus-visible{border-color:var(--jc-blue);box-shadow:var(--jc-focus)}.jcFormLine button,.jcLinkButton,.jcPasswordWrap button,.jcSelectedType button{color:var(--jc-blue-hover)}.jcFieldHelp,.jcRequirementList,.jcResetStrength{color:var(--jc-muted)}.jcRequirementList li span{color:var(--jc-text-disabled)}.jcResetSecurity{border-color:var(--jc-border);color:var(--jc-muted)}.jcAccountTypeGrid button,.jcOnboardingBlock,.jcPaymentSummary,.jcReviewGrid section,.jcSelectedType{border-color:var(--jc-border);background:var(--jc-surface-raised);color:var(--jc-text)}.jcAccountTypeGrid button small,.jcPaymentSummary small,.jcReviewGrid span{color:var(--jc-muted)}.jcPrimaryButton{background:linear-gradient(180deg,var(--jc-blue),color-mix(in srgb,var(--jc-blue) 78%,var(--jc-navy)));color:#fff;border-color:var(--jc-blue)}.jcSecondaryButton{border-color:var(--jc-border-strong);background:var(--jc-surface-raised);color:var(--jc-text)}.checkoutPage{background-color:var(--jc-canvas);background-image:var(--jc-background-public);color:var(--jc-text)}.checkoutHeader nav{display:flex;align-items:center;gap:var(--jc-space-3)}.checkoutHeader nav>a{color:var(--jc-gold);font-weight:800;text-decoration:none}.checkoutAddOn small,.checkoutBrand small,.checkoutCard small,.checkoutConfirmation small,.checkoutHero aside span,.checkoutHero>div>span,.checkoutReviewItem small,.checkoutSectionTitle p,.ecosystemMetrics span,.protectedPricePanel small,.reviewLines small,.supportChoice small,.supportReview small{color:var(--jc-muted)}.checkoutCard strong,.checkoutConfirmation h2,.checkoutHero h1,.checkoutReview h2,.checkoutSectionTitle h2{color:var(--jc-text)}.checkoutAddOn,.checkoutCard,.checkoutConfirmation,.checkoutHero aside,.checkoutReview,.checkoutReviewItem,.checkoutSection,.ecosystemMetrics>div,.supportChoice{border-color:var(--jc-border);background:var(--jc-surface-glass);color:var(--jc-text);box-shadow:var(--jc-shadow-1)}.checkoutAddOn.selected,.checkoutCard.selected,.supportChoice.selected{border-color:var(--jc-gold);box-shadow:inset 0 0 0 1px var(--jc-gold)}.checkoutConfig,.protectedPricePanel>div,.reviewLines article,.supportReview{border-color:var(--jc-border)}.checkoutConfig label,.checkoutTerms>label{color:var(--jc-text-secondary);font-size:var(--jc-text-sm)}.checkoutConfig :where(input,select),.checkoutTerms select{border-color:var(--jc-border-strong);background:var(--jc-graphite-2);color:var(--jc-text)}.checkoutReviewHeader>span,.reviewConfirm{background:var(--jc-surface-muted);color:var(--jc-text)}.protectedPricePanel>div,.reviewLines article{background:var(--jc-surface-raised);color:var(--jc-text)}.supportReview{background:var(--jc-warning-soft);border-color:color-mix(in srgb,var(--jc-warning) 40%,var(--jc-border))}.protectedPricePanel{background:var(--jc-success-soft);border-color:color-mix(in srgb,var(--jc-success) 40%,var(--jc-border))}.reviewLines code{color:var(--jc-muted)}.checkoutTotals .grandTotal{border-color:var(--jc-border)}.checkoutPrimary{background:var(--jc-blue);color:#fff}.checkoutPrimary:hover{background:var(--jc-blue-hover)}.checkoutProgress{position:-webkit-sticky;position:sticky;z-index:18;inset-block-start:.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-block:0 var(--jc-space-4);border:1px solid var(--jc-border);border-radius:var(--jc-radius-md);overflow:hidden;background:var(--jc-border);box-shadow:var(--jc-shadow-1)}.checkoutProgress span{padding:.72rem .8rem;background:color-mix(in srgb,var(--jc-surface) 92%,transparent);color:var(--jc-text-secondary);font-size:var(--jc-text-xs);font-weight:var(--jc-weight-bold);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customerOperationalMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-block:var(--jc-space-4)}.customerOperationalMetrics article{display:grid;grid-gap:.35rem;gap:.35rem;min-inline-size:0;padding:var(--jc-space-4);border:1px solid var(--jc-border);border-radius:var(--jc-radius-md);background:var(--jc-surface-glass);box-shadow:var(--jc-shadow-1)}.customerOperationalMetrics span{color:var(--jc-muted);font-size:var(--jc-text-sm)}.customerOperationalMetrics strong{color:var(--jc-text);font-size:clamp(1.6rem,3vw,2.25rem)}.customerGovernedDisclosure{border:1px solid var(--jc-border);border-radius:var(--jc-radius-md);background:var(--jc-surface);overflow:hidden}.customerGovernedDisclosure>summary{position:relative;padding-block:var(--jc-space-4);padding-inline:var(--jc-space-5) calc(var(--jc-space-5) + 1rem);color:var(--jc-text);font-weight:var(--jc-weight-bold);cursor:pointer;list-style:none}.customerGovernedDisclosure>summary::-webkit-details-marker{display:none}.customerGovernedDisclosure>summary:after{content:"+";position:absolute;inset-inline-end:var(--jc-space-5);color:var(--jc-blue-hover);font-size:1.25rem}.customerGovernedDisclosure[open]>summary:after{content:"−"}.customerGovernedDisclosure>.customerImpactNotice,.customerGovernedDisclosure>form,.customerGovernedDisclosure>p{margin:0 var(--jc-space-4) var(--jc-space-4)}.customerImpactNotice{display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--jc-space-3);border:1px solid color-mix(in srgb,var(--jc-warning) 42%,var(--jc-border));border-radius:var(--jc-radius-sm);background:var(--jc-warning-soft);color:var(--jc-text-secondary)}.customerImpactNotice strong{color:var(--jc-warning)}.customerImpactNotice span{line-height:1.55}.supportTicketLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.supportTicketList{display:grid;grid-gap:.65rem;gap:.65rem}.supportTicketList>button{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;inline-size:100%;min-inline-size:0;padding:var(--jc-space-3);border:1px solid var(--jc-border);border-radius:var(--jc-radius-md);background:var(--jc-surface);color:var(--jc-text);text-align:start;box-shadow:none}.supportTicketList>button.selected,.supportTicketList>button:hover{border-color:var(--jc-blue);background:var(--jc-selected)}.supportTicketList>button>span{display:grid;min-inline-size:0;grid-gap:.3rem;gap:.3rem}.supportTicketList small{color:var(--jc-muted)}.supportTicketDetail{position:-webkit-sticky;position:sticky;inset-block-start:5rem;align-self:start;display:grid;grid-gap:.65rem;gap:.65rem;padding:var(--jc-space-4);border:1px solid var(--jc-border);border-radius:var(--jc-radius-lg);background:linear-gradient(145deg,var(--jc-surface-raised),var(--jc-surface));box-shadow:var(--jc-shadow-1)}.supportTicketDetail>span{color:var(--jc-gold);font-size:var(--jc-text-xs);font-weight:var(--jc-weight-bold);text-transform:uppercase;letter-spacing:.08em}.supportTicketDetail h3,.supportTicketDetail p{margin:0;color:var(--jc-text)}.supportTicketDetail small{color:var(--jc-muted)}.supportTicketDetail>div{display:flex;flex-wrap:wrap;gap:.45rem}.customerCompactEmpty{padding:var(--jc-space-4);border:1px dashed var(--jc-border-strong);border-radius:var(--jc-radius-md);color:var(--jc-muted)}:root[data-theme=light] .checkoutProgress span,:root[data-theme=light] .customerGovernedDisclosure,:root[data-theme=light] .supportTicketDetail,:root[data-theme=light] .supportTicketList>button{background:#fff}:root[data-theme=light] .jcAuthShell{background-image:radial-gradient(circle at 78% 10%,rgba(23,104,196,.09),transparent 28%),radial-gradient(circle at 8% 92%,rgba(155,113,20,.07),transparent 24%),var(--jc-background-operational)}:root[data-theme=light] .jcAuthShell:before{background:linear-gradient(120deg,transparent 28%,rgba(23,104,196,.035) 50%,transparent 72%)}:root[data-theme=light] .jcGlassCard,:root[data-theme=light] .jcSecurityCard,:root[data-theme=light] .jcTrustCard{background:rgba(255,255,255,.92)}:root[data-theme=light] .jcTabs{background:rgba(255,255,255,.96)}:root[data-theme=light] .jcAuthForm :where(input,select,textarea),:root[data-theme=light] .jcOnboardingBlock :where(input,select,textarea),:root[data-theme=light] .jcOrderForm :where(input,select,textarea){background:#fff;color:var(--jc-text)}:root[data-theme=light] .jcAuthForm :where(input,select,textarea)::placeholder,:root[data-theme=light] .jcOnboardingBlock :where(input,textarea)::placeholder{color:#687a90;opacity:1}:root[data-theme=light] .checkoutPrimary,:root[data-theme=light] .jcPrimaryButton{color:#fff}@media (max-width:1100px){.jcAuthShell{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);padding:var(--jc-space-5)}.jcTrustCard{min-block-size:auto}.jcFeatureRow{grid-template-columns:1fr}.jcFeatureRow article:nth-child(n+3){display:none}}@media (max-width:900px){.jcAuthShell{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:var(--jc-space-4)}.jcAuthLeft{grid-column:1;grid-row:1;display:grid}.jcSecurityCard,.jcTrustGrid{display:none}.jcAuthPreferences{justify-content:flex-end}.jcAuthPanel{grid-column:1;grid-row:2}.jcAuthCenter{grid-column:1;grid-row:3;padding:var(--jc-space-6) 0}.jcGlassCard{max-block-size:none}.jcFeatureRow{display:none}.supportTicketLayout{grid-template-columns:1fr}.supportTicketDetail{position:static}}@media (max-width:620px){.jcAuthShell{padding:.65rem;gap:.8rem}.jcAuthLeft{grid-template-columns:1fr}.jcAuthPreferences{justify-content:space-between}.jcAuthLogo{display:none}.jcGlassCard{padding:var(--jc-space-4);border-radius:var(--jc-radius-lg)}.jcAuthCenter{padding:var(--jc-space-5) .5rem}.jcAuthCenter h1{font-size:clamp(2rem,11vw,3rem)}.checkoutHeader nav{inline-size:100%;justify-content:space-between}.checkoutHeader nav .jcThemeControl span{display:none}.checkoutProgress{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.customerOperationalMetrics{grid-template-columns:1fr}.supportTicketList>button{flex-direction:column}}[dir=rtl] .jcAuthShell :where(.jcAuthForm,.jcOnboardingBlock,.jcTrustCard,.jcSecurityCard,.jcAuthCenter){text-align:start}[dir=rtl] .jcPasswordIconWrap input{padding-inline:3rem .875rem}[dir=rtl] .jcPasswordIconWrap button{inset-inline:auto .75rem}[dir=rtl] .jcAuthShell :where(.jcAuthForm label,.jcOnboardingBlock label,.jcOrderForm label,.jcTabs button){font-size:max(var(--jc-text-sm),.9rem);line-height:1.65}[dir=rtl] .jcAuthShell :where(p,input,select,textarea,button){line-height:1.65}.flagship{--flagship-max:112rem;min-block-size:100%;overflow:clip;background:var(--jc-graphite-0);color:var(--jc-text);font-family:var(--jc-font-sans)}.flagshipHero{position:relative;min-block-size:100svh;display:grid;align-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 76% 43%,rgba(39,112,214,.24),transparent 27%),radial-gradient(circle at 72% 48%,rgba(215,173,66,.08),transparent 13%),linear-gradient(125deg,#04070d 10%,#07111e 52%,#050912)}.flagshipHero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.48;background-image:linear-gradient(rgba(85,135,201,.07) 1px,transparent 0),linear-gradient(90deg,rgba(85,135,201,.07) 1px,transparent 0);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,black);mask-image:linear-gradient(90deg,transparent,black 45%,black)}.flagshipHero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,7,13,.94),rgba(3,8,15,.8) 39%,rgba(3,8,15,.2) 73%,rgba(3,7,13,.58)),linear-gradient(0deg,rgba(3,7,13,.8),transparent 30%)}.flagshipHeroMedia{position:absolute;inset:0;z-index:-3;inline-size:100%;block-size:100%;object-fit:cover;filter:saturate(.7) contrast(1.08)}.flagshipAtmosphere,.flagshipAtmosphere i{position:absolute;inset:0;pointer-events:none}.flagshipAtmosphere{z-index:-1}.flagshipAtmosphere i:first-child{background:conic-gradient(from 110deg at 74% 48%,transparent,rgba(54,132,226,.12),transparent 23%);animation:flagshipSweep 16s linear infinite}.flagshipAtmosphere i:nth-child(2){inset:20% 3% 5% 48%;border:1px solid rgba(104,158,226,.14);border-radius:50%;transform:perspective(700px) rotateX(65deg);box-shadow:0 0 80px rgba(29,103,205,.12)}.flagshipAtmosphere i:nth-child(3){inset:auto 0 0;height:30%;background:linear-gradient(transparent,rgba(4,9,17,.88))}.flagshipHeader{position:absolute;z-index:5;inset-block-start:0;inset-inline:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);inline-size:min(calc(100% - 3rem),var(--flagship-max));margin-inline:auto;padding-block:1.25rem;-webkit-border-after:1px solid rgba(148,174,207,.16);border-block-end:1px solid rgba(148,174,207,.16)}.flagshipBrand{text-decoration:none;color:inherit}.flagshipHeader>nav{display:flex;justify-content:center;gap:clamp(1rem,2.3vw,2.5rem)}.flagshipFooter a,.flagshipHeader>nav a{color:var(--jc-text-secondary);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.flagshipFooter a:hover,.flagshipHeader>nav a:hover{color:var(--jc-text)}.flagshipPreferences{display:flex;align-items:center;gap:.65rem}.flagshipLocales{display:flex;border:1px solid rgba(148,174,207,.2);border-radius:999px;overflow:hidden}.flagshipLocales button{min-block-size:2rem;padding:.25rem .55rem;border:0;background:transparent;color:var(--jc-muted);font:inherit;font-size:.68rem}.flagshipLocales button.active{background:var(--jc-blue-soft);color:var(--jc-text)}.flagshipPreferences .jcThemeControl span{display:none}.flagshipEnter{min-block-size:2.5rem;display:grid;place-items:center;padding:.55rem 1rem;border:1px solid rgba(215,173,66,.58);color:#f5d989;font-size:.78rem;font-weight:800;text-decoration:none;letter-spacing:.04em}.flagshipHeroContent{position:relative;z-index:2;inline-size:min(calc(100% - 3rem),var(--flagship-max));margin-inline:auto;padding-block:9rem 6rem}.flagshipHeroContent>*{max-inline-size:48rem}.flagshipEyebrow,.flagshipFinal p,.flagshipSectionIntro>p,.flagshipStageCopy>p,.flagshipStory>div>p{color:#e0ba59;font-size:.74rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.flagshipHeroContent h1{margin:.65rem 0 .2rem;font-size:clamp(4rem,8vw,9rem);line-height:.86;letter-spacing:-.072em}.flagshipHeroContent h2{margin:1.2rem 0 .3rem;color:var(--jc-text);font-size:clamp(1.8rem,3vw,3.65rem);line-height:1.03;letter-spacing:-.04em}.flagshipHeroContent h3{margin:.2rem 0 1.5rem;color:#7ab5ff;font-size:clamp(1.3rem,2.2vw,2.5rem);font-weight:480;letter-spacing:-.02em}.flagshipLead{max-inline-size:40rem;color:#aabbd2;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.75}.flagshipActions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;-webkit-margin-before:2rem;margin-block-start:2rem}.flagshipButton{min-block-size:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3rem;border:1px solid rgba(154,183,219,.34);background:rgba(12,26,45,.58);color:#e9f2ff;font-weight:820;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flagshipButton--primary{border-color:#267fdd;background:linear-gradient(135deg,#1766bb,#2c8dea);box-shadow:0 12px 38px rgba(26,109,201,.25)}.flagshipButton:hover{transform:translateY(-1px);border-color:#6cacf2}.flagshipTextAction{padding:.7rem;color:#d5e4f7;font-weight:750;text-decoration:none}.flagshipTextAction span{color:#e0ba59}.flagshipHeroSystem{position:absolute;z-index:1;inset-inline-end:clamp(1rem,7vw,9rem);inset-block-start:50%;inline-size:min(38vw,42rem);aspect-ratio:1;transform:translateY(-44%)}.flagshipOrb{position:absolute;inset:13%;border:1px solid rgba(75,150,240,.38);border-radius:50%;background:radial-gradient(circle,rgba(55,129,221,.35),rgba(8,21,38,.22) 38%,transparent 64%);box-shadow:inset 0 0 70px rgba(49,133,236,.22),0 0 120px rgba(31,106,202,.15)}.flagshipOrb i,.flagshipOrb:after,.flagshipOrb:before{content:"";position:absolute;inset:8%;border:1px solid rgba(98,163,239,.23);border-radius:50%;transform:rotateX(68deg)}.flagshipOrb:after{inset:23%;transform:rotateY(67deg)}.flagshipOrb i:first-child{inset:-18%;border-style:dashed;animation:flagshipRotate 24s linear infinite}.flagshipOrb i:nth-child(2){inset:31%;background:radial-gradient(circle,#6eb5ff,rgba(43,128,225,.35) 35%,transparent 70%);border:0;transform:none;box-shadow:0 0 60px rgba(68,145,232,.66)}.flagshipOrb b{position:absolute;inset:49%;border-radius:50%;box-shadow:0 0 85px 28px rgba(215,173,66,.2)}.flagshipSignal{position:absolute;padding:.55rem .75rem;border:1px solid rgba(91,151,222,.27);background:rgba(5,15,28,.7);color:#b9cbe1;font-size:.72rem;letter-spacing:.08em}.flagshipSignal:before{content:"";display:inline-block;inline-size:.4rem;block-size:.4rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;border-radius:50%;background:#62a9f6;box-shadow:0 0 12px #62a9f6}.flagshipSignal--one{inset-block-start:13%;inset-inline-start:1%}.flagshipSignal--two{inset-block-start:43%;inset-inline-end:-2%}.flagshipSignal--three{inset-block-end:13%;inset-inline-start:8%}.flagshipMediaControls{position:absolute;z-index:4;inset-inline-end:2rem;inset-block-end:2rem;display:flex;gap:.45rem}.flagshipMediaControls :is(button,a){padding:.5rem .7rem;border:1px solid rgba(137,167,204,.24);background:rgba(4,12,23,.68);color:#b8c8dc;font:inherit;font-size:.7rem;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flagshipScrollCue{position:absolute;inset-inline-start:50%;inset-block-end:1.5rem;display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;color:#71859e;font-size:.55rem;letter-spacing:.18em;transform:translateX(-50%)}.flagshipScrollCue span{inline-size:1px;block-size:2.4rem;background:linear-gradient(transparent,#d7ad42)}.flagshipCampaign{position:absolute;z-index:6;inset-block-start:5.8rem;inset-inline-end:clamp(1.5rem,4vw,5rem);max-inline-size:34rem;padding:.65rem .8rem;border:1px solid rgba(215,173,66,.32);background:rgba(7,16,29,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flagshipCampaign,.flagshipCampaign>div{display:flex;align-items:center;gap:.7rem}.flagshipCampaign>div{min-inline-size:0}.flagshipCampaign>img,.flagshipCampaign>video{inline-size:4.4rem;block-size:2.8rem;flex:none;border:1px solid rgba(118,162,217,.28);object-fit:cover}.flagshipCampaign span{color:#d7ad42;font-size:.64rem;font-weight:850;text-transform:uppercase}.flagshipCampaign strong{font-size:.8rem}.flagshipCampaign a{color:#8fc1ff;font-size:.75rem;font-weight:800}.flagshipFinal,.flagshipStage,.flagshipStories,.flagshipUniverse{position:relative;padding:clamp(5rem,9vw,10rem) max(1.5rem,calc((100vw - var(--flagship-max))/2));background:var(--jc-graphite-0)}.flagshipStage{background:radial-gradient(circle at 78% 45%,rgba(37,112,206,.12),transparent 30%),linear-gradient(180deg,#050a12,#07101b)}.flagshipStage:before,.flagshipUniverse:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(82,130,190,.04) 1px,transparent 0),linear-gradient(90deg,rgba(82,130,190,.04) 1px,transparent 0);background-size:3.5rem 3.5rem}.flagshipSectionIntro{position:relative;z-index:1;max-inline-size:55rem;-webkit-margin-after:clamp(2.5rem,5vw,5rem);margin-block-end:clamp(2.5rem,5vw,5rem)}.flagshipSectionIntro h2{margin:.7rem 0 1rem;font-size:clamp(2.25rem,4.5vw,5rem);line-height:1.02;letter-spacing:-.05em}.flagshipSectionIntro>span{color:var(--jc-text-secondary);font-size:1.1rem;line-height:1.75}.flagshipStageGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.5fr);align-items:center;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem)}.flagshipStageCopy>span{color:#5f7897;font-family:var(--jc-font-mono);font-size:.78rem}.flagshipStageCopy h3{margin:.65rem 0 1rem;font-size:clamp(2rem,3.2vw,3.8rem);line-height:1.04;letter-spacing:-.045em}.flagshipStageCopy>div{color:var(--jc-text-secondary);font-size:1.04rem;line-height:1.7}.flagshipStageCopy ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none}.flagshipStageCopy li{color:#c5d5e8;font-size:.84rem}.flagshipStageCopy li:before{content:"";display:inline-block;inline-size:.45rem;block-size:.45rem;-webkit-margin-end:.6rem;margin-inline-end:.6rem;border:1px solid #e0ba59;transform:rotate(45deg)}.flagshipStageVisual{position:relative}.flagshipStageVisual>small{display:block;-webkit-margin-before:.6rem;margin-block-start:.6rem;color:#63768e;font-size:.68rem;text-align:end}.flagshipStageVisual>img,.flagshipStageVisual>video{inline-size:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid rgba(107,151,207,.32);box-shadow:0 32px 90px rgba(0,0,0,.5)}.flagshipPreview{display:grid;grid-template-columns:3.4rem 1fr;min-block-size:clamp(24rem,42vw,42rem);overflow:hidden;border:1px solid rgba(105,151,208,.34);background:#07101c;box-shadow:0 34px 100px rgba(0,0,0,.54),0 0 0 1px rgba(59,130,246,.05)}.flagshipPreviewRail{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1.2rem .8rem;background:#081524;-webkit-border-end:1px solid rgba(116,151,195,.16);border-inline-end:1px solid rgba(116,151,195,.16)}.flagshipPreviewRail i{inline-size:1.5rem;block-size:1.5rem;border:1px solid rgba(119,158,207,.28);border-radius:.3rem}.flagshipPreviewRail i:first-child{background:#246fc6}.flagshipPreviewCanvas{padding:1.2rem}.flagshipPreviewBar{display:flex;justify-content:space-between;gap:1rem;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-border-after:1px solid rgba(116,151,195,.18);border-block-end:1px solid rgba(116,151,195,.18);color:#adc0d8;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.flagshipPreviewBar b{color:#66d799}.flagshipPreviewMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;margin-block:1rem}.flagshipPreviewMetrics i{min-block-size:4.6rem;border:1px solid rgba(114,150,194,.18);background:linear-gradient(135deg,rgba(32,78,132,.28),rgba(10,24,42,.7))}.flagshipPreviewGrid{display:grid;grid-template-columns:1.55fr .8fr;grid-gap:.7rem;gap:.7rem}.flagshipPreviewChart,.flagshipPreviewPanel,.flagshipPreviewTable{border:1px solid rgba(114,150,194,.18);background:rgba(9,22,38,.75)}.flagshipPreviewChart{min-block-size:12rem;display:flex;align-items:flex-end;gap:7%;padding:1.5rem}.flagshipPreviewChart span{flex:1 1;block-size:var(--chart-height,45%);background:linear-gradient(#3e95e7,rgba(41,105,175,.12))}.flagshipPreviewChart span:nth-child(2){block-size:70%}.flagshipPreviewChart span:nth-child(3){block-size:54%}.flagshipPreviewChart span:nth-child(4){block-size:82%;background:linear-gradient(#d7ad42,rgba(215,173,66,.12))}.flagshipPreviewChart span:nth-child(5){block-size:65%}.flagshipPreviewPanel{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem}.flagshipPreviewPanel i,.flagshipPreviewTable span{display:block;block-size:1.7rem;background:rgba(87,130,181,.12)}.flagshipPreviewTable{display:grid;grid-gap:.55rem;gap:.55rem;-webkit-margin-before:.7rem;margin-block-start:.7rem;padding:.85rem}.flagshipPreviewTable span{block-size:1.9rem}.flagshipPreview--security .flagshipPreviewChart span{background:linear-gradient(#52c98a,rgba(29,117,76,.12))}.flagshipPreview--governance .flagshipPreviewChart span{background:linear-gradient(#d7ad42,rgba(151,107,26,.12))}.flagshipCarouselControls{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:.7rem;-webkit-margin-before:2rem;margin-block-start:2rem}.flagshipCarouselControls>button{min-inline-size:2.6rem;min-block-size:2.6rem;border:1px solid rgba(122,159,203,.26);background:#0b1727;color:#b9cbe0}.flagshipCarouselControls>div{display:flex;gap:.35rem}.flagshipCarouselControls>div button{inline-size:3.2rem;block-size:.22rem;overflow:hidden;padding:0;border:0;background:#1b2a3d}.flagshipCarouselControls>div button span{display:block;inline-size:0;block-size:100%;background:#e0ba59}.flagshipCarouselControls>div button.active span{inline-size:100%;animation:flagshipProgress linear}.flagshipUniverse{background:linear-gradient(180deg,#07101b,#050a12)}.flagshipUniverseMap{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(118,151,193,.18);border:1px solid rgba(118,151,193,.18)}.flagshipUniverseMap button{min-block-size:15rem;padding:2rem;border:0;background:#091522;color:var(--jc-text);text-align:start}.flagshipUniverseMap button:hover{background:linear-gradient(145deg,#0e223b,#0a1726)}.flagshipUniverseMap i{display:block;color:#52708f;font-family:var(--jc-font-mono);font-style:normal}.flagshipUniverseMap strong{display:block;margin-block:2.4rem .5rem;color:#e4bd5c;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.flagshipUniverseMap span{display:block;font-size:1.25rem;line-height:1.35}.flagshipStories{display:grid;grid-gap:clamp(6rem,11vw,12rem);gap:clamp(6rem,11vw,12rem);background:#050a12}.flagshipStory{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);align-items:center;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem)}.flagshipStory--reverse{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.45fr)}.flagshipStory--reverse .flagshipStoryVisual{order:2}.flagshipStory .flagshipPreview{min-block-size:25rem;transform:perspective(1200px) rotateY(3deg)}.flagshipStory--reverse .flagshipPreview{transform:perspective(1200px) rotateY(-3deg)}.flagshipStory>div>h2{margin:.75rem 0 1rem;font-size:clamp(2.1rem,4vw,4.3rem);line-height:1.02;letter-spacing:-.05em}.flagshipStory>div>span{display:block;color:var(--jc-text-secondary);font-size:1.06rem;line-height:1.75}.flagshipStory>div>a{display:inline-flex;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;color:#8bc0ff;font-weight:800;text-decoration:none}.flagshipStory>div>a b{-webkit-margin-start:.55rem;margin-inline-start:.55rem;color:#e0ba59}.flagshipFinal{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;border-block:1px solid rgba(126,158,197,.18);background:radial-gradient(circle at 70% 20%,rgba(35,111,203,.2),transparent 32%),#07111e}.flagshipFinal>div{max-inline-size:65rem}.flagshipFinal h2{margin:.7rem 0 1rem;font-size:clamp(2.6rem,5vw,6rem);line-height:.98;letter-spacing:-.055em}.flagshipFinal span{color:var(--jc-text-secondary);font-size:1.08rem;line-height:1.7}.flagshipFooter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;padding:2rem max(1.5rem,calc((100vw - var(--flagship-max))/2));-webkit-border-before:1px solid rgba(127,159,199,.15);border-block-start:1px solid rgba(127,159,199,.15);background:#040810}.flagshipFooter nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.flagshipFooter>span{color:#667991;font-size:.72rem}.flagshipPresentationBrand{position:absolute;z-index:5;inset-block-start:1.5rem;inset-inline:2rem;display:flex;align-items:center;gap:1rem}.flagshipPresentationBrand>span{padding:.35rem .6rem;border:1px solid rgba(215,173,66,.4);color:#e0ba59;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}.flagship--presentation .flagshipHeroContent{-webkit-padding-before:7rem;padding-block-start:7rem}.flagship--presentation .flagshipHero{min-block-size:100svh}:root[data-theme=light] .flagship{background:#eaf0f7}.flagship :where(a,button):focus-visible{outline:0;box-shadow:var(--jc-focus)}:root[data-theme=light] .flagshipHero{background:radial-gradient(circle at 76% 43%,rgba(23,104,196,.2),transparent 28%),radial-gradient(circle at 72% 48%,rgba(155,113,20,.1),transparent 13%),linear-gradient(125deg,#eef4fb,#dce9f7 55%,#eef3f8)}:root[data-theme=light] .flagshipHero:after{background:linear-gradient(90deg,rgba(240,246,252,.96),rgba(235,243,251,.82) 42%,rgba(233,241,249,.22) 74%,rgba(235,242,249,.55)),linear-gradient(0deg,rgba(231,238,246,.8),transparent 30%)}:root[data-theme=light] .flagshipHeroContent h1,:root[data-theme=light] .flagshipHeroContent h2{color:#0c213b}:root[data-theme=light] .flagshipHeroContent h3{color:#1768c4}:root[data-theme=light] .flagshipLead{color:#3f5671}:root[data-theme=light] .flagshipHeader{border-color:rgba(28,63,104,.16)}:root[data-theme=light] .flagshipHeader>nav a{color:#3d526b}:root[data-theme=light] .flagshipEnter{color:#765009;background:rgba(255,255,255,.35)}:root[data-theme=light] .flagshipHeroSystem{filter:saturate(.8)}:root[data-theme=light] .flagshipCampaign,:root[data-theme=light] .flagshipMediaControls :is(button,a),:root[data-theme=light] .flagshipSignal{background:rgba(244,248,252,.82);color:#253d5b}:root[data-theme=light] .flagshipStage,:root[data-theme=light] .flagshipStories,:root[data-theme=light] .flagshipUniverse{background:#eef3f8;color:#10233d}:root[data-theme=light] .flagshipUniverseMap{background:#cbd7e5}:root[data-theme=light] .flagshipUniverseMap button{background:#f8fafc;color:#10233d}:root[data-theme=light] .flagshipStageCopy li{color:#334a66}:root[data-theme=light] .flagshipSectionIntro>span,:root[data-theme=light] .flagshipStageCopy>div,:root[data-theme=light] .flagshipStory>div>span{color:#425a75}:root[data-theme=light] .flagshipFinal{background:radial-gradient(circle at 70% 20%,rgba(23,104,196,.12),transparent 32%),#e8eff7;color:#10233d}:root[data-theme=light] .flagshipFooter{background:#e3ebf4;color:#10233d}:root[data-theme=light] .flagshipFooter a{color:#3d526b}[dir=rtl] .flagship{font-family:var(--jc-font-arabic)}[dir=rtl] .flagship :where(.flagshipEyebrow,.flagshipSectionIntro>p,.flagshipStageCopy>p,.flagshipStory>div>p,.flagshipFinal p){letter-spacing:0;text-transform:none}[dir=rtl] .flagshipHeroContent h1{letter-spacing:-.035em}[dir=rtl] .flagshipFooter a,[dir=rtl] .flagshipHeader>nav a{text-transform:none;letter-spacing:0;font-size:.84rem}[dir=rtl] .flagshipScrollCue{transform:translateX(50%)}@keyframes flagshipRotate{to{transform:rotateX(68deg) rotate(1turn)}}@keyframes flagshipSweep{to{transform:rotate(1turn)}}@keyframes flagshipProgress{0%{inline-size:0}to{inline-size:100%}}@media(max-width:1100px){.flagshipHeader{grid-template-columns:auto 1fr}.flagshipHeader>nav{display:none}.flagshipPreferences{justify-self:end}.flagshipHeroSystem{opacity:.58;inline-size:48vw}.flagshipStageGrid{grid-template-columns:1fr}.flagshipStageCopy{max-inline-size:48rem}.flagshipUniverseMap{grid-template-columns:repeat(2,1fr)}.flagshipStory,.flagshipStory--reverse{grid-template-columns:1fr}.flagshipStory--reverse .flagshipStoryVisual{order:0}.flagshipFinal{align-items:start;flex-direction:column}.flagshipFooter{grid-template-columns:1fr;text-align:center}.flagshipFooter nav{order:2}}@media(max-width:760px){.flagshipHeader{inline-size:calc(100% - 1.5rem);padding-block:.8rem}.flagshipPreferences .flagshipEnter,.flagshipPreferences .flagshipLocales{display:none}.flagshipHero{min-block-size:50rem;align-items:flex-end}.flagshipHeroContent{inline-size:calc(100% - 2rem);padding-block:7rem 7rem}.flagshipHeroContent h1{font-size:clamp(3.25rem,18vw,5rem)}.flagshipHeroContent h2{font-size:clamp(1.75rem,8vw,2.5rem)}.flagshipHeroContent h3{font-size:1.25rem}.flagshipHeroSystem{inset-block-start:18%;inset-inline-end:-24%;inline-size:72vw;transform:none;opacity:.44}.flagshipSignal{display:none}.flagshipActions{align-items:stretch;flex-direction:column}.flagshipButton{inline-size:100%}.flagshipTextAction{text-align:center}.flagshipMediaControls{inset-inline:1rem;justify-content:flex-end;flex-wrap:wrap}.flagshipScrollCue{display:none}.flagshipCampaign{inset-block-start:5.2rem;inset-inline:1rem}.flagshipFinal,.flagshipStage,.flagshipStories,.flagshipUniverse{padding:5rem 1rem}.flagshipSectionIntro h2{font-size:2.35rem}.flagshipPreview{grid-template-columns:2.7rem 1fr;min-block-size:22rem}.flagshipPreviewCanvas{padding:.7rem}.flagshipPreviewMetrics{grid-template-columns:repeat(2,1fr)}.flagshipPreviewMetrics i:nth-child(n+3){display:none}.flagshipPreviewGrid{grid-template-columns:1fr}.flagshipPreviewPanel{display:none}.flagshipCarouselControls{justify-content:space-between;flex-wrap:wrap}.flagshipCarouselControls>div{order:3;inline-size:100%}.flagshipCarouselControls>div button{flex:1 1}.flagshipUniverseMap{grid-template-columns:1fr}.flagshipUniverseMap button{min-block-size:10rem}.flagshipStory .flagshipPreview{min-block-size:20rem;transform:none}.flagshipStory>div>h2{font-size:2.35rem}.flagshipFinal{display:grid}.flagshipFooter{padding:2rem 1rem}.flagshipFooter nav{gap:.8rem}}@media(prefers-reduced-motion:reduce){.flagship *{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.flagshipHero>video.flagshipHeroMedia{display:none}}.flagshipHero{--flagship-stage-surface:rgba(5,14,27,.94);--flagship-stage-raised:#0a1a2e;--flagship-stage-border:rgba(96,158,232,.34);--flagship-stage-text:#edf5ff;--flagship-stage-muted:#8fa5c0;--flagship-pop-surface:rgba(7,18,33,.86);--flagship-pop-shadow:0 22px 65px rgba(0,0,0,.44);min-block-size:max(48rem,100svh);align-items:stretch;background:radial-gradient(circle at 72% 48%,rgba(36,113,214,.3),transparent 29%),radial-gradient(circle at 70% 71%,rgba(215,173,66,.09),transparent 22%),linear-gradient(128deg,#03060b 4%,#06101e 52%,#03070e)}.flagshipHero:before{opacity:.62;background-image:linear-gradient(rgba(85,135,201,.06) 1px,transparent 0),linear-gradient(90deg,rgba(85,135,201,.06) 1px,transparent 0),radial-gradient(circle at 72% 52%,rgba(73,142,226,.16) 0 1px,transparent 2px);background-size:4rem 4rem,4rem 4rem,2rem 2rem;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 43%,#000);mask-image:linear-gradient(90deg,transparent 8%,#000 43%,#000)}.flagshipHero:after{background:linear-gradient(90deg,rgba(2,5,10,.95),rgba(3,8,15,.75) 32%,rgba(3,8,15,.08) 68%,rgba(2,5,10,.38)),linear-gradient(0deg,rgba(2,6,12,.92),transparent 26%,rgba(2,5,10,.18))}.flagshipHeroLayout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(35rem,1.28fr);grid-template-areas:"copy showcase";align-items:center;grid-gap:clamp(2rem,3.5vw,5rem);gap:clamp(2rem,3.5vw,5rem);inline-size:min(calc(100% - 3rem),var(--flagship-max));min-block-size:max(48rem,100svh);margin-inline:auto;padding-block:7.8rem 4.6rem}.flagshipHeroContent{grid-area:copy;inline-size:auto;margin:0;padding:0}.flagshipHeroContent>*{max-inline-size:37rem}.flagshipHeroContent h1{max-inline-size:none;margin:.65rem 0 .9rem;font-size:clamp(3rem,4.65vw,5.75rem);line-height:.91;letter-spacing:-.068em;white-space:nowrap}.flagshipHeroContent h2{font-size:clamp(2rem,3vw,3.7rem);max-inline-size:35rem}.flagshipHeroContent h3{font-size:clamp(1.2rem,1.7vw,1.85rem)}.flagshipLead{max-inline-size:35rem;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.68}.flagshipActions{gap:.65rem;-webkit-margin-before:1.65rem;margin-block-start:1.65rem}.flagshipButton{min-block-size:3rem}.flagshipTextAction{font-size:.82rem}.flagshipWorkspaceAction{display:none}.flagshipHeroShowcase{grid-area:showcase;position:relative;align-self:center;min-inline-size:0;inline-size:100%;aspect-ratio:1.28;isolation:isolate;perspective:1400px}.flagshipShowcaseHalo{position:absolute;z-index:-2;inset:12% 4% 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(40,132,235,.28),rgba(12,55,112,.12) 38%,transparent 69%);filter:blur(18px)}.flagshipShowcaseHalo i{position:absolute;inset:22% 10%;border:1px solid rgba(91,160,239,.18);border-radius:50%;transform:rotateX(72deg)}.flagshipShowcaseHalo i:nth-child(2){inset:30% 18%;border-color:rgba(215,173,66,.16)}.flagshipShowcaseHalo i:nth-child(3){inset:41% 27%;box-shadow:0 0 80px 26px rgba(44,132,231,.18)}.flagshipConnections{position:absolute;z-index:-1;inset:0;inline-size:100%;block-size:100%;overflow:visible}.flagshipConnections path{fill:none;stroke:rgba(83,155,239,.3);stroke-width:1;stroke-dasharray:5 7;vector-effect:non-scaling-stroke;animation:flagshipConnectionPulse 7s ease-in-out infinite}.flagshipShowcaseFrame{position:absolute;z-index:2;inset:13% 9% 12%;overflow:hidden;border:1px solid var(--flagship-stage-border);border-radius:.85rem;background:var(--flagship-stage-surface);box-shadow:0 45px 110px rgba(0,0,0,.65),0 0 80px rgba(31,113,215,.14),inset 0 1px rgba(255,255,255,.05);transform:perspective(1500px) rotateY(-2deg) rotateX(1deg);transform-origin:center}.flagshipShowcaseFrame:before{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 20% 72%,rgba(63,143,232,.04))}.flagshipShowcaseFrame>img,.flagshipShowcaseFrame>video{inline-size:100%;block-size:100%;object-fit:cover}.flagshipShowcaseFrame .flagshipPreview{min-block-size:100%;block-size:100%;border:0;border-radius:0;box-shadow:none}.flagshipShowcaseCaption{position:absolute;z-index:4;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.55rem .85rem;-webkit-border-before:1px solid rgba(107,155,214,.2);border-block-start:1px solid rgba(107,155,214,.2);background:rgba(3,10,20,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8299b5;font-size:.61rem;text-transform:uppercase;letter-spacing:.09em}.flagshipShowcaseCaption strong{color:#dceaff}.flagshipShowcaseCaption i{color:#d9b24f;font-family:var(--jc-font-mono);font-style:normal}.flagshipPopLayer{position:absolute;z-index:4;inset:0}.flagshipPopCard{position:absolute;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;inline-size:clamp(12rem,14.2vw,15.75rem);min-block-size:5rem;padding:.7rem .75rem;border:1px solid rgba(103,154,216,.26);border-radius:.65rem;background:linear-gradient(145deg,rgba(12,29,50,.92),var(--flagship-pop-surface));box-shadow:var(--flagship-pop-shadow);color:var(--flagship-stage-text);font:inherit;text-align:start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;animation:flagshipFloat 10s ease-in-out infinite}.flagshipPopCard:focus-within,.flagshipPopCard:hover{z-index:8;transform:translateY(-4px);border-color:rgba(102,175,255,.66)}.flagshipPopCard.is-active{border-color:rgba(70,154,248,.82);box-shadow:0 22px 70px rgba(0,0,0,.5),0 0 32px rgba(44,135,235,.24)}.flagshipPopCard.is-active:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:linear-gradient(90deg,#277dd7,#e0b74e)}.flagshipPopSelect{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;min-inline-size:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.flagshipPopMedia:focus-visible,.flagshipPopSelect:focus-visible{outline:2px solid var(--jc-blue);outline-offset:3px;box-shadow:var(--jc-focus)}.flagshipPopIcon{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border:1px solid rgba(98,159,231,.3);border-radius:.5rem;background:rgba(24,78,139,.22);color:#76b8ff}.flagshipPopIcon svg,.flagshipPopMedia svg{inline-size:1.18rem;block-size:1.18rem}.flagshipPopCopy{min-inline-size:0}.flagshipPopCopy small{display:block;color:#64809f;font-family:var(--jc-font-mono);font-size:.56rem}.flagshipPopCopy strong{display:block;color:#e8f2ff;font-size:.72rem;line-height:1.22;overflow-wrap:anywhere}.flagshipPopCopy em{display:-webkit-box;overflow:hidden;-webkit-margin-before:.16rem;margin-block-start:.16rem;color:#8fa5bf;font-size:.58rem;line-height:1.3;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flagshipPopSignal{inline-size:.45rem;block-size:.45rem;border-radius:50%;background:#58c98a;box-shadow:0 0 11px rgba(88,201,138,.62)}.flagshipPopMedia{position:relative;display:grid;place-items:center;overflow:hidden;inline-size:2.7rem;block-size:2rem;padding:0;border:1px solid rgba(215,173,66,.45);border-radius:.38rem;background:rgba(51,37,8,.5);color:#e5c167;cursor:pointer}.flagshipPopMedia>img,.flagshipPopMedia>video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:.68}.flagshipPopMedia>i{position:relative;z-index:1;display:grid;place-items:center;inline-size:1.45rem;block-size:1.45rem;border:1px solid rgba(229,193,103,.64);border-radius:50%;background:rgba(5,12,22,.76);font-style:normal}.flagshipPopCard--1{inset-block-start:5%;inset-inline-start:0;animation-delay:-1s}.flagshipPopCard--2{inset-block-start:3%;inset-inline-end:1%;animation-delay:-3.2s}.flagshipPopCard--3{inset-block-start:39%;inset-inline-end:-2%;animation-delay:-5.1s}.flagshipPopCard--4{inset-block-end:2%;inset-inline-end:7%;animation-delay:-7.4s}.flagshipPopCard--5{inset-block-end:1%;inset-inline-start:5%;animation-delay:-4.3s}.flagshipPopCard--6{inset-block-start:39%;inset-inline-start:-2%;animation-delay:-8.2s}.flagshipPreview{color:var(--flagship-stage-text);background:var(--flagship-stage-surface)}.flagshipPreviewRail{background:color-mix(in srgb,var(--flagship-stage-raised) 88%,transparent)}.flagshipPreviewRail span{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:.3rem;background:#246fc6;color:#fff}.flagshipPreviewRail span svg{inline-size:.9rem}.flagshipPreviewCanvas{display:flex;min-inline-size:0;flex-direction:column}.flagshipPreviewContext{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem .7rem;gap:.3rem .7rem;margin-block:.9rem;padding:.8rem;border:1px solid rgba(104,153,213,.17);background:linear-gradient(135deg,rgba(31,82,142,.2),rgba(8,20,36,.3))}.flagshipPreviewContext>span{color:var(--flagship-stage-muted);font-size:.62rem}.flagshipPreviewContext>strong{grid-column:1;color:var(--flagship-stage-text);font-size:.82rem}.flagshipPreviewContext>i{grid-column:2;grid-row:1/3;align-self:center;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:#5dcb91;box-shadow:0 0 12px rgba(93,203,145,.55)}.flagshipPreviewFoot{display:flex;align-items:center;gap:.4rem;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.55rem;padding-block-start:.55rem;color:#677e99;font-size:.57rem}.flagshipPreviewFoot>span{-webkit-margin-end:auto;margin-inline-end:auto}.flagshipPreviewFoot i{inline-size:.34rem;block-size:.34rem;border-radius:50%;background:#397dbf}.flagshipPreviewFoot i:nth-last-child(2){background:#d7ad42}.flagshipPreviewFoot i:last-child{background:#58c98a}.flagshipKpiStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem}.flagshipKpiStrip span{display:flex;align-items:center;gap:.45rem;min-block-size:3.6rem;padding:.55rem;border:1px solid rgba(103,153,214,.17);background:rgba(11,28,49,.72);color:#b5c8df;font-size:.62rem}.flagshipKpiStrip i{inline-size:.48rem;block-size:.48rem;border:1px solid #4b9bea;transform:rotate(45deg)}.flagshipControlBody{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:.55rem;gap:.55rem;-webkit-margin-before:.55rem;margin-block-start:.55rem}.flagshipAttentionQueue,.flagshipPolicyLayers,.flagshipReadinessRows{display:grid;grid-gap:.38rem;gap:.38rem}.flagshipAttentionQueue span,.flagshipPolicyLayers span,.flagshipReadinessRows span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;min-block-size:2rem;padding:.38rem .55rem;border:1px solid rgba(104,153,213,.13);background:rgba(9,22,39,.7);color:#9eb3cd;font-size:.58rem}.flagshipAttentionQueue span>i,.flagshipPolicyLayers span>i{inline-size:.35rem;block-size:.35rem;border-radius:50%;background:#5ca9f5}.flagshipAttentionQueue span>b,.flagshipPolicyLayers span>b{inline-size:2.2rem;block-size:.25rem;background:#1b3858}.flagshipActivityFlow{display:flex;align-items:flex-end;justify-content:space-around;padding:.7rem;border:1px solid rgba(104,153,213,.13);background:rgba(9,22,39,.7)}.flagshipActivityFlow i{inline-size:13%;block-size:38%;background:linear-gradient(#3c98ed,rgba(30,93,159,.13))}.flagshipActivityFlow i:nth-child(2){block-size:68%}.flagshipActivityFlow i:nth-child(3){block-size:52%;background:linear-gradient(#d7ad42,rgba(139,100,25,.13))}.flagshipActivityFlow i:nth-child(4){block-size:78%}.flagshipWorkspacePreview{display:grid;grid-template-columns:1fr .54fr;grid-gap:.55rem;gap:.55rem;min-block-size:11rem}.flagshipAppGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.flagshipAppGrid>span,.flagshipServicesPreview>span{display:grid;align-content:center;justify-items:start;grid-gap:.4rem;gap:.4rem;padding:.6rem;border:1px solid rgba(104,153,213,.16);background:rgba(9,24,43,.72)}.flagshipAppGrid i,.flagshipServicesPreview i{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:.45rem;background:rgba(38,112,194,.22);color:#75b8ff}.flagshipAppGrid svg,.flagshipServicesPreview svg{inline-size:1rem}.flagshipAppGrid b,.flagshipServicesPreview b{color:#b9cbe0;font-size:.58rem}.flagshipRequestColumn{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:.65rem;border:1px solid rgba(104,153,213,.16);background:rgba(9,24,43,.72)}.flagshipRequestColumn strong{color:#b9cbe0;font-size:.62rem}.flagshipRequestColumn i{block-size:2rem;background:linear-gradient(90deg,rgba(49,106,172,.3),rgba(23,53,90,.14))}.flagshipSecurityPreview{display:grid;grid-template-columns:.65fr 1fr;grid-gap:.65rem;gap:.65rem;min-block-size:11rem}.flagshipPolicyCore{display:grid;align-content:center;justify-items:center;grid-gap:.65rem;gap:.65rem;border:1px solid rgba(81,190,132,.24);background:radial-gradient(circle,rgba(58,170,112,.22),rgba(7,29,28,.35))}.flagshipPolicyCore span{display:grid;place-items:center;inline-size:3.2rem;block-size:3.2rem;border:1px solid rgba(91,213,149,.44);border-radius:50%;color:#6edb9e}.flagshipPolicyCore svg{inline-size:1.7rem}.flagshipPolicyCore b{color:#bce9d0;font-size:.65rem}.flagshipPolicyLayers span>i{background:#5bcf91}.flagshipPolicyLayers span>b{background:#174b3b}.flagshipOperationsPreview{display:grid;grid-template-columns:1fr .7fr;grid-gap:.6rem;gap:.6rem;min-block-size:11rem}.flagshipTopology{position:relative;min-block-size:11rem;border:1px solid rgba(104,153,213,.16);background:radial-gradient(circle at 50% 45%,rgba(37,112,194,.2),transparent 42%),rgba(8,22,39,.7)}.flagshipTopology svg{position:absolute;inset:13% 10%;inline-size:80%;block-size:72%}.flagshipTopology path{fill:none;stroke:rgba(74,153,237,.36);stroke-width:1;vector-effect:non-scaling-stroke}.flagshipTopology span{position:absolute;z-index:2;display:grid;justify-items:center;grid-gap:.28rem;gap:.28rem;color:#a9bdd4;font-size:.52rem}.flagshipTopology span i{inline-size:.75rem;block-size:.75rem;border:2px solid #4f9ce8;border-radius:50%;background:#102e50;box-shadow:0 0 15px rgba(71,149,229,.35)}.flagshipTopology .node-1{inset-block-start:40%;inset-inline-start:8%}.flagshipTopology .node-2{inset-block-start:8%;inset-inline-start:39%}.flagshipTopology .node-3{inset-block-start:43%;inset-inline-end:6%}.flagshipReadinessRows span{grid-template-columns:1fr auto}.flagshipReadinessRows i{inline-size:1.5rem;block-size:.22rem;background:#4ec78a}.flagshipServicesPreview{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.55rem;gap:.55rem;min-block-size:11rem}.flagshipServicesPreview>span{grid-template-columns:auto 1fr auto;align-items:center}.flagshipServicesPreview em{inline-size:.42rem;block-size:.42rem;border-radius:50%;background:#55cb8f}.flagshipGovernancePreview{display:grid;grid-gap:.75rem;gap:.75rem}.flagshipLifecycle{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.2rem;gap:.2rem;padding:1rem .5rem;border:1px solid rgba(215,173,66,.2);background:rgba(39,29,9,.2)}.flagshipLifecycle span{position:relative;display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;min-inline-size:0;color:#cdbf97;font-size:.49rem;text-align:center}.flagshipLifecycle span:not(:last-child):after{content:"";position:absolute;inset-block-start:.34rem;inset-inline-start:calc(50% + .5rem);inline-size:calc(100% - .55rem);block-size:1px;background:rgba(215,173,66,.35)}.flagshipLifecycle i{z-index:1;inline-size:.7rem;block-size:.7rem;border:2px solid #d7ad42;border-radius:50%;background:#392c11}.flagshipEvidenceRows{display:grid;grid-gap:.45rem;gap:.45rem}.flagshipEvidenceRows span{block-size:2.2rem;border:1px solid rgba(155,128,60,.16);background:linear-gradient(90deg,rgba(132,98,28,.22),rgba(31,27,20,.18))}.flagshipPreview--compact{grid-template-columns:2.6rem 1fr}.flagshipPreview--compact .flagshipPreviewRail{gap:.55rem;padding:.75rem .55rem}.flagshipPreview--compact .flagshipPreviewCanvas{padding:.7rem}.flagshipPreview--compact .flagshipPreviewContext{margin-block:.55rem;padding:.55rem}.flagshipPreview--compact .flagshipControlPreview,.flagshipPreview--compact .flagshipGovernancePreview{display:flex;min-block-size:0;flex:1 1;flex-direction:column}.flagshipPreview--compact .flagshipControlBody,.flagshipPreview--compact .flagshipOperationsPreview,.flagshipPreview--compact .flagshipSecurityPreview,.flagshipPreview--compact .flagshipServicesPreview,.flagshipPreview--compact .flagshipWorkspacePreview{min-block-size:8rem;flex:1 1}.flagshipPreview--compact .flagshipControlBody{grid-template-columns:minmax(0,1.22fr) minmax(7rem,.78fr)}.flagshipPreview--compact .flagshipActivityFlow{min-block-size:100%}.flagshipPreview--compact .flagshipKpiStrip span{min-block-size:2.7rem}.flagshipPreview--compact .flagshipGovernancePreview .flagshipEvidenceRows{flex:1 1}.flagshipPreview--compact .flagshipGovernancePreview .flagshipEvidenceRows span{min-block-size:2rem;block-size:auto}.flagshipPreview--compact .flagshipPreviewFoot{font-size:.49rem}:root[data-theme=light] .flagshipHero{--flagship-stage-surface:rgba(248,251,255,.96);--flagship-stage-raised:#e4edf7;--flagship-stage-border:rgba(31,91,158,.28);--flagship-stage-text:#102944;--flagship-stage-muted:#526a84;--flagship-pop-surface:rgba(247,250,254,.92);--flagship-pop-shadow:0 22px 60px rgba(25,55,91,.18);background:radial-gradient(circle at 72% 45%,rgba(24,107,202,.2),transparent 31%),radial-gradient(circle at 70% 72%,rgba(172,123,22,.09),transparent 24%),linear-gradient(126deg,#f3f7fb,#dce8f5 58%,#edf3f9)}:root[data-theme=light] .flagshipHero:after{background:linear-gradient(90deg,rgba(246,249,253,.97),rgba(239,246,252,.74) 32%,rgba(235,243,250,.06) 72%,rgba(239,245,251,.38)),linear-gradient(0deg,rgba(232,239,247,.78),transparent 30%)}:root[data-theme=light] .flagshipShowcaseFrame{box-shadow:0 40px 90px rgba(31,64,103,.25),0 0 60px rgba(38,111,196,.12)}:root[data-theme=light] .flagshipShowcaseCaption{background:rgba(241,246,252,.92);color:#5b7088}:root[data-theme=light] .flagshipShowcaseCaption strong{color:#173856}:root[data-theme=light] .flagshipPopCard{border-color:rgba(45,104,172,.23);background:linear-gradient(145deg,rgba(255,255,255,.95),var(--flagship-pop-surface));color:#15324f}:root[data-theme=light] .flagshipPopCopy strong{color:#15324f}:root[data-theme=light] .flagshipPopCopy em{color:#526b85}:root[data-theme=light] .flagshipPopIcon{background:rgba(27,104,192,.1);color:#1768c4}:root[data-theme=light] .flagshipPreviewBar{color:#526b85}:root[data-theme=light] .flagshipPreviewBar b{color:#18754d}:root[data-theme=light] .flagshipPreviewContext{background:linear-gradient(135deg,rgba(46,118,198,.09),rgba(255,255,255,.72))}:root[data-theme=light] :is(.flagshipKpiStrip span,.flagshipAttentionQueue span,.flagshipReadinessRows span,.flagshipPolicyLayers span,.flagshipActivityFlow,.flagshipAppGrid>span,.flagshipServicesPreview>span,.flagshipRequestColumn,.flagshipTopology){background:rgba(232,240,249,.74);color:#344e69}:root[data-theme=light] .flagshipTextAction{color:#23496f}:root[data-theme=light] .flagshipButton:not(.flagshipButton--primary){background:rgba(255,255,255,.72);color:#173b61;border-color:rgba(27,91,161,.34)}[dir=rtl] .flagshipHeroLayout{grid-template-areas:"showcase copy"}[dir=rtl] .flagshipShowcaseFrame{transform:perspective(1500px) rotateY(2deg) rotateX(1deg)}[dir=rtl] .flagshipPopCopy{text-align:start}[dir=rtl] .flagshipLifecycle span:not(:last-child):after{inset-inline-start:auto;inset-inline-end:calc(50% + .5rem)}@keyframes flagshipFloat{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes flagshipConnectionPulse{0%,to{stroke-opacity:.32}50%{stroke-opacity:.78}}@media(max-width:1280px){.flagshipHeroLayout{grid-template-columns:minmax(18rem,.7fr) minmax(32rem,1.3fr);gap:1.5rem}.flagshipHeroContent h1{font-size:clamp(2.85rem,4.4vw,4.6rem)}.flagshipPopCard{inline-size:12.2rem}.flagshipPopCard--6{display:none}}@media(max-width:1100px){.flagshipHero{min-block-size:auto}.flagshipHeroLayout,[dir=rtl] .flagshipHeroLayout{grid-template-columns:1fr;grid-template-areas:"copy" "showcase";min-block-size:auto;padding-block:6.7rem 3.5rem;gap:1.7rem}.flagshipHeroContent{max-inline-size:46rem}.flagshipHeroContent>*{max-inline-size:42rem}.flagshipHeroContent h1{font-size:clamp(3rem,7vw,5.2rem)}.flagshipHeroShowcase{inline-size:min(100%,52rem);margin-inline:auto;aspect-ratio:1.42}.flagshipShowcaseFrame,[dir=rtl] .flagshipShowcaseFrame{inset:12% 8% 12%;transform:none}.flagshipPopCard{inline-size:13rem}.flagshipPopCard--4,.flagshipPopCard--6{display:none}.flagshipHeader{grid-template-columns:auto 1fr}.flagshipPreferences{min-inline-size:0}.flagshipEnter{white-space:nowrap}.flagshipLocales button{padding-inline:.42rem}}@media(max-width:760px){.flagshipHero{min-block-size:auto;align-items:stretch}.flagshipHeroLayout{inline-size:calc(100% - 1.5rem);padding-block:5.9rem 2.8rem;gap:1.45rem}.flagshipHeroContent h1{font-size:clamp(2.45rem,12vw,3.45rem);white-space:normal}.flagshipHeroContent h2{margin-block:.8rem .25rem;font-size:clamp(1.58rem,7.7vw,2.15rem)}.flagshipHeroContent h3{margin-block:.25rem 1rem;font-size:1.05rem}.flagshipLead{font-size:.91rem;line-height:1.58}.flagshipActions{display:grid;grid-template-columns:1fr 1fr;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.flagshipButton{inline-size:100%;padding-inline:.55rem;font-size:.74rem}.flagshipTextAction{padding:.45rem .15rem;text-align:start}.flagshipWorkspaceAction{display:flex}.flagshipHeroShowcase{display:flex;flex-direction:column;gap:.55rem;aspect-ratio:auto;min-block-size:22.5rem}.flagshipConnections,.flagshipShowcaseHalo{display:none}.flagshipShowcaseFrame{position:relative;inset:auto;order:1;inline-size:100%;aspect-ratio:1.4;border-radius:.65rem}.flagshipShowcaseFrame .flagshipPreview{position:absolute;inset:0}.flagshipShowcaseCaption{font-size:.49rem}.flagshipPopLayer{position:relative;order:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.flagshipPopCard{position:relative;inset:auto!important;display:grid;grid-template-columns:minmax(0,1fr) auto;inline-size:auto;min-block-size:4.15rem;padding:.55rem;animation:none}.flagshipPopCard:nth-child(n+3){display:none}.flagshipPopSelect{grid-template-columns:1.85rem minmax(0,1fr)}.flagshipPopIcon{inline-size:1.8rem;block-size:1.8rem}.flagshipPopCopy strong{font-size:.62rem}.flagshipPopCopy em{font-size:.53rem;-webkit-line-clamp:1}.flagshipPopSignal{display:none}.flagshipPopMedia{inline-size:2.35rem;block-size:1.8rem}.flagshipPreview--compact{grid-template-columns:2.15rem 1fr}.flagshipPreview--compact .flagshipPreviewRail{padding:.5rem .35rem}.flagshipPreview--compact .flagshipPreviewCanvas{padding:.5rem}.flagshipPreview--compact .flagshipPreviewBar{font-size:.47rem}.flagshipPreview--compact .flagshipPreviewBar span{display:none}.flagshipPreview--compact .flagshipPreviewContext{padding:.4rem}.flagshipPreview--compact .flagshipPreviewContext>strong{font-size:.62rem}.flagshipPreview--compact .flagshipKpiStrip{grid-template-columns:1fr 1fr}.flagshipPreview--compact .flagshipKpiStrip span:nth-child(3){display:none}.flagshipPreview--compact .flagshipControlBody{grid-template-columns:1fr}.flagshipPreview--compact .flagshipActivityFlow{display:none}.flagshipPreview--compact .flagshipOperationsPreview,.flagshipPreview--compact .flagshipSecurityPreview,.flagshipPreview--compact .flagshipWorkspacePreview{grid-template-columns:1fr}.flagshipPreview--compact .flagshipReadinessRows,.flagshipPreview--compact .flagshipRequestColumn{display:none}.flagshipPreview--compact .flagshipServicesPreview{grid-template-columns:1fr 1fr}.flagshipPreview--compact .flagshipLifecycle{grid-template-columns:repeat(3,1fr)}.flagshipPreview--compact .flagshipLifecycle span:nth-child(n+4){display:none}.flagshipPreview--compact .flagshipPreviewFoot span{max-inline-size:12rem}.flagshipMediaControls{inset-block-end:.75rem}.flagshipScrollCue{display:none}}@media(prefers-reduced-motion:reduce){.flagshipConnections path,.flagshipPopCard{animation:none!important}.flagshipShowcaseFrame{transform:none}}