@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mx-font-display:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mx-font-body:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ink:#07111f;--muted:#667085;--line:#e5eaf0;--bg:#f7f9fc;--cyan:#20d3c2;--cyan2:#0ba89b;--navy:#071827;--violet:#7b61ff;--white:#fff;--shadow:0 18px 50px #10182814}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}.appShell{min-height:100vh}.wrap{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#ffffffed;border-bottom:1px solid #edf0f4;align-items:center;gap:36px;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:10px;min-width:185px;display:flex}.logoMark{background:var(--ink);color:#5ce4d6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #233546}.logo strong{font-family:Manrope;font-size:17px}.logo span{letter-spacing:1.8px;color:#8a94a3;margin-top:1px;font-size:8px;display:block}.topbar nav{flex:1;gap:2px;display:flex}.topbar nav button{color:#596273;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-weight:600}.topbar nav button.active,.topbar nav button:hover{color:#0d2a37;background:#f2f6f8}.topActions{align-items:center;gap:8px;display:flex}.topActions button,.filters button,.textBtn{font:inherit}.iconBtn,.signin,.listCta{cursor:pointer;background:#fff;border:0;border-radius:9px;height:40px;padding:0 13px;font-weight:700}.iconBtn{border:1px solid var(--line);width:40px;padding:0}.signin{color:#344054}.listCta{color:#fff;background:#0a2332;align-items:center;gap:7px;padding:0 16px;display:flex}.hero{text-align:center;background:radial-gradient(circle at 50% -20%,#e5fffb 0,#fff 52%);min-height:610px;padding:92px 24px 50px;position:relative;overflow:hidden}.heroGlow{filter:blur(10px);opacity:.5;border-radius:999px;position:absolute}.glow1{background:#d9fff7;width:340px;height:340px;top:80px;left:-180px}.glow2{background:#eee8ff;width:280px;height:280px;top:150px;right:-130px}.eyebrow,.kicker{letter-spacing:1.65px;color:#159e93;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.hero h1{letter-spacing:-4px;margin:18px 0 22px;font-family:Manrope;font-size:68px;line-height:1.02}.hero h1 span{background:linear-gradient(120deg,#0aa79d,#5c7cff);color:#0000;-webkit-background-clip:text}.hero>p{color:#5d6675;max-width:760px;margin:0 auto;font-size:19px;line-height:1.65}.searchBox{z-index:2;background:#fff;border:1px solid #dce4ea;border-radius:18px;align-items:center;gap:14px;max-width:880px;height:72px;margin:34px auto 14px;padding:9px 10px 9px 20px;display:flex;position:relative;box-shadow:0 22px 60px #1137461c}.searchBox svg{color:#8a95a4}.searchBox input{font:inherit;border:0;outline:0;flex:1;min-width:0;font-size:17px}.searchBox button,.primary{color:#fff;cursor:pointer;background:#092333;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 20px;font-weight:800;display:flex}.heroExamples{color:#8892a0;flex-wrap:wrap;justify-content:center;gap:7px;font-size:12px;display:flex}.heroExamples button{color:#536474;cursor:pointer;background:0 0;border:0}.heroStats{justify-content:center;gap:70px;margin-top:62px;display:flex}.heroStats div{flex-direction:column;display:flex}.heroStats strong{font:800 22px Manrope}.heroStats span{color:#85909e;margin-top:3px;font-size:11px}.sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.sectionHead .kicker,.copyBlock .kicker,.centerHead .kicker{justify-content:flex-start}.sectionHead h2,.copyBlock h2,.centerHead h2{letter-spacing:-1.6px;margin:8px 0;font:800 36px/1.1 Manrope}.sectionHead p,.copyBlock p,.centerHead p{color:var(--muted);margin:0;line-height:1.7}.textBtn{color:#0d9c91;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.categoryGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.categoryGrid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:18px;transition:all .2s;display:flex}.categoryGrid button:hover{box-shadow:var(--shadow);border-color:#c9dedb;transform:translateY(-2px)}.categoryGrid button>div{color:#139d92;background:#eefaf8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.categoryGrid span{flex:1}.categoryGrid strong{font-size:14px;display:block}.categoryGrid small{color:#8a93a0;margin-top:4px;display:block}.categoryGrid>button>svg{color:#a4adb7}.tint{background:#f7f9fb;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4}.filters{gap:7px;display:flex}.filters button{background:#fff;border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-weight:700;display:flex}.productGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.productCard{background:#fff;border:1px solid #e3e8ed;border-radius:17px;flex-direction:column;min-height:355px;padding:20px;transition:all .2s;display:flex;box-shadow:0 3px 9px #10182806}.productCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.productTop{justify-content:space-between;align-items:flex-start;display:flex}.avatar{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font:800 16px Manrope;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.avatar.cyan{background:linear-gradient(145deg,#083c46,#16b6a9)}.avatar.violet{background:linear-gradient(145deg,#33245f,#7b61ff)}.avatar.rose{background:linear-gradient(145deg,#633144,#e87a99)}.avatar.blue{background:linear-gradient(145deg,#17335f,#3f82ed)}.avatar.emerald{background:linear-gradient(145deg,#174638,#28aa78)}.avatar.amber{background:linear-gradient(145deg,#5a3b13,#e7a432)}.compareBtn{border:1px solid var(--line);color:#697383;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-weight:700;display:flex}.compareBtn.active{color:#0d8f85;background:#effbf9;border-color:#70cfc6}.productNameRow{align-items:center;gap:6px;display:flex}.productCard h3{margin:17px 0 0;font:800 20px Manrope}.verifiedIcon{color:#1eae9f}.owner{color:#8a93a0;margin-top:2px;font-size:12px}.productCard p{color:#5f6978;margin:13px 0 14px;font-size:13px;line-height:1.6}.tagRow{flex-wrap:wrap;gap:6px;display:flex}.pill{color:#596273;background:#f2f4f7;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.pill.success{color:#0c8c79;background:#eaf9f5}.scoreRow{color:#53606f;border-top:1px solid #edf0f3;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.scoreRow>div{align-items:center;gap:4px;display:flex}.scoreRow svg{color:#e5ad34}.scoreRow span{color:#9aa3ae}.scoreRow .trustScore{color:#0d8f85;font-weight:700}.scoreRow .trustScore svg{color:#0d8f85}.cardFooter{justify-content:space-between;align-items:end;margin-top:15px;display:flex}.cardFooter>div{flex-direction:column;display:flex}.muted{text-transform:uppercase;letter-spacing:1px;color:#99a3af;font-size:9px}.cardFooter strong{margin-top:2px;font-size:13px}.cardFooter button{color:#0d8f85;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.empty{text-align:center;color:#8a94a3;padding:50px}.empty h3{color:#344054}.twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:74px;display:grid}.trustSection .copyBlock h2 span{color:#159e93}.copyBlock p{max-width:540px;font-size:15px}.callout{background:#f2fbf9;border:1px solid #d8ece8;border-radius:14px;gap:12px;margin:22px 0;padding:16px;display:flex}.callout>svg{color:#0e9d90}.callout strong,.callout span{display:block}.callout span{color:#697582;margin-top:4px;font-size:12px;line-height:1.5}.copyBlock .primary{height:44px;display:inline-flex}.trustStack{box-shadow:var(--shadow);background:#fbfcfd;border:1px solid #dfe6eb;border-radius:18px;padding:8px}.trustStack>div{border-bottom:1px solid #ebeff2;align-items:center;gap:12px;padding:15px 12px;display:flex}.trustStack>div:last-child{border:0}.trustIcon{color:#10978b;background:#eaf9f6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.trustStack span{flex:1}.trustStack strong,.trustStack small{display:block}.trustStack strong{font-size:13px}.trustStack small{color:#8a94a0;margin-top:3px;font-size:11px}.trustStack .check{color:#17a48f}.darkBand{color:#fff;background:linear-gradient(140deg,#071724,#0b2935);overflow:hidden}.copyBlock.light .kicker{color:#55daca}.copyBlock.light h2{color:#fff}.copyBlock.light p{color:#afc0c8}.dashPreview{color:var(--ink);background:#fff;border-radius:18px;padding:18px;transform:rotate(-1deg);box-shadow:0 24px 80px #00000047}.dashTop{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.kpiGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.kpiGrid>div{border:1px solid #edf0f2;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 7px;padding:11px;display:grid}.kpiGrid svg{color:#0d9c90;grid-row:1/3}.kpiGrid strong{font:800 16px Manrope}.kpiGrid span{color:#919aa6;font-size:9px}.kpiGrid em{color:#0c9b85;grid-column:1/3;font-size:9px;font-style:normal}.miniChart{background:linear-gradient(#fbfefe,#fff);border:1px solid #edf0f3;border-radius:12px;align-items:end;gap:7px;height:140px;margin:14px 0;padding:15px;display:flex}.miniChart span{opacity:.85;background:linear-gradient(#19b7a8,#89e3d9);border-radius:5px 5px 2px 2px;flex:1}.leadRows{border:1px solid #edf0f3;border-radius:12px;overflow:hidden}.leadRows>div{border-bottom:1px solid #edf0f3;align-items:center;gap:9px;padding:10px;display:flex}.leadRows>div:last-child{border:0}.tinyAvatar{background:#eef4f6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.leadRows span:nth-child(2){flex:1}.leadRows strong,.leadRows small{font-size:10px;display:block}.leadRows small{color:#98a2ad;margin-top:2px}.benefitGrid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.benefitGrid>div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.benefitGrid svg{color:#50d5c6;width:19px}.benefitGrid strong,.benefitGrid small{display:block}.benefitGrid strong{font-size:12px}.benefitGrid small{color:#9fb3bc;margin-top:2px;font-size:9px}.whiteBtn,.outlineBtn{cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 17px;font-weight:800;display:inline-flex}.whiteBtn{color:#0a2532;background:#fff;border:0}.outlineBtn{color:#fff;background:0 0;border:1px solid #ffffff4d}.centerHead{text-align:center;max-width:720px;margin:0 auto 36px}.centerHead .kicker{justify-content:center}.roadmap{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.roadmapCard{border:1px solid var(--line);border-radius:15px;min-height:190px;padding:20px;position:relative}.roadmapCard .num{color:#c5ccd4;font:800 13px Manrope;position:absolute;top:14px;right:16px}.roadIcon{color:#0d9c90;background:#eef9f7;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.roadmapCard h3{margin:15px 0 7px;font:800 17px Manrope}.roadmapCard p{color:#707b89;margin:0;font-size:12px;line-height:1.6}.businessSection{padding-top:45px}.revenueGrid{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.revenueGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.revenueGrid>div:nth-child(2n){border-right:0}.revenueGrid>div:nth-last-child(-n+2){border-bottom:0}.revenueGrid svg{color:#0d9c90}.revenueGrid span{flex:1}.revenueGrid strong,.revenueGrid small{display:block}.revenueGrid strong{font-size:13px}.revenueGrid small{color:#8b95a1;margin-top:3px;font-size:10px}.revenueGrid b{background:#f4f7f9;border-radius:7px;padding:6px 8px;font-size:11px}.finalCta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#154556,#071724 55%);padding:88px 24px}.finalCta>div{max-width:800px;margin:auto}.finalCta h2{letter-spacing:-2px;margin:14px 0;font:800 42px/1.12 Manrope}.finalCta p{color:#adbec7}.ctaBtns{justify-content:center;gap:10px;margin-top:27px;display:flex}footer{color:#8fa1ab;background:#041019;padding:26px 0}footer .wrap{align-items:center;gap:30px;display:flex}footer .logo{color:#fff}footer p{flex:1;font-size:10px}footer .wrap>div:last-child{gap:18px;font-size:10px;display:flex}.compareDock{color:#fff;z-index:50;background:#071b28;border:1px solid #214050;border-radius:15px;align-items:center;gap:16px;width:min(900px,100% - 32px);padding:10px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000047}.compareDock>div:first-child{align-items:center;gap:8px;display:flex}.compareDock strong,.compareDock small{display:block}.compareDock strong{font-size:11px}.compareDock small{color:#8da0aa;font-size:9px}.comparePills{flex:1;gap:6px;display:flex}.comparePills span{background:#16303c;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.comparePills button{color:#9db0b8;background:0 0;border:0;place-items:center;padding:0;display:grid}.compareDock .primary{background:#19a899;height:38px;font-size:11px}.modalBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:80;background:#030c129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profileModal{background:#fff;border-radius:22px;width:min(930px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.profileHero{align-items:center;gap:17px;padding-right:50px;display:flex}.avatar.xl{border-radius:19px;width:70px;height:70px;font-size:24px}.profileIdentity{flex:1}.profileIdentity h2{margin:0;font:800 28px Manrope}.profileIdentity .tagRow{margin-top:11px}.profileScore{background:#f1fbf9;border:1px solid #d8ebe8;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:90px;height:70px;display:flex}.profileScore strong{color:#0d9488;font:800 24px Manrope}.profileScore span{color:#74808c;font-size:9px}.profileDesc{color:#5e6977;max-width:760px;margin:20px 0;font-size:14px;line-height:1.7}.profileActions{gap:8px;display:flex}.secondary{color:#334155;background:#fff;border:1px solid #dfe5ea;border-radius:12px;align-items:center;gap:7px;height:52px;padding:0 16px;font-weight:800;display:flex}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.profileGrid section{border:1px solid var(--line);border-radius:13px;padding:15px}.profileGrid h4{text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px;font:800 12px Manrope}.lineItem{border-top:1px solid #eff2f4;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.lineItem svg{color:#0c9b8f}.lineItem span{color:#8a94a0;margin-left:auto;font-size:10px}.lineItem:first-of-type{border-top:0}@media (width<=900px){.topbar nav,.topActions .signin,.topActions .iconBtn{display:none}.topbar{padding:0 16px}.hero h1{font-size:52px}.heroStats{flex-wrap:wrap;gap:30px}.categoryGrid,.productGrid,.roadmap{grid-template-columns:1fr 1fr}.twoCol{grid-template-columns:1fr;gap:36px}.sellerSection .dashPreview{order:2}.revenueGrid{grid-template-columns:1fr}.revenueGrid>div{border-right:0!important}.revenueGrid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.revenueGrid>div:last-child{border-bottom:0}.profileGrid{grid-template-columns:1fr}}@media (width<=600px){.wrap{padding-left:18px;padding-right:18px}.topActions .listCta{font-size:0}.topActions .listCta svg{margin:0}.logo{flex:1;min-width:0}.hero{padding-top:70px}.hero h1{letter-spacing:-2.5px;font-size:43px}.hero>p{font-size:16px}.searchBox{flex-wrap:wrap;height:auto;min-height:66px}.searchBox input{font-size:15px}.searchBox button{width:100%;height:46px}.heroExamples{display:none}.heroStats{gap:26px;margin-top:42px}.section{padding-top:62px;padding-bottom:62px}.sectionHead{align-items:flex-start}.sectionHead h2,.copyBlock h2,.centerHead h2{font-size:30px}.sectionHead .textBtn,.filters{display:none}.categoryGrid,.productGrid,.roadmap{grid-template-columns:1fr}.productGrid{gap:12px}.benefitGrid{grid-template-columns:1fr}.finalCta h2{font-size:33px}.profileHero{flex-wrap:wrap;align-items:flex-start}.profileScore{width:auto;height:auto;padding:8px 12px}.profileActions{flex-direction:column}.profileActions button{width:100%}.compareDock{flex-wrap:wrap}.comparePills{order:3;width:100%}.compareDock .primary{margin-left:auto}footer .wrap{flex-direction:column;align-items:flex-start}footer .wrap>div:last-child{flex-wrap:wrap}}.ico{justify-content:center;align-items:center;font-style:normal;line-height:1;display:inline-flex}html,body{max-width:100%;overflow-x:hidden}img,svg{max-width:100%}button,input,select,textarea{font-family:inherit}:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #12a89b}.appShell button,.appShell a{cursor:pointer}.appShell a{color:#0d8f85;font-weight:700;text-decoration:none}.appShell a:hover{text-decoration:underline}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:200;color:#fff;background:#07111f;border-radius:10px;padding:12px 16px;font-weight:800;transition:top .18s;position:absolute;top:-60px;left:12px}.skipLink:focus{color:#fff;text-decoration:none;top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.productCard:hover,.categoryGrid button:hover{transform:none}}.leadList{border:1px solid #edf0f3;border-radius:12px;margin-top:14px;overflow:hidden}.leadList>div{border-bottom:1px solid #edf0f3;align-items:center;gap:9px;padding:11px 10px;display:flex}.leadList>div:last-child{border:0}.leadList span:not(.pill){flex:1;min-width:0}.leadList strong,.leadList small{font-size:11px;display:block}.leadList small{color:#98a2ad;margin-top:2px;font-size:10px}.demoTag{color:#9a6f18;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#fffaf0;border:1px solid #f0dfb9;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.demoTag.onDark{color:#e2c98d;background:#ffffff0f;border-color:#2a4d59}.demoNote{color:#8a94a3;margin:12px 0 0;font-size:11px;line-height:1.6}.demoNote.onDark{color:#93aab3}.headTags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.centerHead .headTags{justify-content:center}.topbar nav button{white-space:nowrap;font-size:13.5px}.menuBtn{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;display:none}.mobileNav{display:none}.mobileNav.open{z-index:29;background:#fff;border-bottom:1px solid #edf0f4;padding:10px 16px 16px;display:block;position:sticky;top:76px;box-shadow:0 18px 30px #10182812}.mobileNav button{width:100%;font:inherit;color:#344054;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 12px;font-weight:700;display:flex}.mobileNav button:hover,.mobileNav button.active{color:#0d2a37;background:#f2f6f8}.mobileNav .mobileActions{border-top:1px solid #eef1f4;gap:8px;margin-top:8px;padding-top:12px;display:flex}.mobileNav .mobileActions button{border:1px solid var(--line);justify-content:center}.mobileNav .mobileActions button.cta{color:#fff;background:#0a2332;border-color:#0a2332}.searchBox input::placeholder{color:#9aa4b2}.resultBar{color:#667085;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;font-size:12px;display:flex}.resultBar strong{color:#0d2a37}.chipRow{flex-wrap:wrap;gap:7px;display:flex}.chip{color:#53606f;background:#fff;border:1px solid #dce2e8;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.chip:hover{border-color:#9ed7d0}.chip[aria-pressed=true],.chip.active{color:#0d8f85;background:#effbf9;border-color:#70cfc6}.filters button{white-space:nowrap;flex:none}.filters button[aria-pressed=true]{color:#0d8f85;background:#effbf9;border-color:#70cfc6}.categoryGrid button[aria-pressed=true]{background:#f6fdfc;border-color:#70cfc6}.clearBtn{color:#0d9c91;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.authPill{color:#5a49c9;white-space:nowrap;background:#f1f0ff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.authPill.a0{color:#596273;background:#f2f4f7}.authPill.a1{color:#2b6cb0;background:#eef6ff}.authPill.a2{color:#0c8c79;background:#eaf9f5}.authPill.a3{color:#5a49c9;background:#f1f0ff}.authPill.a4{color:#b4551f;background:#fff2ec}.cardMetaRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.scoreRow{flex-wrap:wrap;align-items:center;gap:8px}.scoreRow .trustScore{white-space:nowrap}.cardActions{gap:8px;margin-top:12px;display:flex}.ghostBtn{color:#334155;background:#fff;border:1px solid #dfe5ea;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.ghostBtn:hover{color:#0d8f85;border-color:#9ed7d0}.ghostBtn.solid{color:#fff;background:#092333;border-color:#092333}.ghostBtn.solid:hover{color:#fff;background:#0d2f45}.authGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.authCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;flex-direction:column;gap:8px;padding:18px;transition:all .2s;display:flex}.authCard:hover{box-shadow:var(--shadow);border-color:#c9dedb}.authCard[aria-expanded=true]{background:#f7fdfc;border-color:#70cfc6}.authCard>.authPill{align-self:flex-start}.authCard .lvl{letter-spacing:-.5px;font:800 19px Manrope}.authCard h3{margin:0;font:800 14px Manrope}.authCard p{color:#707b89;margin:0;font-size:11.5px;line-height:1.6}.authCard .more{color:#0d9c91;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:10px;font-weight:800;display:flex}.authDetail{background:#f2fbf9;border:1px solid #d8ece8;border-radius:15px;margin-top:14px;padding:20px}.authDetail h3{margin:0 0 6px;font:800 17px Manrope}.authDetail p{color:#4e5a68;max-width:760px;margin:0 0 12px;font-size:13px;line-height:1.7}.authDetail ul{color:#5f6978;margin:0;padding-left:18px;font-size:12px;line-height:1.9}.graphFlow{flex-direction:column;gap:0;display:flex}.graphNode{background:#fff;border:1px solid #dfe6eb;border-radius:14px;align-items:center;gap:12px;padding:14px 15px;display:flex;box-shadow:0 3px 9px #10182808}.graphNode .gIcon{color:#10978b;background:#eaf9f6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.graphNode span{flex:1;min-width:0}.graphNode strong,.graphNode small{display:block}.graphNode strong{font-size:13px}.graphNode small{color:#8a94a0;margin-top:3px;font-size:11px;line-height:1.5}.graphNode .tier{letter-spacing:1px;color:#a4adb7;flex:none;font:800 9px Manrope}.graphEdge{border-left:2px dashed #cfe0dd;height:24px;margin-left:34px;position:relative}.graphEdge span{letter-spacing:.9px;color:#95a1ab;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.passportFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.passportField{background:#ffffff0a;border:1px solid #214753;border-radius:11px;padding:11px 12px}.passportField small{letter-spacing:.9px;text-transform:uppercase;color:#8eabb4;font-size:9px;display:block}.passportField strong{color:#fff;margin-top:4px;font-size:12px;font-weight:700;line-height:1.4;display:block}.passportField em{color:#7fa1ab;margin-top:3px;font-size:9.5px;font-style:normal;display:block}.passportModal{color:#fff;background:linear-gradient(150deg,#061622,#0b3540);border-radius:22px;width:min(760px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000073}.passportModal .close{color:#cfe3e8;background:#ffffff0f;border-color:#244b57}.passportModal h2{letter-spacing:-1px;margin:12px 0 2px;font:800 30px Manrope}.passportModal .passportFields{grid-template-columns:1fr 1fr 1fr}.passportModal .authorityBlock{border-top:1px solid #214753;margin-top:20px;padding-top:16px}.tabs{flex-wrap:wrap;gap:6px;margin:20px 0 14px;display:flex}.tabs button{color:#53606f;background:#fff;border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.tabs button[aria-selected=true]{color:#fff;background:#0a2332;border-color:#0d2a37}.tabs button b{opacity:.75;font-size:10px;font-weight:800}.estateGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.estateGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.estateGrid strong{letter-spacing:-1px;font:800 26px Manrope;display:block}.estateGrid span{color:#7d8794;margin-top:4px;font-size:10.5px;line-height:1.4;display:block}.estateGrid .tone-ok strong{color:#0c8c79}.estateGrid .tone-warn strong{color:#b4551f}.estateGrid .tone-risk strong{color:#b42318}.tableScroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;overflow-x:auto}table.regTable{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}table.regTable th{text-align:left;letter-spacing:.9px;text-transform:uppercase;color:#8a94a0;white-space:nowrap;background:#fbfcfd;border-bottom:1px solid #edf0f3;padding:13px 14px;font:800 10px Manrope}table.regTable td{color:#53606f;vertical-align:middle;border-bottom:1px solid #f1f4f6;padding:13px 14px}table.regTable tr:last-child td{border-bottom:0}table.regTable tbody tr:hover{background:#fafdfd}table.regTable tbody th[scope=row]{font:inherit;text-transform:none;letter-spacing:0;color:#53606f;vertical-align:middle;background:0 0}table.regTable :is(td,tbody th) strong{color:var(--ink);font-size:12.5px;display:block}table.regTable :is(td,tbody th) small{color:#98a2ad;margin-top:2px;font-size:10.5px;display:block}.statusDot{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.statusDot i{background:#98a2ad;border-radius:999px;flex:none;width:7px;height:7px}.statusDot.ok i{background:#12b76a}.statusDot.ok{color:#0c8c79}.statusDot.pending i{background:#f79009}.statusDot.pending{color:#b4551f}.statusDot.risk i{background:#f04438}.statusDot.risk{color:#b42318}.emptyRow{text-align:center;color:#8a94a3;padding:34px}.agentPanel{color:#fff;background:linear-gradient(150deg,#061622,#0b2e3a);border:1px solid #1d3f4c;border-radius:18px;padding:22px}.agentPanel .kicker{color:#59ddcf;justify-content:flex-start}.agentPanel h3{letter-spacing:-.8px;margin:10px 0 6px;font:800 22px Manrope}.agentPanel>p{color:#a9bec6;max-width:640px;margin:0 0 16px;font-size:13px;line-height:1.7}.policyGrid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.policyGrid label{color:#d6e5ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;padding:11px;font-size:11.5px;display:flex}.policyGrid label:hover{border-color:#2f6675}.policyGrid input{accent-color:#20d3c2;flex:none;width:15px;height:15px}.policyGrid label b{color:#fff;font-weight:700}.policyGrid label span{color:#8eabb4;margin-top:2px;font-size:10px;display:block}.agentRun{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.agentRun .primary{background:#19a899;height:44px}.agentResults{border-top:1px solid #1d3f4c;margin-top:18px;padding-top:16px}.candidate{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:12px;display:flex}.candidate .tinyAvatar{color:#7fe6da;background:#123847}.candidate span.body{flex:1;min-width:0}.candidate strong{font-size:12.5px;display:block}.candidate small{color:#93aab3;margin-top:3px;font-size:10.5px;line-height:1.5;display:block}.matchScore{color:#5ce4d6;text-align:right;flex:none;font:800 15px Manrope}.matchScore small{letter-spacing:.9px;color:#7fa1ab;font-size:8.5px;font-weight:800;display:block}.metaBlock{background:#030e1499;border:1px solid #1d3f4c;border-radius:12px;margin-top:12px;padding:14px;overflow-x:auto}.metaBlock dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:11px;display:grid}.metaBlock dt{color:#6f96a1;letter-spacing:.4px;font-weight:700}.metaBlock dd{color:#c9dfe5;word-break:break-word;margin:0;font-weight:600}.agentNoMatch{text-align:center;color:#a9bec6;border:1px dashed #2f6675;border-radius:12px;padding:20px;font-size:12px}.vendorLayout{grid-template-columns:230px 1fr;align-items:start;gap:16px;display:grid}.vendorNav{border:1px solid var(--line);background:#fff;border-radius:16px;padding:8px;position:sticky;top:96px}.vendorNav button{width:100%;font:inherit;color:#53606f;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;font-weight:700;display:flex}.vendorNav button:hover{background:#f4f8f9}.vendorNav button[aria-current=true]{color:#fff;background:#0a2332}.vendorPane{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:430px;padding:22px}.vendorPane h3{letter-spacing:-.6px;margin:0 0 4px;font:800 19px Manrope}.vendorPane>p{color:#707b89;max-width:640px;margin:0 0 18px;font-size:13px;line-height:1.65}.metricGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metricGrid>div{border:1px solid var(--line);border-radius:13px;padding:14px}.metricGrid strong{letter-spacing:-.8px;font:800 22px Manrope;display:block}.metricGrid span{color:#7d8794;margin-top:4px;font-size:10.5px;display:block}.metricGrid em{color:#0c9b85;margin-top:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.progressRow{border:1px solid var(--line);border-radius:13px;margin-top:18px;padding:16px}.progressRow .top{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.bar{background:#eef1f4;border-radius:999px;height:9px;overflow:hidden}.bar i{background:linear-gradient(90deg,#0ba89b,#5ce4d6);border-radius:999px;height:100%;display:block}.checklist{gap:7px;margin-top:12px;display:grid}.checklist>div{color:#53606f;align-items:center;gap:9px;font-size:12px;display:flex}.checklist svg{flex:none}.checklist .done{color:#0c8c79}.checklist .todo{color:#b0b8c1}.vendorActions{border-top:1px solid #eef1f4;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;display:flex}.flywheel{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.flyStep{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.flyStep .n{letter-spacing:1.1px;color:#a4adb7;font:800 10px Manrope}.flyStep .fIcon{color:#0d9c90;background:#eef9f7;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.flyStep strong{font:800 14px/1.3 Manrope}.flyStep small{color:#707b89;font-size:11.5px;line-height:1.6}.flyStep .arrow{color:#c2d6d3;z-index:1;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.flyStep:nth-child(4n) .arrow{display:none}.flyLoop{color:#0d8f85;text-align:center;border:1px dashed #cfe0dd;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:14px;font-size:12.5px;font-weight:800;display:flex}.compoundGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.compoundGrid>div{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:13px}.compoundGrid strong{font-size:12.5px;display:block}.compoundGrid small{color:#8a94a0;margin-top:4px;font-size:10.5px;line-height:1.5;display:block}.horizonTabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.horizonTabs button{color:#53606f;background:#fff;border:1px solid #dce2e8;border-radius:11px;height:42px;padding:0 18px;font-size:13px;font-weight:800}.horizonTabs button[aria-selected=true]{color:#fff;background:#0a2332;border-color:#0a2332}.horizonPanel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.horizonPanel .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.horizonPanel h3{letter-spacing:-1px;margin:0 0 6px;font:800 24px Manrope}.horizonPanel .top p{color:#707b89;max-width:620px;margin:0;font-size:13.5px;line-height:1.7}.horizonItems{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.horizonItems>div{border:1px solid var(--line);color:#53606f;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.horizonItems svg{color:#0d9c90;flex:none}.whyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.whyCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.whyCard.accent{color:#fff;background:linear-gradient(150deg,#071827,#0b3540);border-color:#12333f}.whyCard .wIcon{color:#0d9c90;background:#eef9f7;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.whyCard.accent .wIcon{color:#5ce4d6;background:#ffffff14}.whyCard h3{letter-spacing:-.4px;margin:0;font:800 17px Manrope}.whyCard p{color:#5f6978;margin:0;font-size:12.5px;line-height:1.75}.whyCard.accent p{color:#a9bec6}.phasePanel{background:#fffdf7;border:1px solid #f0dfb9;border-radius:18px;padding:24px}.phasePanel .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.phasePanel h3{letter-spacing:-.8px;margin:0;font:800 22px Manrope}.phasePanel>p{color:#6d6244;max-width:720px;margin:6px 0 18px;font-size:13px;line-height:1.7}.gateGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.gateGrid>div{background:#fff;border:1px solid #efe4cc;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.gateGrid .box{border:2px solid #d9c99f;border-radius:6px;flex:none;width:19px;height:19px}.gateGrid span{color:#4e5a68;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.5}.gateGrid b{letter-spacing:.7px;color:#9a6f18;white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:800}.foundingGrid{border-top:1px solid #efe4cc;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;padding-top:20px;display:grid}.foundingGrid>div{background:#fff;border:1px solid #efe4cc;border-radius:12px;padding:14px}.foundingGrid strong{color:#0d2a37;letter-spacing:-.8px;font:800 22px Manrope;display:block}.foundingGrid span{color:#7d8794;margin-top:4px;font-size:10.5px;line-height:1.4;display:block}.foundingGrid em{letter-spacing:.7px;color:#9a6f18;text-transform:uppercase;margin-top:7px;font-size:9px;font-style:normal;font-weight:800;display:block}.revenueGrid b{white-space:nowrap}.railNote{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px;display:flex}.railNote svg{color:#0d9c90;flex:none;margin-top:2px}.railNote p{color:#5f6978;margin:0;font-size:13px;line-height:1.75}.compareModal{background:#fff;border-radius:22px;width:min(1080px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.compareModal h2{letter-spacing:-1px;margin:0 0 6px;font:800 26px Manrope}.compareModal>p{color:#707b89;max-width:720px;margin:0 0 18px;font-size:13px;line-height:1.65}table.compareTable{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}table.compareTable th,table.compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f4f6;padding:12px 14px}table.compareTable thead th{background:#fbfcfd;border-bottom:1px solid #e3e8ed}table.compareTable th[scope=row]{letter-spacing:.8px;text-transform:uppercase;color:#8a94a0;white-space:nowrap;background:#fbfcfd;width:190px;font:800 10.5px Manrope}table.compareTable .colHead{align-items:center;gap:10px;display:flex}table.compareTable .colHead .avatar{border-radius:11px;width:38px;height:38px;font-size:13px}table.compareTable .colHead strong{font:800 15px Manrope;display:block}table.compareTable .colHead small{color:#8a94a0;margin-top:2px;font-size:10.5px;display:block}table.compareTable td{color:#53606f;line-height:1.6}.dialogModal{background:#fff;border-radius:22px;width:min(560px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.dialogModal h2{letter-spacing:-.9px;margin:0 0 6px;padding-right:44px;font:800 24px Manrope}.dialogModal>p{color:#707b89;margin:0 0 18px;font-size:13px;line-height:1.7}.field{margin-bottom:13px;display:block}.field span{letter-spacing:.5px;text-transform:uppercase;color:#667085;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.field input,.field select,.field textarea{width:100%;height:46px;font:inherit;color:var(--ink);background:#fff;border:1px solid #dce4ea;border-radius:11px;padding:0 13px;font-size:14px}.field textarea{resize:vertical;height:96px;padding:12px 13px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:#70cfc6}.fieldHint{color:#707b89;margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.dialogActions{gap:8px;margin-top:6px;display:flex}.dialogActions .primary{flex:1}.dialogNote{color:#4e5a68;background:#f2fbf9;border:1px solid #d8ece8;border-radius:12px;gap:9px;margin-top:16px;padding:13px;font-size:11.5px;line-height:1.6;display:flex}.dialogNote svg{color:#0e9d90;flex:none}.dialogDone{text-align:center;padding:14px 0 4px}.dialogDone .ok{color:#0c8c79;background:#eaf9f5;border-radius:999px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.dialogDone h2{padding:0}.toast{z-index:90;color:#fff;background:#071b28;border:1px solid #214050;border-radius:12px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:12px 16px;font-size:12.5px;font-weight:700;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0000004d}.toast svg{color:#5ce4d6;flex:none}.signin,.listCta{white-space:nowrap}@media (width<=1180px){.topbar{gap:20px;padding:0 20px}.topbar nav button{padding:10px 9px;font-size:12.5px}.logo{min-width:150px}.estateGrid,.authGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.topbar{gap:12px;padding:0 14px}.topbar nav button{padding:9px 7px;font-size:12px}.topActions .iconBtn{display:none}.topActions .signin{padding:0 8px}.listCta{padding:0 12px}.logo{min-width:0}.logo span{display:none}}@media (width<=900px){.menuBtn{display:grid}.authGrid,.estateGrid,.metricGrid,.horizonItems,.foundingGrid,.compoundGrid,.flywheel{grid-template-columns:repeat(2,1fr)}.flyStep:nth-child(4n) .arrow{display:grid}.flyStep:nth-child(2n) .arrow{display:none}.whyGrid{grid-template-columns:1fr 1fr}.vendorLayout{grid-template-columns:1fr}.vendorNav{gap:6px;display:flex;position:static;overflow-x:auto}.vendorNav button{white-space:nowrap;width:auto}.policyGrid,.gateGrid,.passportFields{grid-template-columns:1fr}.passportModal .passportFields{grid-template-columns:1fr 1fr}}@media (width<=600px){.authGrid,.estateGrid,.metricGrid,.horizonItems,.foundingGrid,.compoundGrid,.whyGrid,.flywheel{grid-template-columns:1fr}.flyStep .arrow{display:none!important}.passportModal .passportFields{grid-template-columns:1fr}.profileModal,.compareModal,.dialogModal,.passportModal{border-radius:18px;padding:20px}.modalBackdrop{padding:10px}.compareModal h2,.dialogModal h2{font-size:21px}.horizonPanel,.phasePanel,.agentPanel{padding:18px}.vendorPane{padding:16px}.heroExamples{display:flex}.heroExamples button{font-size:11px}.toast{top:88px;bottom:auto}.filters{display:flex;overflow-x:auto}.sectionHead .textBtn{display:flex}}.logoBtn{text-align:left;background:0 0;border:0;border-radius:12px;padding:0;display:block}.logoBtn:hover .logo strong{color:#0d8f85}:root{--gs-ink:#07111f;--gs-navy:#10233d;--gs-teal:#0d9488;--gs-bg:#f6f8fb;--gs-card:#fff;--gs-line:#e4e9ef;--gs-muted:#667085;--gs-green:#067647;--gs-shadow:0 14px 40px #07111f14}.gsListing{background:var(--gs-bg);color:var(--gs-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gsListing *{box-sizing:border-box}.gsListing button,.gsListing input,.gsListing select{font:inherit}.gsListing button{cursor:pointer}.gsListing .top{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--gs-line);background:#fffffff2;position:sticky;top:0}.gsListing .nav{align-items:center;gap:18px;max-width:1220px;height:70px;margin:auto;padding:0 22px;display:flex}.gsListing .brand{align-items:center;gap:10px;font-weight:850;display:flex}.gsListing .logo{color:#fff;background:linear-gradient(135deg,#07111f,#185c68);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.gsListing .links{color:#475467;flex:1;gap:18px;font-size:14px;display:flex}.gsListing .btn{border:1px solid var(--gs-line);color:var(--gs-ink);background:#fff;border-radius:11px;padding:10px 14px;font-weight:750}.gsListing .btn.primary{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gsListing .btn.teal{background:var(--gs-teal);border-color:var(--gs-teal);color:#fff}.gsListing .shell{max-width:1220px;margin:auto;padding:24px 22px 85px}.gsListing .crumb{color:#7b8794;margin-bottom:16px;font-size:13px}.gsListing .hero{grid-template-columns:1.45fr .75fr;gap:22px;display:grid}.gsListing .card,.gsListing .heroMain,.gsListing .heroSide{background:var(--gs-card);border:1px solid var(--gs-line);box-shadow:var(--gs-shadow);border-radius:20px}.gsListing .heroMain{padding:28px}.gsListing .heroSide{padding:22px}.gsListing .badges,.gsListing .chips,.gsListing .actions{flex-wrap:wrap;gap:8px;display:flex}.gsListing .badge{color:#344054;background:#fafcfd;border:1px solid #d5dde6;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.gsListing .badge.good{color:var(--gs-green);background:#ecfdf3;border-color:#abefc6}.gsListing .badge.a2{color:#3538cd;background:#eef4ff;border-color:#c7d7fe}.gsListing .identity{align-items:center;gap:18px;margin:18px 0;display:flex}.gsListing .avatar{color:#fff;background:linear-gradient(145deg,#b9835c,#744a35 48%,#202c43 49%,#0f172a);border:3px solid #fff;border-radius:22px;place-items:end center;width:78px;height:78px;padding-bottom:8px;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d0d5dd}.gsListing h1{letter-spacing:-1.3px;margin:0;font-size:42px}.gsListing .subtitle{color:#475467;margin:5px 0 7px;font-size:17px}.gsListing .provider{color:#667085;font-size:13px}.gsListing .copy{color:#475467;max-width:760px;font-size:17px;line-height:1.6}.gsListing .chip{color:#344054;background:#f2f4f7;border-radius:8px;padding:7px 10px;font-size:12px}.gsListing .scoreRow{justify-content:space-between;align-items:center;display:flex}.gsListing .score{letter-spacing:-2px;font-size:44px;font-weight:900}.gsListing .score small{color:#667085;letter-spacing:0;font-size:15px}.gsListing .ring{background:conic-gradient(var(--gs-teal) 0 94%,#e7edf2 94%);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.gsListing .ring:after{content:"";background:#fff;border-radius:50%;width:58px;height:58px;position:absolute}.gsListing .ring span{z-index:1;color:var(--gs-teal);font-weight:900}.gsListing .facts{gap:12px;margin-top:20px;display:grid}.gsListing .fact{border-top:1px solid var(--gs-line);justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.gsListing .fact span{color:#667085}.gsListing .tabs{gap:8px;margin:24px 0 16px;display:flex;overflow:auto}.gsListing .tab{white-space:nowrap;border:1px solid var(--gs-line);color:#475467;background:#fff;border-radius:999px;padding:9px 12px;font-weight:750}.gsListing .tab.active{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gsListing .grid{grid-template-columns:1.33fr .67fr;gap:20px;display:grid}.gsListing .stack{gap:20px;display:grid}.gsListing .card{padding:22px}.gsListing .head{margin-bottom:15px}.gsListing .head h2{margin:0;font-size:20px}.gsListing .head p{color:#667085;margin:5px 0 0;font-size:12px}.gsListing .capGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.gsListing .cap,.gsListing .metric,.gsListing .pass,.gsListing .node,.gsListing .level,.gsListing .integration{border:1px solid var(--gs-line);background:#fbfcfd;border-radius:14px;padding:14px}.gsListing .cap h3{margin:0 0 6px;font-size:14px}.gsListing .cap p{color:#667085;margin:0;font-size:12px;line-height:1.5}.gsListing .state{color:var(--gs-green);margin-top:10px;font-size:10px;font-weight:900}.gsListing .metricGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.gsListing .metric span{color:#667085;font-size:11px;display:block}.gsListing .metric b{margin:4px 0;font-size:17px;display:block}.gsListing .passport{color:#fff;background:linear-gradient(135deg,#07111f,#0f3140)}.gsListing .passport .head p{color:#b9c6d2}.gsListing .passportGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.gsListing .pass{background:#ffffff0a;border-color:#ffffff24}.gsListing .pass span{color:#aab7c3;margin-bottom:3px;font-size:10px;display:block}.gsListing .pass b{font-size:12px}.gsListing .evidence{gap:10px;display:grid}.gsListing .eItem{border-top:1px solid var(--gs-line);gap:11px;padding-top:11px;display:flex}.gsListing .check{width:23px;height:23px;color:var(--gs-green);background:#ecfdf3;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.gsListing .eItem b{font-size:12px}.gsListing .eItem p{color:#667085;margin:3px 0 0;font-size:11px;line-height:1.45}.gsListing .authority{gap:8px;display:grid}.gsListing .level{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;display:grid}.gsListing .level.current{background:#f5f8ff;border:2px solid #93c5fd}.gsListing .level .code{font-weight:900}.gsListing .level small{color:#667085;margin-top:2px;font-size:10px;display:block}.gsListing .pill{color:#3538cd;background:#eef4ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.gsListing .integrationGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gsListing .integration{text-align:center;font-size:11px;font-weight:750}.gsListing .identityGraph{align-items:center;gap:7px;display:flex;overflow:auto}.gsListing .node{background:#fff;min-width:128px}.gsListing .node b{font-size:11px}.gsListing .node span{color:#667085;margin-top:4px;font-size:9px;display:block}.gsListing .arrow{color:#98a2b3}.gsListing .machine{color:#d7e1ea;background:#0b1220;border-radius:14px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65;overflow:auto}.gsListing .price{font-size:30px;font-weight:900}.gsListing .muted{color:#667085}.gsListing .fine{color:#7b8794;font-size:10px;line-height:1.45}.gsListing .sticky{color:#fff;background:#07111ff7;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:13px 15px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 55px #07111f47}.gsListing .modal{z-index:50;background:#07111f94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gsListing .modalBox{background:#fff;border-radius:18px;width:min(520px,100%);padding:22px}.gsListing .modalBox input,.gsListing .modalBox select{border:1px solid var(--gs-line);border-radius:10px;width:100%;margin:6px 0;padding:10px}.gsListing .modalActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.gsListing .demo{color:#8a4b08;z-index:30;background:#fff3e0;border:1px solid #f6d394;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:fixed;bottom:12px;left:12px}.gsListing .toast{color:#fff;z-index:60;background:#101828;border-radius:11px;padding:11px 13px;font-size:12px;position:fixed;bottom:18px;right:18px}@media (width<=900px){.gsListing .links{display:none}.gsListing .hero,.gsListing .grid,.gsListing .capGrid{grid-template-columns:1fr}.gsListing .metricGrid{grid-template-columns:1fr 1fr}.gsListing .passportGrid{grid-template-columns:1fr}}@media (width<=560px){.gsListing .shell{padding:16px 13px 70px}.gsListing .nav{padding:0 13px}.gsListing .nav .btn:not(.primary){display:none}.gsListing .heroMain{padding:21px}.gsListing h1{font-size:34px}.gsListing .metricGrid{grid-template-columns:1fr}.gsListing .sticky{flex-direction:column;align-items:stretch}.gsListing .sticky .btn{width:100%}.gsListing .integrationGrid{grid-template-columns:1fr}.gsListing .level{grid-template-columns:40px 1fr}.gsListing .level .pill{grid-column:2}}.avatar.mediaLogo{overflow:hidden;background:#fff!important}.avatar.mediaLogo img{object-fit:contain;width:100%;height:100%}.listingMediaIdentity{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:18px}.listingMediaIdentity .cmSecHead{align-items:baseline;margin-bottom:12px}.listingMediaIdentity .cmSecHead span{color:var(--muted);font-size:12px}.listingMediaIdentityGrid{grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:12px;display:grid}.listingMediaIdentityGrid figure{gap:8px;margin:0;display:grid}.listingMediaIdentityGrid img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#eef2f5;border-radius:12px;width:100%}.listingMediaIdentityGrid figcaption{color:var(--muted);font-size:13px;font-weight:750}.listingMediaGallery{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:18px}.listingMediaGallery .cmSecHead{align-items:baseline;margin-bottom:12px}.listingMediaGallery .cmSecHead span{color:var(--muted);font-size:12px}.listingMediaGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.listingMediaGrid figure{aspect-ratio:16/10;background:#eef2f5;border-radius:12px;margin:0;overflow:hidden}.listingMediaGrid img{object-fit:cover;width:100%;height:100%}.listingMediaDocuments{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:18px}.listingMediaDocuments h2{margin:0 0 6px}.listingMediaDocuments p{color:var(--muted)}.listingMediaDocuments a{color:var(--teal);font-weight:750}@media (width<=640px){.listingMediaGrid,.listingMediaIdentityGrid{grid-template-columns:1fr}.listingMediaGallery,.listingMediaIdentity{padding:12px}}.gsListing .hero{text-align:left;background:0 0;min-height:0;padding:0;position:static;overflow:visible}.gsListing .hero h1{letter-spacing:-1.3px;margin:0;font-size:42px;line-height:1.1}.gsListing .hero>p{max-width:none;font-size:inherit;color:inherit;line-height:inherit;margin:0}.gsListing .avatar{font-family:inherit;box-shadow:0 0 0 1px #d0d5dd}.gsListing .muted{font-size:inherit;text-transform:none;letter-spacing:normal;color:var(--gs-muted)}.gsListing .scoreRow{font-size:inherit;color:inherit;border-top:0;flex-wrap:nowrap;gap:14px;margin-top:0;padding-top:0}.gsListing .chip{border:0;border-radius:8px;height:auto;font-weight:600}.gsListing .btn.primary{border-radius:11px;justify-content:center;align-items:center;height:auto;padding:10px 14px;font-weight:750;display:inline-flex}.gsListing .toast{max-width:min(420px,100% - 36px);left:auto;transform:none}.gsListing .pill{align-items:center;display:inline-flex}.gsListing .actions{margin-top:22px}.gsListing .badges,.gsListing .chips{margin:0}.gsListing{min-height:100vh}.gsListing a{color:var(--gs-teal);font-weight:750;text-decoration:none}.gsListing a:hover{text-decoration:underline}.gsListing :focus-visible{outline:3px solid var(--gs-teal);outline-offset:2px;border-radius:10px}.gsListing .srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gsListing img,.gsListing svg{max-width:100%}.gsListing .crumb{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gsListing .crumb button{color:#7b8794;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.gsListing .crumb button:hover{color:var(--gs-teal);text-decoration:underline}.gsListing .crumb b{color:#475467;font-weight:750}.gsListing .tabs{scrollbar-width:thin}.gsListing .tab[aria-selected=true]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gsListing .demoTag{color:#8a4b08;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#fff8ec;border:1px solid #f6d394;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:9.5px;font-weight:900;display:inline-flex}.gsListing .demoTag.onDark{color:#e8cfa2;background:#ffffff12;border-color:#3c5563}.gsListing .fineNote{color:#7b8794;margin:12px 0 0;font-size:11px;line-height:1.55}.gsListing .passport .fineNote{color:#a9bcc9}.gsListing .state-chip{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.gsListing .state-chip.s-not-provided{color:#7b8794;background:#f4f5f7;border-color:#dfe3e8}.gsListing .state-chip.s-not-independently-verified{color:#5b6673;background:#f4f5f7;border-color:#dfe3e8}.gsListing .state-chip.s-vendor-declared{color:#3538cd;background:#f5f8ff;border-color:#c7d7fe}.gsListing .state-chip.s-verification-pending{color:#8a4b08;background:#fff8ec;border-color:#f6d394}.gsListing .state-chip.s-not-applicable{color:#7b8794;background:#f4f5f7;border-color:#dfe3e8}.gsListing .state-chip.s-prototype-data{color:#8a4b08;background:#fff8ec;border-color:#f6d394}.gsListing .absent{color:#98a2b3;font-style:normal}.gsListing .evMark{border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.gsListing .evMark.t-neutral{color:#3538cd;background:#f5f8ff;border-color:#c7d7fe}.gsListing .evMark.t-observed{color:#175cd3;background:#eef6ff;border-color:#b2ddff}.gsListing .evMark.t-verified{color:var(--gs-green);background:#ecfdf3;border-color:#abefc6}.gsListing .evMark.t-attested{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.gsListing .evMark.t-outcome{color:#05603a;background:#ecfdf3;border-color:#75e0a7}.gsListing .evMark.t-pending{color:#8a4b08;background:#fff8ec;border-color:#f6d394}.gsListing .evKind{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;margin-top:6px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.gsListing .evKind.t-neutral{color:#3538cd;background:#f5f8ff;border-color:#c7d7fe}.gsListing .evKind.t-observed{color:#175cd3;background:#eef6ff;border-color:#b2ddff}.gsListing .evKind.t-verified{color:var(--gs-green);background:#ecfdf3;border-color:#abefc6}.gsListing .evKind.t-attested{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.gsListing .evKind.t-outcome{color:#05603a;background:#ecfdf3;border-color:#75e0a7}.gsListing .evKind.t-pending{color:#8a4b08;background:#fff8ec;border-color:#f6d394}.gsListing .evMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.gsListing .evMeta small{color:#7b8794;font-size:10px}.gsListing .evLegend{border-top:1px solid var(--gs-line);margin-top:16px;padding-top:14px}.gsListing .evLegend h3{margin:0 0 4px;font-size:12px;font-weight:850}.gsListing .evLegend>p{color:#667085;margin:0 0 11px;font-size:11px;line-height:1.55}.gsListing .evLegend ol{counter-reset:tier;gap:7px;margin:0;padding:0;list-style:none;display:grid}.gsListing .evLegend li{border:1px solid var(--gs-line);background:#fbfcfd;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.gsListing .evLegend li.isEmpty{opacity:.66}.gsListing .evLegend li b{font-size:11.5px;display:block}.gsListing .evLegend li span{color:#667085;margin-top:2px;font-size:10.5px;line-height:1.5;display:block}.gsListing .evLegend .tierCount{letter-spacing:.5px;text-transform:uppercase;color:#7b8794;white-space:nowrap;padding-top:2px;font-size:9px;font-weight:900}.gsListing .cap .capState{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.gsListing .outcomeGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.gsListing .outcomeGrid>div{border:1px solid var(--gs-line);color:#344054;background:#fbfcfd;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.gsListing .outcomeGrid .dot{background:var(--gs-teal);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.gsListing .bestForRow{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.gsListing .bestForRow .chip{color:#0b6f5f;background:#ecfdf5;font-weight:750}.gsListing .attrList{gap:0;display:grid}.gsListing .attrList>div{border-top:1px solid var(--gs-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.gsListing .attrList>div:first-child{border-top:0}.gsListing .attrList b{color:#344054;min-width:0;font-weight:750}.gsListing .attrList .endpointValue{color:#475467;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.gsListing .machineGrid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.gsListing .machineGrid>div{border:1px solid var(--gs-line);background:#fbfcfd;border-radius:12px;padding:11px 12px}.gsListing .machineGrid span{letter-spacing:.5px;text-transform:uppercase;color:#7b8794;margin-bottom:5px;font-size:9.5px;display:block}.gsListing .machineGrid b{word-break:break-word;font-size:12px;font-weight:750;line-height:1.4;display:block}.gsListing .machine{white-space:pre}.gsListing .outcomeEmpty{text-align:center;background:#fbfcfd;border:1px dashed #cbd5e1;border-radius:14px;padding:20px}.gsListing .outcomeEmpty b{margin-bottom:5px;font-size:13px;display:block}.gsListing .outcomeEmpty p{color:#667085;margin:0;max-width:520px;margin-inline:auto;font-size:11.5px;line-height:1.6}.gsListing .outcomePlanned{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.gsListing .outcomePlanned>div{border:1px solid var(--gs-line);color:#475467;background:#fff;border-radius:10px;justify-content:space-between;gap:8px;padding:9px 11px;font-size:11px;display:flex}.gsListing .outcomePlanned em{letter-spacing:.4px;text-transform:uppercase;color:#98a2b3;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.gsListing .identityGraph{padding-bottom:6px}.gsListing .identityGraph .node{flex:none}.gsListing .btn[disabled]{opacity:.5;cursor:not-allowed}.gsListing .actionNote{color:#7b8794;margin:10px 0 0;font-size:10.5px;line-height:1.5}.gsListing .sticky b{font-size:13px}.gsListing .controlNote{color:#3538cd;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:12px;margin-top:12px;padding:12px;font-size:11px;font-weight:600;line-height:1.55}.gsListing .modalBox h3{letter-spacing:-.5px;margin:0 0 6px;font-size:19px}.gsListing .modalBox label{letter-spacing:.4px;text-transform:uppercase;color:#667085;margin-top:10px;font-size:10.5px;font-weight:900;display:block}.gsListing .modalNote{color:#475467;background:#f2fbf9;border:1px solid #d5e8e4;border-radius:11px;gap:8px;margin-top:14px;padding:11px;font-size:11px;line-height:1.55;display:flex}.gsListing .modalDone{text-align:center;padding:6px 0 2px}.gsListing .modalDone .ok{width:52px;height:52px;color:var(--gs-green);background:#ecfdf3;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:24px;font-weight:900;display:grid}.gsListing .notFound{text-align:center;max-width:620px;margin:60px auto}.gsListing .notFound h1{margin-bottom:10px;font-size:30px}.gsListing .notFound p{color:#667085;margin:0 0 20px;font-size:14px;line-height:1.6}@media (width<=900px){.gsListing .outcomeGrid,.gsListing .machineGrid,.gsListing .outcomePlanned{grid-template-columns:1fr}.gsListing .evLegend li{grid-template-columns:auto 1fr}.gsListing .evLegend .tierCount{grid-column:2}}@media (width<=560px){.gsListing .identity{flex-direction:column;align-items:flex-start;gap:12px}.gsListing .avatar{border-radius:18px;width:62px;height:62px}.gsListing .scoreRow{flex-wrap:wrap;gap:12px}.gsListing .attrList>div{flex-direction:column;align-items:flex-start;gap:4px}.gsListing .crumb{font-size:12px}}@media (prefers-reduced-motion:reduce){.gsListing *,.gsListing :before,.gsListing :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.gsListing .score.notScored{letter-spacing:-.5px;color:#667085;font-size:22px;font-weight:850}.gsListing .ring.ringEmpty{background:conic-gradient(#e7edf2 0 100%)}.gsListing .ring.ringEmpty span{color:#98a2b3}.gsListing .previewBar{color:#8a4b08;background:#fff8ec;border:1px solid #f6d394;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.gsListing .previewBar b{letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:900}.gsListing .previewBar p{flex:1;min-width:220px;margin:0}.gsListing.sellerPage .sellerCrumb{color:#7b8794;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.gsListing.sellerPage .linkBtn{color:var(--gs-teal);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.gsListing.sellerPage .linkBtn:hover{color:var(--gs-ink)}.gsListing.sellerPage .sellerHead{background:var(--gs-card);border:1px solid var(--gs-line);box-shadow:var(--gs-shadow);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:20px;padding:24px;display:grid}.gsListing.sellerPage .sellerMark{color:#fff;background:linear-gradient(135deg,#07111f,#185c68);border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}.gsListing.sellerPage .sellerIdent h1{letter-spacing:-.02em;margin:0 0 6px;font-size:29px;line-height:1.2}.gsListing.sellerPage .sellerLegal{color:var(--gs-muted);margin:0 0 12px;font-size:13.5px;line-height:1.6}.gsListing.sellerPage .sellerMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gsListing.sellerPage .orgBadge{border:1px solid var(--gs-line);color:#475467;background:#f6f8fb;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.gsListing.sellerPage .orgBadge.verified{color:var(--gs-green);background:#eefaf5;border-color:#b7e3d3}.gsListing.sellerPage .orgBadge svg{flex:none}.gsListing.sellerPage .sellerSite{color:var(--gs-teal);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gsListing.sellerPage .sellerSite:hover{text-decoration:underline}.gsListing.sellerPage .sellerVerifyNote{color:var(--gs-muted);align-items:flex-start;gap:8px;max-width:64ch;margin:0;font-size:12.5px;line-height:1.6;display:flex}.gsListing.sellerPage .sellerVerifyNote svg{color:#98a2b3;flex:none;margin-top:2px}.gsListing.sellerPage .sellerActions{flex-wrap:wrap;gap:8px;display:flex}.gsListing.sellerPage .sellerBarStatus{min-height:0;margin-top:10px}.gsListing.sellerPage .sellerBarStatus:empty{display:none}.gsListing.sellerPage .sellerCatalog{margin-top:26px}.gsListing.sellerPage .sellerCatalogHead{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.gsListing.sellerPage .sellerCatalogHead h2{letter-spacing:-.01em;margin:0;font-size:19px}.gsListing.sellerPage .sellerCount{color:var(--gs-muted);font-size:12.5px;font-weight:700}.gsListing.sellerPage .sellerEmpty{border:1px dashed var(--gs-line);background:var(--gs-card);text-align:center;border-radius:16px;padding:34px 24px}.gsListing.sellerPage .sellerEmpty b{margin-bottom:7px;font-size:15px;display:block}.gsListing.sellerPage .sellerEmpty p{max-width:48ch;color:var(--gs-muted);margin:0 auto;font-size:13.5px;line-height:1.65}.gsListing.sellerPage .sellerGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gsListing.sellerPage .sellerCard{background:var(--gs-card);border:1px solid var(--gs-line);box-shadow:var(--gs-shadow);border-radius:16px;flex-direction:column;gap:12px;padding:19px;display:flex}.gsListing.sellerPage .sellerCardTop{flex-direction:column;gap:8px;display:flex}.gsListing.sellerPage .sellerCardTop h3{margin:0;font-size:16.5px;line-height:1.35}.gsListing.sellerPage .prodTrust{letter-spacing:.2px;border:1px solid var(--gs-line);color:#5b6676;background:#f6f8fb;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.gsListing.sellerPage .prodTrust.ok{color:var(--gs-green);background:#eefaf5;border-color:#b7e3d3}.gsListing.sellerPage .prodTrust svg{flex:none}.gsListing.sellerPage .sellerCardSummary{color:#475467;margin:0;font-size:13.5px;line-height:1.65}.gsListing.sellerPage .sellerCardFacts{border-top:1px solid var(--gs-line);grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding-top:12px;display:grid}.gsListing.sellerPage .sellerCardFacts div{min-width:0}.gsListing.sellerPage .sellerCardFacts dt{letter-spacing:.5px;text-transform:uppercase;color:#98a2b3;margin-bottom:3px;font-size:10.5px;font-weight:800}.gsListing.sellerPage .sellerCardFacts dd{color:var(--gs-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:650}.gsListing.sellerPage .sellerCard .btn{align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.gsListing .sellerStrip{background:var(--gs-card);border:1px solid var(--gs-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 18px;display:flex}.gsListing .sellerStripWho{color:#475467;align-items:center;gap:9px;min-width:0;font-size:13.5px;display:flex}.gsListing .sellerStripWho svg{color:var(--gs-teal);flex:none}.gsListing .sellerStripWho strong{color:var(--gs-ink);overflow-wrap:anywhere}.gsListing .sellerStrip .btn{align-items:center;gap:7px;min-height:44px;display:inline-flex}@media (width<=560px){.gsListing .sellerStrip{flex-direction:column;align-items:stretch}.gsListing .sellerStrip .btn{justify-content:center}}.gsListing .buyerBar{margin:18px 0 4px}.gsListing .buyerBarActions{flex-wrap:wrap;gap:8px;display:flex}.gsListing .buyerAct{border:1px solid var(--gs-line);color:var(--gs-ink);background:#fff;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.gsListing .buyerAct:hover:not(:disabled){background:#fbfcfe;border-color:#c4cdd8}.gsListing .buyerAct:disabled{opacity:.5;cursor:not-allowed}.gsListing .buyerAct svg{flex:none}.gsListing .buyerAct.on{color:#0b7c72;background:#eefaf7;border-color:#0d9488}.gsListing .buyerAct.ghost{background:0 0;border-style:dashed}.gsListing .buyerAct.danger{color:#98333a}.gsListing .buyerAct.danger:hover:not(:disabled){background:#fdf5f5;border-color:#e6bcbf}.gsListing .buyerAct:focus-visible,.gsListing.sellerPage .linkBtn:focus-visible{outline:2px solid var(--gs-teal);outline-offset:2px}.gsListing .buyerBarStatus{margin-top:10px}.gsListing .buyerBarStatus:empty{display:none}.gsListing .buyerBarNote{color:var(--gs-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.gsListing .buyerBarNote svg{color:#98a2b3;flex:none}.gsListing .buyerBarNote.ok svg{color:var(--gs-green)}.gsListing .buyerBarNote.err,.gsListing .buyerBarNote.err svg{color:#98333a}.gsListing .shareUrl{border:1px solid var(--gs-line);min-width:0;color:var(--gs-ink);background:#f6f8fb;border-radius:9px;flex:260px;padding:8px 10px;font-size:12.5px}@media (width<=860px){.gsListing.sellerPage .sellerHead{grid-template-columns:auto 1fr;gap:16px;padding:19px}.gsListing.sellerPage .sellerActions{grid-column:1/-1}.gsListing.sellerPage .sellerIdent h1{font-size:24px}}@media (width<=560px){.gsListing.sellerPage .sellerHead,.gsListing.sellerPage .sellerGrid,.gsListing.sellerPage .sellerCardFacts{grid-template-columns:1fr}.gsListing .buyerBarActions{gap:7px}.gsListing .buyerAct{flex:auto;justify-content:center;padding:10px 12px}}:root{--ob-ink:#07111f;--ob-navy:#10233d;--ob-teal:#0d9488;--ob-teal-soft:#effbf9;--ob-violet:#5925dc;--ob-violet-soft:#f5f3ff;--ob-bg:#f6f8fb;--ob-card:#fff;--ob-line:#e4e9ef;--ob-line-soft:#eef2f6;--ob-muted:#667085;--ob-dim:#7b8794;--ob-amber:#8a4b08;--ob-amber-soft:#fff8ec;--ob-amber-line:#f6d394;--ob-shadow:0 14px 40px #07111f14}.obWorkspace{background:var(--ob-bg);color:var(--ob-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.obWorkspace *{box-sizing:border-box}.obWorkspace button,.obWorkspace input,.obWorkspace select,.obWorkspace textarea{font:inherit}.obWorkspace input,.obWorkspace select,.obWorkspace textarea{color:var(--ob-ink)}.obWorkspace button{cursor:pointer}.obWorkspace :focus-visible{outline:3px solid var(--ob-teal);outline-offset:2px;border-radius:10px}.obWorkspace .srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.obShell{max-width:1460px;margin:auto;padding:22px 22px 90px}.obCrumb{color:var(--ob-dim);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.obCrumb button{color:var(--ob-dim);background:0 0;border:0;padding:0;font-size:13px}.obCrumb button:hover{color:var(--ob-teal);text-decoration:underline}.obCrumb b{color:#475467;font-weight:750}.obHead{background:var(--ob-card);border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);border-radius:20px;margin-bottom:20px;padding:22px 24px}.obHead .obHeadTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.obHead h1{letter-spacing:-.9px;margin:0;font-size:27px}.obHead .obSub{color:var(--ob-muted);max-width:760px;margin:6px 0 0;font-size:14px;line-height:1.6}.obHead .obHeadActions{flex-wrap:wrap;gap:8px;display:flex}.obHeadChips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.obBtn{border:1px solid var(--ob-line);color:var(--ob-ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.obBtn:hover{border-color:#cbd5e1}.obBtn.primary{background:var(--ob-ink);border-color:var(--ob-ink);color:#fff}.obBtn.teal{background:var(--ob-teal);border-color:var(--ob-teal);color:#fff}.obBtn.ghost{color:var(--ob-teal);background:0 0;border-color:#0000}.obBtn.small{border-radius:9px;padding:7px 10px;font-size:12px}.obBtn.danger{color:#b42318;border-color:#f2c7c2}.obBtn.danger:hover{background:#fef3f2}.obBtn[disabled]{opacity:.5;cursor:not-allowed}.obChip{border:1px solid var(--ob-line);color:#344054;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#fafcfd;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.obChip.required{background:var(--ob-violet-soft);color:var(--ob-violet);border-color:#d9d6fe}.obChip.recommended{color:#175cd3;background:#eef6ff;border-color:#b2ddff}.obChip.optional{color:var(--ob-dim);background:#f4f5f7;border-color:#dfe3e8}.obChip.not-applicable{color:#98a2b3;background:#f4f5f7;border-color:#e6e9ed}.obChip.good{color:#067647;background:#ecfdf3;border-color:#abefc6}.obChip.pending{background:var(--ob-amber-soft);color:var(--ob-amber);border-color:var(--ob-amber-line)}.obChip.locked{color:#5b6673;background:#f4f5f7;border-color:#dfe3e8}.obGrid{grid-template-columns:250px minmax(0,1fr) 336px;align-items:start;gap:20px;display:grid}.obGrid>*{min-width:0}.obColumn{gap:18px;min-width:0;display:grid}.obColumn>*{min-width:0}.obSplit{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:20px;display:grid}.obSplit>*{min-width:0}.obNav{background:var(--ob-card);border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);border-radius:18px;padding:12px;position:sticky;top:92px}.obNav h2{letter-spacing:.7px;text-transform:uppercase;color:var(--ob-dim);margin:4px 8px 10px;font-size:11px}.obNav ol{gap:2px;max-height:calc(100vh - 200px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.obNavItem{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px 8px;display:grid}.obNavItem:hover{background:#f4f7f9}.obNavItem[aria-current=step]{background:var(--ob-ink);color:#fff}.obNavItem[aria-current=step] .obNavNum{color:#fff;background:#ffffff29}.obNavItem[aria-current=step] .obNavMeta{color:#b9c6d2}.obNavNum{color:#475467;background:#eef2f6;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.obNavItem.done .obNavNum{color:#067647;background:#ecfdf3}.obNavText{min-width:0}.obNavText b{font-size:12.5px;font-weight:750;line-height:1.35;display:block}.obNavMeta{letter-spacing:.4px;text-transform:uppercase;color:var(--ob-dim);margin-top:3px;font-size:9.5px;font-weight:800;display:block}.obNavMeta.required{color:var(--ob-violet)}.obNavMeta.recommended{color:#175cd3}.obNavMeta.not-applicable{color:#98a2b3}.obCard{background:var(--ob-card);border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);border-radius:18px;padding:22px}.obCard.na{box-shadow:none;background:#fbfcfd;border-style:dashed}.obSecHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.obSecHead>*{min-width:0}.obSecHead h2{letter-spacing:-.4px;margin:0;font-size:18px}.obSecHead h3{letter-spacing:-.2px;margin:0;font-size:15px}.obChip{max-width:100%}@media (width<=640px){.obChip{white-space:normal}}.obSecBlurb{color:var(--ob-muted);max-width:70ch;margin:0 0 4px;font-size:12.5px;line-height:1.6}.obWhy{background:var(--ob-violet-soft);color:#42307d;border:1px solid #d9d6fe;border-radius:12px;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.55;display:flex}.obWhy.recommended{color:#175cd3;background:#f0f7ff;border-color:#b2ddff}.obWhy.optional,.obWhy.not-applicable{color:#5b6673;background:#f7f9fb;border-color:#e4e9ef}.obWhy b{letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.obFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.obField{gap:6px;min-width:0;display:grid}.obField.wide{grid-column:1/-1}.obField>label,.obFieldsetLegend{letter-spacing:.5px;text-transform:uppercase;color:var(--ob-muted);font-size:10.5px;font-weight:900}.obField input,.obField select,.obField textarea{border:1px solid var(--ob-line);background:#fff;border-radius:11px;width:100%;min-width:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.obField textarea{resize:vertical;min-height:88px}.obField input:hover,.obField select:hover,.obField textarea:hover{border-color:#cbd5e1}.obField input[readonly],.obField select:disabled,.obField input:disabled{color:#5b6673;cursor:not-allowed;background:#f4f5f7}.obHelp{color:var(--ob-dim);margin:0;font-size:11px;line-height:1.5}.obCheck{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.obCheck input{width:17px;height:17px;accent-color:var(--ob-teal);flex:none;margin:1px 0 0}.obCheck span{color:#344054;font-size:12.5px;font-weight:600;line-height:1.5}.obMulti{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:12px;flex-wrap:wrap;gap:7px;margin:0;padding:11px;display:flex}.obMulti label{border:1px solid var(--ob-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:650;display:inline-flex}.obMulti label:has(input:checked){border-color:var(--ob-teal);background:var(--ob-teal-soft);color:#0b6f5f}.obMulti input{accent-color:var(--ob-teal)}.obLocked{color:var(--ob-dim);align-items:center;gap:8px;font-size:10.5px;line-height:1.5;display:flex}.obRepeat{gap:12px;margin-top:16px;display:grid}.obEntry{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:14px;padding:16px}.obEntryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.obEntryHead b{font-size:13px}.obEntryTools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.obEmpty{text-align:center;background:#fbfcfd;border:1px dashed #cbd5e1;border-radius:14px;padding:22px}.obEmpty b{margin-bottom:5px;font-size:13px;display:block}.obEmpty p{color:var(--ob-muted);max-width:56ch;margin:0 auto;font-size:11.5px;line-height:1.6}.obSide{gap:16px;display:grid;position:sticky;top:92px}.obMeter{gap:5px;display:grid}.obMeterTop{color:var(--ob-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.obMeterTop b{color:#344054;font-size:12px;font-weight:750}.obBar{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.obBar>span{background:linear-gradient(90deg,#0d9488,#3ec9b6);border-radius:999px;height:100%;display:block}.obBigPct{letter-spacing:-1.8px;font-size:38px;font-weight:900;line-height:1}.obDomains{gap:9px;margin-top:14px;display:grid}.obDomainRow{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:5px 9px;font-size:11.5px;display:grid}.obDomainRow span{color:#475467;min-width:0}.obDomainRow em{text-align:right;color:#344054;font-size:11px;font-style:normal;font-weight:800}.obDomainRow .obBar{grid-column:1/-1;height:5px}.obDomainRow.na em{color:#98a2b3;font-weight:700}.obTrustBox{border:1px solid var(--ob-amber-line);background:var(--ob-amber-soft);border-radius:14px;padding:14px}.obTrustBox b{letter-spacing:.5px;text-transform:uppercase;color:var(--ob-amber);margin-bottom:6px;font-size:11px;display:block}.obTrustBox p{color:#7a4a12;margin:0;font-size:11.5px;line-height:1.6}.obTrustState{letter-spacing:-.6px;color:var(--ob-ink);margin:0 0 6px;font-size:19px;font-weight:900}.obPreview{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:14px;gap:11px;padding:14px;display:grid}.obPreviewTop{align-items:center;gap:11px;display:flex}.obPreviewLogo{color:#fff;letter-spacing:.4px;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.obPreviewTop b{letter-spacing:-.3px;font-size:14px;display:block}.obPreviewTop span{color:var(--ob-dim);margin-top:2px;font-size:11px;display:block}.obPreview p{color:#475467;margin:0;font-size:11.5px;line-height:1.6}.obPreviewFacts{gap:7px;display:grid}.obPreviewFacts>div{border-top:1px solid var(--ob-line-soft);justify-content:space-between;gap:10px;padding-top:7px;font-size:11px;display:flex}.obPreviewFacts span{color:var(--ob-dim)}.obPreviewFacts b{color:#344054;text-align:right;font-weight:750}.obGates{gap:10px;margin-top:16px;display:grid}.obGate{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:13px;padding:13px 14px}.obGate.met{background:#f6fefa;border-color:#abefc6}.obGateTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.obGate b{font-size:12.5px}.obGate ul{gap:4px;margin:9px 0 0;padding-left:18px;display:grid}.obGate li{color:var(--ob-muted);font-size:11.5px;line-height:1.5}.obReviewTable{border-collapse:collapse;width:100%;margin-top:14px;font-size:12px}.obReviewTable th,.obReviewTable td{text-align:left;border-top:1px solid var(--ob-line-soft);vertical-align:top;padding:10px 12px}.obReviewTable th{letter-spacing:.5px;text-transform:uppercase;color:var(--ob-dim);border-top:0;font-size:9.5px}.obReviewTable td b{font-weight:750}.obReviewTable .obReviewVal{color:#475467;line-height:1.55}.obTableWrap{overflow-x:auto}.obStepFoot{border-top:1px solid var(--ob-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}.obStepFootMeta{color:var(--ob-dim);font-size:11.5px;line-height:1.5}.obNotice{border:1px solid var(--ob-amber-line);background:var(--ob-amber-soft);color:var(--ob-amber);border-radius:14px;gap:10px;padding:12px 14px;font-size:11.5px;line-height:1.55;display:flex}.obNotice b{font-weight:900}.obToast{color:#fff;z-index:60;background:#101828;border-radius:11px;max-width:min(420px,100% - 36px);padding:11px 14px;font-size:12px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #07111f47}@media (width<=1240px){.obGrid{grid-template-columns:220px minmax(0,1fr)}.obSide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;position:static}}@media (width<=960px){.obGrid,.obSplit{grid-template-columns:1fr}.obNav{position:static}.obNav ol{grid-auto-columns:minmax(178px,1fr);grid-auto-flow:column;width:100%;max-height:none;padding-bottom:4px;overflow:auto hidden}.obSide,.obFields{grid-template-columns:1fr}}@media (width<=640px){.obShell{padding:14px 13px 80px}.obHead{padding:18px}.obHead h1{font-size:23px}.obCard{padding:17px}.obHeadActions,.obStepFoot{width:100%}.obHeadActions .obBtn,.obStepFoot .obBtn{flex:1}.obPreviewFacts>div{flex-direction:column;gap:2px}.obPreviewFacts b{text-align:left}}@media (prefers-reduced-motion:reduce){.obWorkspace *,.obWorkspace :before,.obWorkspace :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.obSaveBar{border:1px solid var(--ob-line,#e4e9ef);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:9px 14px;font-size:12.5px;display:flex}.obSaveDot{background:#98a2b3;border-radius:50%;flex:none;width:9px;height:9px}.obSaveDot[data-state=saving]{background:#2563eb;animation:1.1s ease-in-out infinite obPulse}.obSaveDot[data-state=saved]{background:#0e9f6e}.obSaveDot[data-state=dirty]{background:#d97706}.obSaveDot[data-state=error],.obSaveDot[data-state=offline]{background:#dc2626}.obSaveDot[data-state=conflict]{background:#b91c1c}.obSaveDot[data-state=reference]{background:#98a2b3}.obSaveText{color:#344054;font-weight:700}.obSaveBar[data-state=error] .obSaveText,.obSaveBar[data-state=offline] .obSaveText,.obSaveBar[data-state=conflict] .obSaveText{color:#b42318}.obSaveAction{border:1px solid var(--ob-line,#e4e9ef);cursor:pointer;background:#fff;border-radius:9px;padding:4px 11px;font-size:12px;font-weight:800}.obSaveAction:hover{background:#f7f8fa}.obSaveMeta{color:#667085;letter-spacing:.2px;margin-left:auto;font-size:11.5px}@keyframes obPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.obSaveDot[data-state=saving]{animation:none}}@media (width<=640px){.obSaveMeta{width:100%;margin-left:0}}.obOverview{border-color:var(--ob-teal);box-shadow:0 1px 2px #07111f0a,0 0 0 3px var(--ob-teal-soft)}.obOverviewLede{color:#344054;max-width:70ch;margin:6px 0 0;font-size:13px;line-height:1.65}.obOverviewLede b{color:var(--ob-ink)}.obOverviewStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:16px;display:grid}.obOverviewStats>div{border:1px solid var(--ob-line);background:#fbfcfd;border-radius:12px;min-width:0;padding:10px 12px}.obOverviewStats span{letter-spacing:.5px;text-transform:uppercase;color:var(--ob-dim);margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.obOverviewStats b{letter-spacing:-.3px;color:var(--ob-ink);overflow-wrap:anywhere;font-size:15px}.obNextBlock{margin-top:18px}.obNextHead{letter-spacing:.5px;text-transform:uppercase;color:var(--ob-dim);margin:0 0 8px;font-size:12px}.obNextList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.obNextItem{text-align:left;cursor:pointer;border:1px solid var(--ob-line);background:#fff;border-radius:12px;gap:3px;width:100%;padding:11px 13px;display:grid}.obNextItem:hover{border-color:var(--ob-teal);background:var(--ob-teal-soft)}.obNextItem:focus-visible{outline:2px solid var(--ob-teal);outline-offset:2px}.obNextLabel{color:var(--ob-ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.obNextBlocking{letter-spacing:.4px;text-transform:uppercase;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.obNextWhy{color:var(--ob-muted);font-size:11.5px;line-height:1.55}.obNextStep{color:var(--ob-teal);letter-spacing:.2px;font-size:11px;font-weight:800}.obOverviewActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.obReadyList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.obReadyRow{border-top:1px solid var(--ob-line-soft);padding:10px 0}.obReadyRow:first-child{border-top:0;padding-top:0}.obReadyTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.obReadyLabel{color:#344054;min-width:0;font-size:12px;font-weight:800}.obReadyValue{letter-spacing:-.2px;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900}.obReadyValue[data-tone=complete]{color:var(--ob-teal)}.obReadyValue[data-tone=partial]{color:#b54708}.obReadyValue[data-tone=empty]{color:#667085}.obReadyValue[data-tone=not-applicable]{color:#98a2b3;font-weight:700}.obReadyValue[data-tone=unverified]{color:var(--ob-violet)}.obReadyDetail{color:var(--ob-dim);margin:4px 0 0;font-size:11px;line-height:1.55}.obReadyLink{cursor:pointer;color:var(--ob-teal);background:0 0;border:0;margin-top:5px;padding:0;font-size:11px;font-weight:800}.obReadyLink:hover{text-decoration:underline}.obReadyLink:focus-visible{outline:2px solid var(--ob-teal);outline-offset:2px;border-radius:4px}.obMediaMount{margin-top:18px}.obMediaMount .cmSecHead{margin-bottom:8px}.obMediaMount .cmSecHead h2{letter-spacing:-.2px;font-size:15px}.obMediaMount .cmSecHead p{color:var(--ob-muted);max-width:70ch;margin:4px 0 0;font-size:12.5px;line-height:1.6}.obMediaMount .cmNotice{border-radius:12px;margin-top:10px;padding:10px 12px;font-size:11.5px}.obMediaMount .cmCaseGrid{gap:14px;margin-top:14px}.obMediaMount .cmCase{border-color:var(--ob-line);background:#fbfcfd;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.obMediaMount .cmCase h3{letter-spacing:-.1px;font-size:13.5px}.obMediaMount .cmCase>p{color:var(--ob-dim);font-size:11px;line-height:1.5}.obMediaMount label:not(.cmBtn){letter-spacing:.5px;text-transform:uppercase;min-width:0;color:var(--ob-muted);gap:6px;font-size:10.5px;font-weight:900;display:grid}.obMediaMount label:not(.cmBtn) select{margin-top:0}.obMediaMount select,.obMediaMount input[type=url]{border:1px solid var(--ob-line);width:100%;min-width:0;color:var(--ob-ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:11px;padding:10px 12px;font-size:13.5px;font-weight:400;line-height:1.5}.obMediaMount select:hover,.obMediaMount input[type=url]:hover{border-color:#cbd5e1}.obMediaMount .cmCase>.cmBtn{justify-self:start}.obMediaMount .cmBtn{border-color:var(--ob-line);border-radius:10px}.obMediaMount .cmBtn.small{padding:8px 11px;font-size:12px}.obMediaMount .cmBtn:hover{border-color:#cbd5e1}.obMediaMount .cmActions{gap:6px;margin-top:2px}.obMediaMount .mediaThumbs{gap:10px;margin-top:10px}.obMediaMount .mediaThumb{border-color:var(--ob-line);border-radius:11px;gap:6px;padding:9px}.obMediaMount .mediaThumb b{font-size:12px;line-height:1.4}.obMediaMount .mediaThumb small{color:var(--ob-dim);font-size:10.5px}@media (width<=900px){.obMediaMount .cmCaseGrid{grid-template-columns:1fr}}:root{--cm-ink:#07111f;--cm-teal:#0d9488;--cm-teal-soft:#effbf9;--cm-violet:#5925dc;--cm-violet-soft:#f5f3ff;--cm-bg:#f6f8fb;--cm-line:#e4e9ef;--cm-line-soft:#eef2f6;--cm-muted:#667085;--cm-dim:#7b8794;--cm-amber:#8a4b08;--cm-amber-soft:#fff8ec;--cm-amber-line:#f6d394;--cm-green:#067647;--cm-green-soft:#ecfdf3;--cm-green-line:#abefc6;--cm-shadow:0 14px 40px #07111f14}.cmSurface{background:var(--cm-bg);color:var(--cm-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cmSurface *{box-sizing:border-box}.cmSurface button,.cmSurface input,.cmSurface select,.cmSurface textarea{font:inherit}.cmSurface input,.cmSurface select,.cmSurface textarea{color:var(--cm-ink)}.cmSurface button{cursor:pointer}.cmSurface :focus-visible{outline:3px solid var(--cm-teal);outline-offset:2px;border-radius:10px}.cmShell{max-width:1240px;margin:auto;padding:22px 22px 90px}.cmShell.wide{max-width:1460px}.cmCrumb{color:var(--cm-dim);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.cmCrumb button{color:var(--cm-dim);background:0 0;border:0;padding:0;font-size:13px}.cmCrumb button:hover{color:var(--cm-teal);text-decoration:underline}.cmCrumb b{color:#475467;font-weight:750}.cmHead{border:1px solid var(--cm-line);box-shadow:var(--cm-shadow);background:#fff;border-radius:20px;margin-bottom:20px;padding:22px 24px}.cmHeadTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cmHead h1{letter-spacing:-.9px;margin:0;font-size:27px}.cmHead .cmSub{color:var(--cm-muted);max-width:780px;margin:6px 0 0;font-size:14px;line-height:1.6}.cmChips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.cmCard{border:1px solid var(--cm-line);box-shadow:var(--cm-shadow);background:#fff;border-radius:18px;padding:22px}.cmCard+.cmCard{margin-top:18px}.cmSecHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.cmSecHead>*{min-width:0}.cmSecHead h2{letter-spacing:-.4px;margin:0;font-size:18px}.cmSecHead h3{letter-spacing:-.2px;margin:0;font-size:15px}.cmBlurb{color:var(--cm-muted);max-width:74ch;margin:0 0 4px;font-size:12.5px;line-height:1.6}.cmGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:20px;display:grid}.cmGrid>*{min-width:0}.cmCol{gap:18px;min-width:0;display:grid}.cmCol>*{min-width:0}.cmBtn{border:1px solid var(--cm-line);color:var(--cm-ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.cmBtn:hover{border-color:#cbd5e1}.cmBtn.primary{background:var(--cm-ink);border-color:var(--cm-ink);color:#fff}.cmBtn.teal{background:var(--cm-teal);border-color:var(--cm-teal);color:#fff}.cmBtn.small{border-radius:9px;padding:7px 10px;font-size:12px}.cmBtn.block{width:100%}.cmBtn[disabled]{opacity:.5;cursor:not-allowed}.cmActions{flex-wrap:wrap;gap:8px;display:flex}.cmActions.stack{flex-direction:column;align-items:stretch}.cmChip{border:1px solid var(--cm-line);color:#344054;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#fafcfd;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.cmChip.mode{background:var(--cm-violet-soft);color:var(--cm-violet);border-color:#d9d6fe}.cmChip.good{background:var(--cm-green-soft);color:var(--cm-green);border-color:var(--cm-green-line)}.cmChip.warn{background:var(--cm-amber-soft);color:var(--cm-amber);border-color:var(--cm-amber-line)}.cmChip.locked{color:#5b6673;background:#f4f5f7;border-color:#dfe3e8}.cmChip.layer{color:#175cd3;background:#eef6ff;border-color:#b2ddff}.cmChip.sponsored{color:#5b6673;letter-spacing:.9px;background:#f4f5f7;border-color:#dfe3e8}@media (width<=640px){.cmChip{white-space:normal}}.cmNotice{border:1px solid var(--cm-amber-line);background:var(--cm-amber-soft);color:var(--cm-amber);border-radius:14px;gap:10px;padding:12px 14px;font-size:11.5px;line-height:1.55;display:flex}.cmNotice b{font-weight:900}.cmNotice.firewall{color:#3538cd;background:#f5f8ff;border-color:#c7d7fe}.cmNotice.ok{border-color:var(--cm-green-line);background:var(--cm-green-soft);color:var(--cm-green)}.cmOffers{gap:12px;margin-top:16px;display:grid}.cmOffer{border:1px solid var(--cm-line);background:#fbfcfd;border-radius:15px;padding:16px}.cmOffer.selected{border-color:var(--cm-teal);background:var(--cm-teal-soft)}.cmOfferTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cmOffer h3{letter-spacing:-.2px;margin:0;font-size:15px}.cmPrice{letter-spacing:-1px;font-size:24px;font-weight:900;line-height:1.1}.cmPrice small{color:var(--cm-muted);letter-spacing:0;font-size:12px;font-weight:750}.cmOffer p{color:var(--cm-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}.cmOfferFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cmOfferFacts>div{border-top:1px solid var(--cm-line);padding-top:8px;font-size:11.5px}.cmOfferFacts span{letter-spacing:.5px;text-transform:uppercase;color:var(--cm-dim);margin-bottom:3px;font-size:9.5px;display:block}.cmOfferFacts b{color:#344054;font-weight:750}.cmRows{gap:0;margin-top:12px;display:grid}.cmRows>div{border-top:1px solid var(--cm-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;font-size:12px;display:flex}.cmRows>div:first-child{border-top:0}.cmRows b{color:#344054;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-weight:750}.cmRows span{color:var(--cm-muted);text-align:right;overflow-wrap:anywhere;flex:auto;min-width:0}.cmRows span.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cmTimeline{gap:0;margin-top:14px;display:grid}.cmEvent{grid-template-columns:auto minmax(0,1fr);gap:13px;padding-bottom:16px;display:grid;position:relative}.cmEvent:last-child{padding-bottom:0}.cmEvent .cmDot{background:var(--cm-teal-soft);width:26px;height:26px;color:var(--cm-teal);z-index:1;border:1px solid #b7e6df;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.cmEvent.vendor .cmDot{background:var(--cm-amber-soft);color:var(--cm-amber);border-color:var(--cm-amber-line)}.cmEvent:not(:last-child):before{content:"";background:var(--cm-line);width:1px;position:absolute;top:26px;bottom:0;left:12.5px}.cmEvent b{font-size:13px;display:block}.cmEvent p{color:var(--cm-muted);margin:3px 0 0;font-size:11.5px;line-height:1.55}.cmEventMeta{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.cmStages{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cmStage{border:1px solid var(--cm-line);color:var(--cm-dim);white-space:nowrap;background:#fbfcfd;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:800}.cmStage.done{background:var(--cm-green-soft);color:var(--cm-green);border-color:var(--cm-green-line)}.cmStage.current{background:var(--cm-ink);color:#fff;border-color:var(--cm-ink)}.cmFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.cmField{gap:6px;min-width:0;display:grid}.cmField.wide{grid-column:1/-1}.cmField label,.cmField .lg{letter-spacing:.5px;text-transform:uppercase;color:var(--cm-muted);font-size:10.5px;font-weight:900}.cmField input,.cmField select,.cmField textarea{border:1px solid var(--cm-line);background:#fff;border-radius:11px;width:100%;min-width:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.cmField textarea{resize:vertical;min-height:84px}.cmField input[readonly]{color:#5b6673;background:#f4f5f7}.cmHelp{color:var(--cm-dim);margin:0;font-size:11px;line-height:1.5}.cmTableWrap{overflow-x:auto}.cmTable{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.cmTable th,.cmTable td{text-align:left;border-top:1px solid var(--cm-line-soft);vertical-align:top;padding:10px 12px}.cmTable th{letter-spacing:.5px;text-transform:uppercase;color:var(--cm-dim);white-space:nowrap;border-top:0;font-size:9.5px}.cmTable td b{font-weight:750}.cmNav{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.cmNav button{border:1px solid var(--cm-line);color:#475467;background:#fff;border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:750}.cmNav button[aria-current=true]{background:var(--cm-ink);border-color:var(--cm-ink);color:#fff}.mediaFileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mediaThumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.mediaThumb{border:1px solid var(--cm-line);border-radius:12px;gap:7px;min-width:0;padding:10px;display:grid}.mediaThumb img,.mediaDocument{aspect-ratio:4/3;object-fit:cover;background:#eef2f5;border-radius:8px;width:100%}.mediaDocument{color:#667085;place-items:center;font-weight:850;display:grid}.mediaThumb b,.mediaThumb small{overflow-wrap:anywhere}.cmCaseGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.cmCase{border:1px solid var(--cm-line);background:#fbfcfd;border-radius:15px;padding:16px}.cmCase h3{margin:0 0 4px;font-size:14px}.cmCase p{color:var(--cm-muted);margin:0;font-size:11.5px;line-height:1.55}.cmReview{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.cmReview>div{border:1px solid var(--cm-line);background:#fff;border-radius:11px;padding:10px}.cmReview span{letter-spacing:.5px;text-transform:uppercase;color:var(--cm-dim);margin-bottom:4px;font-size:9px;display:block}.cmReview b{font-size:11.5px}.cmMachine{color:#d7e1ea;white-space:pre;background:#0b1220;border-radius:14px;margin-top:12px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65;overflow-x:auto}.cmPanelActions,.gsListing .cmPanelActions{gap:8px;margin-top:14px;display:grid}.cmPanelActions .cmBtn,.gsListing .cmPanelActions .cmBtn{white-space:normal;text-align:center;flex-wrap:wrap;width:100%}.cmModeRow,.gsListing .cmModeRow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cmLayerNote,.gsListing .cmLayerNote{color:var(--cm-dim);margin:10px 0 0;font-size:10.5px;line-height:1.5}.cmEmpty{text-align:center;background:#fbfcfd;border:1px dashed #cbd5e1;border-radius:14px;padding:22px}.cmEmpty b{margin-bottom:5px;font-size:13px;display:block}.cmEmpty p{color:var(--cm-muted);max-width:58ch;margin:0 auto;font-size:11.5px;line-height:1.6}.cmToast{color:#fff;z-index:60;background:#101828;border-radius:11px;max-width:min(420px,100% - 36px);padding:11px 14px;font-size:12px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #07111f47}@media (width<=960px){.cmGrid,.cmFields,.cmOfferFacts,.cmCaseGrid,.cmReview{grid-template-columns:1fr}}@media (width<=640px){.cmShell{padding:14px 13px 80px}.cmHead{padding:18px}.cmHead h1{font-size:23px}.cmCard{padding:17px}.cmRows>div{flex-direction:column;gap:4px}.cmRows span{text-align:left}}@media (prefers-reduced-motion:reduce){.cmSurface *,.cmSurface :before,.cmSurface :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cmRepeat{gap:12px;margin-top:14px;display:grid}.cmEntry{border:1px solid var(--cm-line);background:#fff;border-radius:14px;padding:15px 17px}.cmEntry[data-unread=true]{background:#fbfcfe;border-left:3px solid #2563eb}.cmEntry[data-unread=true] .cmSecHead b{font-weight:900}.cmEntry .cmSecHead{margin-bottom:6px}.cmEntry .cmRows{margin-top:8px}:root{--mx-shell-max:1600px;--mx-shell-wide:1680px;--mx-shell-ultra:1760px;--mx-content-max:1200px;--mx-reading-max:780px;--mx-form-max:960px;--mx-focus-max:560px;--mx-split-reading:640px;--mx-listing-max:1500px;--mx-listing-gutter:40px;--mx-listing-rail:240px;--mx-listing-aside:340px;--mx-gutter-xl:64px;--mx-gutter-lg:48px;--mx-gutter-md:32px;--mx-gutter-sm:20px;--mx-gutter:var(--mx-gutter-md);--mx-section-xl:112px;--mx-section-lg:88px;--mx-section-md:64px;--mx-section-sm:48px;--mx-section:var(--mx-section-lg)}@media (width>=1600px){:root{--mx-gutter:var(--mx-gutter-xl);--mx-section:var(--mx-section-xl)}}@media (width>=1280px) and (width<=1599px){:root{--mx-gutter:var(--mx-gutter-lg)}}@media (width<=1023px){:root{--mx-section:var(--mx-section-md);--mx-listing-gutter:28px}}@media (width<=767px){:root{--mx-gutter:var(--mx-gutter-sm);--mx-section:var(--mx-section-sm);--mx-listing-gutter:18px}}.wrap{max-width:var(--mx-shell-max);padding-left:var(--mx-gutter);padding-right:var(--mx-gutter);margin-inline:auto}.wrap.mxContent{max-width:var(--mx-content-max)}.wrap.mxWide{max-width:var(--mx-shell-wide)}.wrap.mxUltra{max-width:var(--mx-shell-ultra)}.section{padding-top:var(--mx-section);padding-bottom:var(--mx-section)}.mxReading,.sectionHead p,.centerHead p,.demoNote,.centerHead{max-width:var(--mx-reading-max)}.copyBlock p{max-width:var(--mx-split-reading)}.callout{max-width:min(100%,940px)}.railNote{max-width:min(100%,900px)}.sectionHead{gap:clamp(24px,3vw,64px)}.sectionHead>div:first-child{flex:auto;min-width:0}.hero h1{letter-spacing:clamp(-4px,-.18vw - 1.2px,-2.2px);font-size:clamp(40px,3.2vw + 16px,64px);line-height:1.04}.sectionHead h2,.copyBlock h2,.centerHead h2{font-size:clamp(28px,1.55vw + 14px,44px);line-height:1.1}.finalCta h2{font-size:clamp(30px,2vw + 16px,50px)}.hero>p{max-width:min(820px,100%);font-size:clamp(16px,.35vw + 14px,20px)}.sectionHead p,.centerHead p{font-size:clamp(14.5px,.28vw + 13.2px,17px)}.copyBlock p{font-size:clamp(14.5px,.2vw + 13.6px,16.5px)}@media (width>=1440px){.categoryGrid strong{font-size:15.5px}.categoryGrid small{font-size:12.5px}.productCard p{font-size:13.5px}.flyStep strong{font-size:15px}.flyStep small{font-size:12.5px}.roadmapCard h3{font-size:18px}.roadmapCard p{font-size:12.5px}.whyCard h3{font-size:18px}.whyCard p{font-size:13px}}.topbar{padding-left:var(--mx-gutter);padding-right:var(--mx-gutter);gap:clamp(16px,2vw,44px);height:80px}.topbar nav{justify-content:flex-start;gap:4px}.topbar nav button{padding:10px 14px;font-size:14px;font-weight:650;position:relative}.topbar nav button.active{color:#08283a;background:#f1f7f8;font-weight:750}.topbar nav button.active:after{content:"";background:#0d9c90;border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.mobileNav.open{top:80px}@media (width>=1600px){.topbar nav button{padding:10px 16px;font-size:14.5px}}@media (width<=1180px){.topbar{gap:18px;padding-left:20px;padding-right:20px}.topbar nav button{padding:9px;font-size:13px}}@media (width<=1100px){.topbar{gap:12px;padding-left:14px;padding-right:14px}.topbar nav button{padding:9px 7px;font-size:12.5px}}@media (width<=900px){.topbar{height:76px;padding-left:16px;padding-right:16px}.mobileNav.open{top:76px}}.hero{padding-left:max(var(--mx-gutter),calc((100% - var(--mx-shell-wide)) / 2));padding-right:max(var(--mx-gutter),calc((100% - var(--mx-shell-wide)) / 2));min-height:0;padding-top:clamp(64px,5vw,104px);padding-bottom:clamp(40px,3vw,60px)}.searchBox{max-width:min(1040px,100%);height:auto;min-height:78px;margin-top:clamp(24px,2.4vw,38px)}@media (width<=600px){.searchBox{min-height:66px}}.searchBox input{font-size:clamp(15px,.3vw + 14px,18px)}.heroExamples{row-gap:8px;margin-top:14px}.heroStats{gap:clamp(28px,4.5vw,90px);margin-top:clamp(38px,3.6vw,62px)}@media (width>=1600px){.heroStats strong{font-size:24px}}.categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.categoryGrid button{padding:20px}@media (width>=1600px){.categoryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.categoryGrid button{padding:22px}}@media (width<=1279px){.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.categoryGrid{grid-template-columns:1fr}}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (width>=1600px){.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (width<=1279px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.productGrid{grid-template-columns:1fr;gap:12px}}@media (width>=1600px){.roadmap{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1279px){.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.roadmap{grid-template-columns:1fr}}@media (width>=1280px){.authGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (width<=1279px){.authGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.authGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.authGrid{grid-template-columns:1fr}}@media (width>=1600px){.whyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.whyCard{padding:26px}.horizonItems{grid-template-columns:repeat(4,minmax(0,1fr))}.estateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}@media (width<=1023px){.whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.whyGrid{grid-template-columns:1fr}}@media (width>=1440px){.revenueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenueGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.revenueGrid>div:nth-child(2n){border-right:1px solid var(--line)}.revenueGrid>div:nth-child(3n){border-right:0}.revenueGrid>div:nth-last-child(-n+3){border-bottom:0}}.mxResults{align-items:start;gap:24px;display:grid}.mxResults>*{min-width:0}@media (width>=1280px){.mxResults{grid-template-columns:264px minmax(0,1fr);gap:32px}.mxFilterRail{max-height:calc(100vh - 124px);position:sticky;top:100px;overflow-y:auto}}@media (width>=1600px){.mxResults{grid-template-columns:280px minmax(0,1fr);gap:40px}}.mxFilterRail{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.mxFilterRail .mxFilterHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.mxFilterRail h3{letter-spacing:.9px;text-transform:uppercase;color:#8a94a0;margin:0;font:800 12px Manrope}.mxFilterGroup+.mxFilterGroup{border-top:1px solid #eef1f4;margin-top:16px;padding-top:16px}.mxFilterGroup>span{letter-spacing:.8px;text-transform:uppercase;color:#98a2ad;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.mxFilterList{flex-direction:column;gap:4px;max-height:none;display:flex}.mxFilterList button{width:100%;font:inherit;color:#53606f;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:650;display:flex}.mxFilterList button:hover{color:#0d2a37;background:#f4f8f9}.mxFilterList button[aria-pressed=true]{color:#0d8f85;background:#effbf9;border-color:#70cfc6;font-weight:800}.mxFilterRail .filters{flex-direction:column;gap:6px;display:flex}.mxFilterRail .filters button{justify-content:flex-start;width:100%;height:36px}.mxFilterRail .mxClearAll{border-top:1px solid #eef1f4;margin-top:16px;padding-top:14px}@media (width<=1279px){.mxFilterRail{padding:14px 16px}.mxFilterRail .mxFilterGroup{margin-top:12px;padding-top:12px}.mxFilterList{flex-flow:row;gap:6px;padding-bottom:4px;overflow-x:auto}.mxFilterList button{white-space:nowrap;border-color:#dce2e8;width:auto}.mxFilterRail .filters{flex-flow:wrap}.mxFilterRail .filters button{width:auto}}@media (width<=767px){.mxFilterRail .filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mxFilterRail .filters button{flex:none}}@media (width<=600px){.mxFilterRail .filters{display:flex}}.mxResultsMain{min-width:0;display:block}.flywheel{gap:14px}.flyStep{padding:18px}@media (width>=1600px){.flywheel{gap:18px}.flyStep{padding:22px}.flyStep .fIcon{width:42px;height:42px}}@media (width<=1279px){.flywheel{grid-template-columns:repeat(3,minmax(0,1fr))}.flyStep:nth-child(4n) .arrow{display:grid}.flyStep:nth-child(3n) .arrow{display:none}}@media (width<=1023px){.flywheel{grid-template-columns:repeat(2,minmax(0,1fr))}.flyStep:nth-child(3n) .arrow{display:grid}.flyStep:nth-child(2n) .arrow{display:none}}@media (width<=767px){.flywheel{grid-template-columns:1fr}.flyStep .arrow{display:none!important}}.flyLoop{margin-top:22px;padding:18px;font-size:13.5px}.compoundGrid{gap:14px}@media (width>=1600px){.compoundGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width<=1279px){.compoundGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.compoundGrid{grid-template-columns:1fr}}.phasePanel{padding:clamp(20px,2vw,34px)}.phasePanel>p{max-width:var(--mx-reading-max)}@media (width>=1280px){.gateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gateGrid>div{padding:15px 16px}}@media (width>=1600px){.gateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.foundingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.foundingGrid>div{padding:18px}.foundingGrid strong{font-size:26px}}@media (width<=1023px){.foundingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gateGrid,.foundingGrid{grid-template-columns:1fr}}.twoCol{gap:clamp(36px,4.4vw,92px)}@media (width>=1600px){.twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1023px){.twoCol{grid-template-columns:1fr;gap:36px}}.sellerSection .benefitGrid{gap:12px}@media (width>=1600px){.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.benefitGrid>div{padding:14px}.vendorLayout{grid-template-columns:264px minmax(0,1fr);gap:22px}.vendorPane{padding:26px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=1279px){.estateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.estateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.estateGrid{grid-template-columns:1fr}}.finalCta{padding-left:var(--mx-gutter);padding-right:var(--mx-gutter);padding-top:clamp(64px,5vw,104px);padding-bottom:clamp(64px,5vw,104px)}.finalCta>div{max-width:min(940px,100%)}.finalCta .mxReading{margin-inline:auto}footer{padding:0}footer .wrap{display:block}.mxFooter{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px;padding-top:clamp(40px,3.4vw,60px);padding-bottom:clamp(28px,2.4vw,40px);display:grid}.mxFooterBrand p{color:#8fa1ab;max-width:44ch;margin:14px 0 0;font-size:11px;line-height:1.75}.mxFooterCol h2{letter-spacing:1.2px;text-transform:uppercase;color:#cfe0e7;margin:0 0 12px;font:800 10px Manrope}.mxFooterCol nav{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mxFooterCol nav button{font:inherit;color:#8fa1ab;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:600}.mxFooterCol nav button:hover{color:#5ce4d6;text-decoration:underline}.mxFooterCol nav button:focus-visible{outline-offset:3px}.mxFooterLegal{color:#6f838d;border-top:1px solid #12262f;padding-top:16px;padding-bottom:22px;font-size:10px;line-height:1.7}@media (width<=1023px){.mxFooter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (width<=600px){.mxFooter{grid-template-columns:1fr;gap:22px}}.gsListing .shell{max-width:var(--mx-listing-max);padding-left:var(--mx-listing-gutter);padding-right:var(--mx-listing-gutter);padding-bottom:96px}.gsListing .nav{max-width:none;padding-left:var(--mx-gutter);padding-right:var(--mx-gutter)}.gsListing h1{font-size:clamp(30px,1.5vw + 20px,46px)}.gsListing .copy{max-width:var(--mx-reading-max)}@media (width>=1280px) and (width<=1439px){:root{--mx-listing-aside:300px}}@media (width>=1280px){.gsListing .hero{grid-template-columns:minmax(0,1fr) var(--mx-listing-aside);gap:24px}}.gsListing .heroSide .scoreRow{align-items:center;gap:16px}.gsListing .heroSide .scoreRow>div:first-child{flex:auto;min-width:0;display:block}.gsListing .heroSide .score{white-space:nowrap;margin-top:4px;line-height:1.05}.gsListing .heroSide .ring{flex:0 0 78px;width:78px;height:78px}.gsListing .heroSide .score.notScored{white-space:normal}.gsLayout{grid-template-areas:"rail""main""side";align-items:start;gap:22px;margin-top:22px;display:grid}.gsLayout>*{min-width:0}.gsRail{grid-area:rail}.gsMain{grid-area:main}.gsAside{grid-area:side}@media (width>=1024px){.gsLayout{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"rail main""rail side";gap:20px}}@media (width>=1280px){.gsLayout{grid-template-columns:var(--mx-listing-rail) minmax(0,1fr) var(--mx-listing-aside);grid-template-areas:"rail main side";gap:24px}}@media (width>=1024px){.gsListing .gsRail{border:1px solid var(--gs-line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;max-height:calc(100vh - 110px);margin:0;padding:8px;display:flex;position:sticky;top:88px;overflow:visible auto}.gsListing .gsRail .tab{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}.gsListing .gsRail .tab:hover{background:#f4f8f9}.gsListing .gsRail .tab[aria-selected=true]{background:var(--gs-ink);color:#fff;border-color:var(--gs-ink)}}.gsListing .demo{pointer-events:none}@media (width>=1280px){.gsListing .gsAside{position:sticky;top:88px}}@media (width>=1440px){.gsListing .capGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gsListing .outcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsListing .metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.gsListing .hero,.gsListing .capGrid{grid-template-columns:1fr}}.gsListing .mxPassportGroup+.mxPassportGroup{border-top:1px solid #ffffff21;margin-top:16px;padding-top:16px}.gsListing .mxPassportGroup>h3{letter-spacing:1.1px;text-transform:uppercase;color:#7fa1ab;margin:0 0 10px;font-size:10px;font-weight:900}.gsListing .mxPassportGroup .passportGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (width<=767px){.gsListing .mxPassportGroup .passportGrid{grid-template-columns:1fr}}.cmSurface .cmShell{padding-left:var(--mx-gutter);padding-right:var(--mx-gutter)}@media (width>=1600px){.cmSurface .cmShell.wide{max-width:var(--mx-shell-max)}}.obShell{padding-left:var(--mx-gutter);padding-right:var(--mx-gutter)}@media (width>=1600px){.obShell{max-width:var(--mx-shell-max)}}@media (width>=2000px){.wrap,.wrap.mxWide,.wrap.mxUltra,.hero>:not(.heroGlow){max-width:var(--mx-shell-ultra)}.gsListing .shell{max-width:var(--mx-listing-max)}.cmSurface .cmShell,.obShell{max-width:var(--mx-shell-max)}}.categoryGrid button,.productCard,.flyStep,.mxFilterList button{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}@media (prefers-reduced-motion:reduce){.categoryGrid button,.productCard,.flyStep,.mxFilterList button{transition:none}}
