:root{--route-max:1280px;--route-gutter:clamp(20px,4vw,56px);--route-radius:20px;--route-section:clamp(64px,7vw,96px)}main:not(.reference-landing){background:#fff;color:#101828;overflow:hidden}.breadcrumb{width:min(var(--route-max),calc(100% - 2*var(--route-gutter)));min-height:52px;margin:0 auto;color:#667085;font-size:12px;text-transform:capitalize}.breadcrumb,.breadcrumb span{display:flex;align-items:center;gap:9px}.breadcrumb b{color:#c7ced8}.breadcrumb a:last-child{color:#344054;font-weight:700}.kicker{display:inline-flex;align-items:center;gap:8px;color:#155eef;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.kicker svg{width:16px;height:16px}.community-hero,.contact-page,.conversion-hero,.detail-hero,.experience-hero,.market-hero,.resource-hero,.trust-page-hero{width:min(var(--route-max),calc(100% - 2*var(--route-gutter)));max-width:none;margin:18px auto var(--route-section);padding:clamp(42px,5vw,72px);border:1px solid #e4e7ec;border-radius:var(--route-radius);background:radial-gradient(circle at 85% 15%,#eaf2ff 0,transparent 38%),#fff;box-shadow:0 22px 65px #15366e0b}.community-hero h1,.contact-page h1,.conversion-hero h1,.detail-hero h1,.experience-hero h1,.market-hero h1,.resource-hero h1,.simple-hero h1,.trust-page-hero h1{max-width:800px;margin:18px 0 22px;font-size:var(--fs-display);line-height:1.01;letter-spacing:-.055em;font-weight:650}.community-hero>div>p,.contact-page>div>p,.conversion-hero>div>p,.detail-hero>div>p,.experience-hero>div>p,.market-hero>p,.resource-hero>p,.simple-hero>p,.trust-page-hero>div>p{max-width:720px;color:#667085;font-size:16px;line-height:1.72}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{min-height:46px;padding:0 21px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800}.button.primary{background:#155eef;color:#fff;border:1px solid #155eef;box-shadow:0 10px 25px #155eef25}.button.secondary{background:#fff;color:#1d2939;border:1px solid #cfd6e0}.heading{max-width:780px}.heading>span{color:#155eef;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.heading h2{margin:12px 0;font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.045em}.heading p{color:#667085;line-height:1.7}.detail-hero aside,.experience-hero aside{border-color:#d7e3fa;background:linear-gradient(145deg,#f8fbff,#fff);box-shadow:0 22px 55px #15458a12}.demo-evidence,.detail-features,.enterprise-faq,.enterprise-outcomes,.enterprise-rollout,.experience-features,.market-browser,.resource-hub,.sdk-grid,.trust-controls,.trust-modes{width:min(var(--route-max),calc(100% - 2*var(--route-gutter)));max-width:none;margin-left:auto;margin-right:auto;margin-bottom:var(--route-section);padding-left:0;padding-right:0}.detail-features>div:last-child,.enterprise-outcomes>div:last-child,.enterprise-rollout>div:last-child,.experience-features>div:last-child{gap:16px}.detail-features article,.enterprise-outcomes article,.enterprise-rollout article,.experience-features article,.market-grid article,.resource-grid article,.sdk-grid article{border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 8px 24px #10182808;transition:transform .2s,border-color .2s,box-shadow .2s}.detail-features article:hover,.enterprise-outcomes article:hover,.enterprise-rollout article:hover,.experience-features article:hover,.market-grid article:hover,.resource-grid article:hover,.sdk-grid article:hover{transform:translateY(-3px);border-color:#b6cbf7;box-shadow:0 18px 40px #10182810}.detail-features b,.enterprise-outcomes h3,.enterprise-rollout h3,.experience-features h2,.market-grid h2,.resource-grid h2{color:#101828}.detail-features p,.enterprise-outcomes p,.enterprise-rollout p,.experience-features p,.market-grid p,.resource-grid p{color:#667085;line-height:1.7}.simple-hero{min-height:520px;padding:var(--route-section) var(--route-gutter);background:radial-gradient(circle at 50% 20%,#eaf2ff 0,transparent 44%),#fff}.simple-hero .enterprise-signals{margin-top:32px}.enterprise-architecture,.intentguard-pricing,.publish-flow{width:min(var(--route-max),calc(100% - 2*var(--route-gutter)));max-width:none;margin-left:auto;margin-right:auto;margin-bottom:var(--route-section);border-radius:var(--route-radius)}.enterprise-faq{padding:clamp(32px,4vw,55px);border:1px solid #e4e7ec;border-radius:var(--route-radius);background:#fff}.enterprise-faq summary,.feature-faq summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:800}.route-cta{width:min(var(--route-max),calc(100% - 2*var(--route-gutter)));margin:0 auto var(--route-section);padding:clamp(34px,5vw,58px);border:1px solid #cfe0ff;border-radius:var(--route-radius);background:linear-gradient(135deg,#edf4ff,#f8fbff);display:flex;align-items:center;justify-content:space-between;gap:32px}.route-cta span{color:#155eef;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.route-cta h2{max-width:760px;margin-top:10px;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.04em}.route-cta>div:last-child{display:flex;flex-wrap:wrap;gap:10px;flex:none}.community-search,.market-search{border-color:#b8caf0;box-shadow:0 15px 40px #155eef12}.community-search input,.market-search input{font-size:14px}.market-filters button,.resource-filters button,.topic-filters button{min-height:36px;padding:0 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;font-weight:700}.market-filters button.on,.resource-filters button.on,.topic-filters button.on{border-color:#155eef;background:#155eef;color:#fff}.availability{border:1px solid #f1d397;background:#fff9e9;color:#7a5414;font-size:12px;line-height:1.6}input,select,textarea{font:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9fbdff;outline-offset:2px;border-color:#155eef}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9fbdff;outline-offset:3px}.reference-footer{border-top:1px solid #e4e7ec}@media(max-width:900px){.community-hero,.contact-page,.conversion-hero,.detail-hero,.experience-hero,.trust-page-hero{grid-template-columns:1fr;gap:36px}.detail-features>div:last-child,.enterprise-outcomes>div:last-child,.enterprise-rollout>div:last-child,.experience-features>div:last-child{grid-template-columns:repeat(2,1fr)}.route-cta{align-items:flex-start;flex-direction:column}.route-cta>div:last-child{flex:none}}@media(max-width:600px){.breadcrumb{overflow:auto;white-space:nowrap}.community-hero,.contact-page,.conversion-hero,.detail-hero,.experience-hero,.market-hero,.resource-hero,.trust-page-hero{width:calc(100% - 28px);padding:36px 22px}.detail-features>div:last-child,.enterprise-outcomes>div:last-child,.enterprise-rollout>div:last-child,.experience-features>div:last-child{grid-template-columns:1fr}.route-cta{width:calc(100% - 28px);padding:32px 22px}.route-cta .button,.route-cta>div:last-child{width:100%}.actions{flex-direction:column}.actions .button{width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}header [id^=mega-]{background:rgba(255,255,255,.98)!important;border-color:#e4e7ec!important}header [id^=mega-],header [id^=mega-] .text-white{color:#101828!important}header [id^=mega-] .text-slate-400,header [id^=mega-] .text-slate-500{color:#667085!important}header [id^=mega-] .border-slate-700,header [id^=mega-] .border-slate-800{border-color:#e4e7ec!important}header [id^=mega-] .hover\:bg-slate-800:hover{background:#f2f4f7!important}header [id^=mega-] .bg-blue-500\/15{background:#edf4ff!important;color:#155eef!important}.availability-state{display:inline-flex;margin-top:18px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;padding:5px 10px;color:#475569;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}