.marketPage{--ink:#0a0c12;color:#0a0c12;background:#f4f5f8;min-height:100vh;overflow:clip}.marketContainer{width:min(100% - 64px,1280px);margin-inline:auto}.marketHero{background:radial-gradient(circle at 86% 8%,#41e6be30,#0000 26%),radial-gradient(circle at 12% 78%,#6f52ff1f,#0000 30%),#f7f8fb;border-bottom:1px solid #dadde6;padding:84px 0 72px}.marketHeroGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);align-items:center;gap:68px;display:grid}.marketHeroCopy{max-width:800px}.marketEyebrow{color:#12365f;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:850;line-height:1.3;display:flex}.marketEyebrow:before{content:"";background:#42dfb6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #42dfb61f}.marketHero h1{color:#0a0c12;max-width:900px;margin-top:26px;font-size:72px;font-weight:880;line-height:.96}.marketLead{color:#535967;max-width:720px;margin-top:28px;font-size:19px;line-height:1.62}.marketActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.marketButton{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:14px;font-weight:820;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.marketButton:hover{transform:translateY(-2px)}.marketButtonPrimary{color:#fff;background:#12141b}.marketButtonPrimary:hover{background:#12365f}.marketButtonSecondary{color:#171923;background:#ffffffbd;border-color:#cdd1dc}.marketButtonSecondary:hover{background:#fff;border-color:#8171ff}.marketDecision{color:#fff;background:linear-gradient(135deg,#5b46ff33,#0000 55%),#11131a;border:1px solid #262a38;border-radius:8px;padding:28px;box-shadow:0 24px 70px #14182629}.marketDecision .marketEyebrow{color:#8fb1cf}.marketDecision h2{color:#fff;margin-top:18px;font-size:30px;line-height:1.05}.marketDecision>p:not(.marketEyebrow){color:#b9bfcc;margin-top:14px;font-size:14px;line-height:1.6}.marketDecision ol{gap:0;margin-top:24px;padding:0;list-style:none;display:grid}.marketDecision li{border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.marketDecision li>span{color:#0a3b30;background:#8fb1cf;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.marketDecision li div{gap:5px;display:grid}.marketDecision li strong{font-size:14px}.marketDecision li small{color:#aeb5c4;font-size:12px;line-height:1.45}.marketSignals{background:#fff;border-bottom:1px solid #dadde6}.marketSignalGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketAboutPage .marketHero h1{max-width:980px}.marketSignalGrid{grid-template-columns:repeat(3,1fr);display:grid}.marketSignalGrid>div{border-left:1px solid #e0e2e9;min-height:112px;padding:25px 30px}.marketSignalGrid>div:last-child{border-right:1px solid #e0e2e9}.marketSignalGrid span,.marketSignalGrid strong{display:block}.marketSignalGrid span{color:#777d8b;text-transform:uppercase;font-size:11px;font-weight:800}.marketSignalGrid strong{margin-top:13px;font-size:19px}.marketArtifact{background:#fff;border-bottom:1px solid #dadde6;padding:96px 0}.marketArtifactGrid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:64px;display:grid}.marketArtifactCopy h2{color:#0a0c12;max-width:600px;margin-top:22px;font-size:42px;line-height:1.02}.marketArtifactCopy>p:last-child{color:#626977;max-width:590px;margin-top:20px;font-size:15px;line-height:1.65}.marketArtifactStatus{color:#0c775e;align-items:center;gap:10px;margin-top:28px;display:flex}.marketArtifactStatus strong{font-size:13px}.marketArtifactRows{color:#fff;background:linear-gradient(140deg,#12365f3b,#0000 58%),#11131a;border:1px solid #242836;border-radius:8px;overflow:hidden;box-shadow:0 28px 80px #181d2b24}.marketArtifactRows>div{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr) 20px;align-items:center;gap:20px;min-height:74px;padding:18px 22px;display:grid}.marketArtifactRows>div span{color:#8fb1cf;text-transform:uppercase;font-size:11px;font-weight:850}.marketArtifactRows>div strong{font-size:14px;line-height:1.4}.marketArtifactRows>div svg{color:#7965ff}.marketArtifactRows footer{color:#aeb5c3;background:#ffffff09;align-items:flex-start;gap:11px;padding:20px 22px;display:flex}.marketArtifactRows footer svg{color:#8fb1cf;flex:none;margin-top:2px}.marketArtifactRows footer p{font-size:12px;line-height:1.55}.marketArtifact--analytics .marketArtifactRows,.marketArtifact--methodology .marketArtifactRows{background:linear-gradient(140deg,#188be633,#0000 58%),#10141b}.marketOutcomes{background:#f4f5f8;padding:104px 0}.marketSectionIntro{grid-template-columns:.44fr 1fr;align-items:start;gap:42px;display:grid}.marketSectionIntroCopy{grid-column:2}.marketSectionIntroCopy .marketEyebrow{margin:0 0 18px}.marketSectionIntro h2{color:#0a0c12;max-width:860px;font-size:48px;line-height:1}.marketSectionIntroCopy>p:last-child{color:#5f6573;max-width:740px;margin-top:20px;font-size:17px;line-height:1.65}.marketOutcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.marketOutcomeCard{background:#fff;border:1px solid #dadde6;border-radius:8px;flex-direction:column;min-height:390px;padding:26px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 48px #1c212f0d}.marketOutcomeCard:hover{border-color:#a69cff;transform:translateY(-4px);box-shadow:0 24px 58px #262a3e17}.marketOutcomeIcon{color:#12365f;justify-content:space-between;align-items:center;display:flex}.marketOutcomeIcon svg{box-sizing:content-box;background:#e8eef4;border-radius:8px;padding:11px}.marketOutcomeIcon span{color:#a0a5b1;font-size:11px;font-weight:850}.marketOutcomeCard h3{color:#0a0c12;margin-top:42px;font-size:25px;line-height:1.08}.marketOutcomeCard>p{color:#676d7a;margin-top:15px;font-size:14px;line-height:1.6}.marketOutcomeCard ul{gap:10px;margin-top:auto;padding:26px 0 0;list-style:none;display:grid}.marketOutcomeCard li{color:#313541;align-items:center;gap:9px;font-size:13px;font-weight:680;display:flex}.marketOutcomeCard li svg{color:#159f7b}.marketWorkflow{color:#fff;background:#101219;padding:104px 0}.marketWorkflow .marketEyebrow{color:#8fb1cf}.marketWorkflowGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:78px;display:grid}.marketWorkflowIntro{position:sticky;top:110px}.marketWorkflowIntro h2{color:#fff;max-width:570px;margin-top:24px;font-size:48px;line-height:1}.marketWorkflowIntro>p:last-child{color:#adb3c0;max-width:560px;margin-top:22px;font-size:16px;line-height:1.65}.marketWorkflowSteps{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.marketWorkflowSteps li{border-bottom:1px solid #ffffff29;grid-template-columns:42px 58px minmax(0,1fr);gap:20px;min-height:142px;padding:28px 0;display:grid}.marketWorkflowSteps li>span{color:#8fb1cf;align-self:center;font-size:12px;font-weight:900}.marketWorkflowStepIcon{color:#8fb1cf;background:linear-gradient(145deg,#67ecc81a,#6f4fff1f);border:1px solid #67ecc833;border-radius:12px;align-self:center;place-items:center;width:54px;height:54px;transition:border-color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff14}.marketWorkflowSteps li:hover .marketWorkflowStepIcon{border-color:#67ecc88c;transform:translateY(-3px)}.marketWorkflowSteps strong{font-size:24px}.marketWorkflowSteps p{color:#aeb4c1;max-width:590px;margin-top:10px;font-size:14px;line-height:1.6}.marketFinal{background:#def6ef;border-bottom:1px solid #c5ded7;padding:84px 0}.marketFinalInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.marketFinal h2{color:#0a0c12;max-width:880px;margin-top:22px;font-size:48px;line-height:1}.marketFinal div>p:last-child{color:#4f615c;max-width:720px;margin-top:19px;font-size:16px;line-height:1.6}.marketFooter{color:#fff;background:#0a0c11;padding:30px 0}.marketFooter .marketContainer{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.marketFooter p{color:#9097a6;font-size:13px}.marketFooter>div>a:last-child{color:#8fb1cf;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.marketPage .providerDirectorySection{color:#0a0c12;background:0 0;border:0;border-radius:0;width:min(100% - 64px,1280px);margin:92px auto 0;padding:0 0 8px}.marketPage .providerDirectoryHeader{border-bottom:1px solid #d8dbe4;align-items:end;padding-bottom:28px}.marketPage .providerDirectoryHeader h2{color:#0a0c12;max-width:760px;margin-top:15px;font-size:42px;line-height:1}.marketPage .providerDirectoryHeader .button{color:#171923;background:#fff;border-color:#cfd3de;min-height:46px}.marketPage .providerDirectoryList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.marketPage .providerDirectoryCard,.marketPage .providerDirectoryEmpty{color:#0a0c12;background:#fff;border-color:#d9dce5;box-shadow:0 16px 44px #1d212f0d}.marketPage .providerDirectoryCard{flex-direction:column;display:flex}.marketPage .providerDirectoryEmpty{min-height:250px}.marketPage .providerDirectoryTop>span{color:#12365f;background:#e8eef4;border-color:#c7d4e0}.marketPage .providerDirectoryTop p,.marketPage .providerDirectoryNote,.marketPage .providerDirectoryTermsNote{color:#6b7180}.marketPage .providerDirectoryVerified{color:#147e63;background:#e8f8f3;border-color:#b9e7d9}.marketPage .providerDirectoryTags span{color:#515766;background:#f5f6f9;border-color:#dfe1e8}.marketPage .providerTermsList span{color:#5140bc;background:#f1efff;border-color:#d8d3ff}.marketPage .providerDirectoryAction{color:#fff;background:#10131a;border:1px solid #10131a;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding:0 15px;font-size:13px;font-weight:780;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.marketPage .providerDirectoryAction:hover{background:#1e4d7a;border-color:#1e4d7a}.ppDirectoryPromise{background:#dfe2eb;border:1px solid #dfe2eb;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}.ppDirectoryPromise>div{background:#fff;align-items:center;gap:12px;min-height:84px;padding:18px 20px;display:flex}.ppDirectoryPromise span{color:#704dff;font-size:11px;font-weight:850}.ppDirectoryPromise strong{color:#11131a;font-size:14px}.contactShell,.registerShell{color:#0a0c12;background:radial-gradient(circle at 88% 4%,#42dfb629,#0000 24%),radial-gradient(circle at 12% 76%,#12365f1a,#0000 30%),#f4f5f8;min-height:100vh}.contactShell .contactHeader,.registerShell .contactHeader{border-bottom:1px solid #d9dce5}.contactShell .contactHeader nav a,.registerShell .contactHeader nav a{color:#272b35;background:#ffffffb8;border-color:#d5d8e1}.contactShell .contactHeader nav a:hover,.registerShell .contactHeader nav a:hover{color:#513de0;background:#fff;border-color:#9b91f6}.contactShell .contactLayout{grid-template-columns:minmax(0,.85fr) minmax(480px,1.05fr);gap:70px;margin-top:72px;padding-bottom:80px}.contactShell .contactStructuredBrief{width:min(1180px,100% - 48px);margin:20px auto 0;padding-bottom:70px}.contactShell .contactStructuredBrief>summary{color:#3d4350;cursor:pointer;background:#fff;border:1px solid #d4d7e0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:0 auto;padding:0 15px;font-size:12px;font-weight:800;list-style:none;display:flex}.contactShell .contactStructuredBrief>summary::-webkit-details-marker{display:none}.contactShell .contactStructuredBrief[open]>summary svg{transform:rotate(90deg)}.contactShell .contactStructuredBrief .contactLayout{width:100%;margin-top:38px;padding-bottom:0}.contactShell .contactBrief,.contactShell .contactFormPanel,.registerShell .contactFormPanel{color:#0a0c12}.contactShell .contactBrief{box-shadow:none;background:0 0;border:0;padding:22px 0}.contactShell .contactBrief h1{color:#0a0c12;max-width:680px;font-size:56px;line-height:.98}.contactShell .contactBrief>p:not(.eyebrow),.registerShell .registerBrief>p:not(.adminEyebrow),.registerShell .registerJourney small,.registerShell .registerFormIntro>p:not(.adminEyebrow){color:#636977}.registerShell .registerFormIntro h2{color:#0a0c12}.contactShell .contactNeedList{border-top:1px solid #d9dce5;margin-top:24px}.contactShell .contactNeedList div{color:#373c48;background:0 0;border:0;border-bottom:1px solid #d9dce5;border-radius:0;min-height:58px;padding:0}.contactShell .contactNeedList svg,.registerShell .registerRoleCards svg,.registerShell .registerTrust svg{color:#12365f}.contactShell .contactContext span{color:#246b58;background:#e9f8f3;border-color:#cbded8}.contactShell .contactTelegramLink{color:#242833;background:#fff;border:1px solid #d4d7e0;border-radius:8px;align-items:center;gap:9px;padding:13px 15px;display:inline-flex}.contactShell .contactFormPanel,.registerShell .contactFormPanel{background:#fff;border-color:#d7dae4;box-shadow:0 24px 70px #1c223014}.contactShell .contactForm label,.registerShell .contactForm label{color:#5e6472}.contactShell .contactForm input,.contactShell .contactForm select,.contactShell .contactForm textarea,.registerShell .contactForm input,.registerShell .contactForm select,.registerShell .contactForm textarea{color:#10131a;background:#f8f9fb;border-color:#d8dbe4}.contactShell .contactForm input:focus,.contactShell .contactForm select:focus,.contactShell .contactForm textarea:focus,.registerShell .contactForm input:focus,.registerShell .contactForm select:focus,.registerShell .contactForm textarea:focus{background:#fff;border-color:#6e5bf0;box-shadow:0 0 0 3px #12365f1a}.contactShell .contactForm .button,.registerShell .contactForm .button{color:#fff;background:#12141b;min-height:50px}.contactShell .contactSuccess,.registerShell .contactSuccess{color:#225e4e;background:#eaf8f3;border-color:#b8e6d8}.registerShell{padding-top:0}.registerShell .registerLayout{gap:70px;margin-top:72px;padding-bottom:40px}.registerShell .registerBrief{top:104px}.registerShell .registerBrief h1{color:#0a0c12;max-width:680px;font-size:58px;line-height:.98}.registerShell .adminEyebrow{color:#12365f}.registerShell .registerRoleCards a,.registerShell .registerTrust{color:#151821;background:#fff;border-color:#d7dae3}.registerShell .registerRoleCards a.active{background:#e8eef4;border-color:#8070f4;box-shadow:inset 0 0 0 1px #12365f1f}.registerShell .registerRoleCards small,.registerShell .registerTrust{color:#636a78}.registerShell .registerJourney li,.registerShell .registerFormIntro{border-color:#dadde6}.registerShell .registerJourney li>span{color:#12365f}.registerShell .registerError{color:#9d3f2f;background:#fff0ed;border-color:#efc7bf}@media (max-width:1020px){.marketHeroGrid,.marketWorkflowGrid,.marketArtifactGrid{grid-template-columns:1fr}.marketArtifactGrid{gap:40px}.marketHeroCopy{max-width:900px}.marketHero h1{font-size:58px}.marketDecision{max-width:720px}.marketWorkflowIntro{position:static}.marketOutcomeGrid,.marketPage .providerDirectoryList{grid-template-columns:repeat(2,minmax(0,1fr))}.contactShell .contactLayout,.registerShell .registerLayout{grid-template-columns:1fr;gap:40px}.registerShell .registerBrief{position:static}}@media (max-width:720px){.marketContainer,.marketPage .providerDirectorySection{width:min(100% - 32px,1280px)}.marketHero{padding:58px 0 48px}.marketHeroGrid{gap:38px}.marketHero h1{margin-top:20px;font-size:42px;line-height:.98}.marketLead{margin-top:21px;font-size:16px}.marketActions,.marketActions .marketButton{width:100%}.marketDecision{padding:22px}.marketDecision h2{font-size:26px}.marketSignalGrid,.ppDirectoryPromise{grid-template-columns:1fr}.ppDirectoryPromise>div{min-height:68px}.marketSignalGrid>div,.marketSignalGrid>div:last-child{border-bottom:1px solid #e0e2e9;border-left:0;border-right:0;min-height:auto;padding:20px 0}.marketPage .providerDirectorySection{margin-top:62px}.marketPage .providerDirectoryHeader,.marketFinalInner,.marketFooter .marketContainer{flex-direction:column;align-items:flex-start;display:flex}.marketPage .providerDirectoryHeader h2,.marketSectionIntro h2,.marketWorkflowIntro h2,.marketFinal h2{font-size:36px}.marketPage .providerDirectoryHeader .button,.marketFinal .marketButton{width:100%}.marketOutcomes,.marketWorkflow,.marketArtifact{padding:72px 0}.marketArtifactCopy h2{font-size:36px}.marketArtifactRows>div{grid-template-columns:1fr;gap:7px;min-height:auto}.marketArtifactRows>div svg{display:none}.marketSectionIntro{grid-template-columns:1fr;gap:20px}.marketSectionIntroCopy{grid-column:1}.marketOutcomeGrid,.marketPage .providerDirectoryList{grid-template-columns:1fr}.marketOutcomeCard{min-height:340px}.marketWorkflowGrid{gap:42px}.marketWorkflowSteps li{grid-template-columns:30px 48px minmax(0,1fr);gap:12px}.marketWorkflowStepIcon{border-radius:10px;width:44px;height:44px}.marketFinal{padding:68px 0}.contactShell .contactLayout,.registerShell .registerLayout{width:min(100% - 32px,1180px);margin-top:42px}.contactShell .contactBrief h1,.registerShell .registerBrief h1{font-size:42px}.contactShell .contactFormGrid,.registerShell .contactFormGrid{grid-template-columns:1fr}.contactShell .contactHeader,.registerShell .contactHeader{width:min(100% - 32px,1180px)}}@media (prefers-reduced-motion:reduce){.marketButton,.marketOutcomeCard{transition:none}}.integrationPage{--integration-border:#dfe2e8;--integration-ink:#11131a;--integration-muted:#646a77;--integration-soft:#f5f6f8;--integration-violet:#12365f}.integrationHero h1{letter-spacing:0;max-width:980px;font-size:76px;line-height:.96}.integrationHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:880px;margin-top:48px;display:grid}.integrationHeroStats>div{border:1px solid var(--integration-border);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:18px 20px;display:grid}.integrationHeroStats strong{color:var(--integration-ink);letter-spacing:0;font-size:30px}.integrationHeroStats span{overflow-wrap:anywhere;color:var(--integration-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.integrationDirectorySection{padding-top:54px}.integrationDirectory{gap:28px;display:grid}.integrationViewTabs{background:#fff;border:1px solid #cfd3dc;border-radius:7px;grid-template-columns:repeat(3,minmax(112px,1fr));justify-self:start;display:inline-grid;overflow:hidden}.integrationViewTabs a{color:#4d5360;letter-spacing:0;border-right:1px solid #d9dce3;place-items:center;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:grid}.integrationViewTabs a:last-child{border-right:0}.integrationViewTabs a[aria-current=page]{color:#fff;background:var(--integration-ink)}.integrationVerificationGuide{border-top:1px solid var(--integration-border);border-bottom:1px solid var(--integration-border);background:#ffffff94;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integrationVerificationGuide>div{border-right:1px solid var(--integration-border);grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;padding:18px 22px;display:grid}.integrationVerificationGuide>div:last-child{border-right:0}.integrationVerificationGuide svg{color:var(--integration-violet);margin-top:2px}.integrationVerificationGuide span,.integrationVerificationGuide strong,.integrationVerificationGuide small{min-width:0;display:block}.integrationVerificationGuide strong{color:var(--integration-ink);letter-spacing:0;font-size:12px}.integrationVerificationGuide small{color:var(--integration-muted);margin-top:4px;font-size:11px;line-height:1.45}.integrationDirectoryControls{grid-template-columns:minmax(260px,1fr) auto;gap:14px;display:grid}.integrationDirectoryControls>label{border:1px solid var(--integration-border);background:#fff;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:flex}.integrationDirectoryControls input{width:100%;min-width:0;color:var(--integration-ink);background:0 0;border:0;outline:0;font-size:13px}.integrationDirectoryControls>div{align-items:center;gap:7px;max-width:620px;padding-bottom:2px;display:flex;overflow-x:auto}.integrationDirectoryControls button,.integrationFilterEmpty button{border:1px solid var(--integration-border);color:#474d59;letter-spacing:0;cursor:pointer;background:#fff;border-radius:7px;flex:none;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.integrationDirectoryControls button[aria-pressed=true]{border-color:var(--integration-ink);color:#fff;background:var(--integration-ink)}.integrationProviderGrid,.integrationGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integrationProviderCard,.integrationGroupCard{border:1px solid var(--integration-border);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 9px 26px #191d260d}.integrationProviderHeader{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;display:grid}.integrationProviderMark{color:#5038c7;letter-spacing:0;background:#eeebff;border-radius:7px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.integrationProviderHeader h2,.integrationGroupHeader h2{overflow-wrap:anywhere;color:var(--integration-ink);letter-spacing:0;margin:0;font-size:22px;line-height:1.15}.integrationProviderHeader p{color:var(--integration-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.integrationVerificationLabels{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.integrationVerificationLabels>span{overflow-wrap:anywhere;color:#17684f;background:#edf8f4;border:1px solid #cce8dd;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.integrationVerificationLabels>span[data-status=needs_update],.integrationVerificationLabels>span[data-status=unverified]{color:#805d18;background:#fff8e9;border-color:#ead7ae}.integrationCoverageRows{border:1px solid var(--integration-border);background:var(--integration-border);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.integrationCoverageRows>div{background:var(--integration-soft);min-width:0;padding:14px}.integrationCoverageRows span,.integrationGroupCoverage>div:first-child span{color:#727885;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:850}.integrationCoverageRows p{overflow-wrap:anywhere;color:#303540;margin:7px 0 0;font-size:11px;line-height:1.5}.integrationTerms{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.integrationTerms span,.integrationTagList span{color:#4e419e;letter-spacing:0;background:#f4f2ff;border:1px solid #ddd9f5;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:750}.integrationCardCta{border:1px solid var(--integration-ink);overflow-wrap:anywhere;color:#fff;background:var(--integration-ink);letter-spacing:0;cursor:pointer;border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;max-width:100%;min-height:41px;margin-top:20px;padding:8px 13px;font-size:11px;font-weight:850;line-height:1.3;display:inline-flex}.integrationCardCta:hover{border-color:var(--integration-violet);background:var(--integration-violet)}.integrationGroupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.integrationGroupHeader>div:first-child>span{color:var(--integration-violet);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.integrationGroupCounts{justify-items:end;gap:4px;min-width:112px;display:grid}.integrationGroupCounts strong{color:var(--integration-ink);letter-spacing:0;font-size:12px}.integrationGroupCounts span{color:var(--integration-muted);text-align:right;font-size:10px}.integrationGroupCoverage{border-top:1px solid var(--integration-border);border-bottom:1px solid var(--integration-border);margin-top:20px;padding:16px 0}.integrationGroupCoverage>div:first-child{align-items:center;gap:7px;display:flex}.integrationGroupCoverage>div:first-child svg{color:var(--integration-violet)}.integrationGroupCoverage>p{color:var(--integration-muted);margin:10px 0 0;font-size:11px}.integrationTagList{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.integrationGroupProviders{margin-top:8px;display:grid}.integrationGroupProvider{border-bottom:1px solid #eceef2;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.integrationGroupProvider:last-child{border-bottom:0}.integrationGroupProvider>div:first-child{min-width:0}.integrationGroupProvider strong,.integrationGroupProvider>div:first-child span{overflow-wrap:anywhere;display:block}.integrationGroupProvider strong{color:var(--integration-ink);letter-spacing:0;font-size:12px}.integrationGroupProvider>div:first-child span{color:var(--integration-muted);margin-top:4px;font-size:10px}.integrationGroupProvider .integrationVerificationLabels{justify-content:flex-end;margin-top:0}.integrationEmpty,.integrationFilterEmpty{text-align:center;background:#ffffffa8;border:1px dashed #cbd0da;border-radius:8px;justify-items:center;padding:48px 24px;display:grid}.integrationEmpty>svg{color:var(--integration-violet)}.integrationEmpty h2{max-width:620px;color:var(--integration-ink);letter-spacing:0;margin:15px 0 0;font-size:26px}.integrationEmpty p,.integrationFilterEmpty p{max-width:660px;color:var(--integration-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.integrationFilterEmpty button{margin-top:15px}.integrationFinalCta h2{letter-spacing:0;font-size:44px;line-height:1.05}@media (max-width:1040px){.integrationHero h1{font-size:64px}.integrationProviderGrid,.integrationGroupGrid,.integrationDirectoryControls{grid-template-columns:1fr}.integrationDirectoryControls>div{max-width:100%}}@media (max-width:760px){.integrationHero h1{font-size:48px}.integrationHeroStats,.integrationVerificationGuide{grid-template-columns:1fr}.integrationHeroStats>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.integrationVerificationGuide>div{border-right:0;border-bottom:1px solid var(--integration-border)}.integrationVerificationGuide>div:last-child{border-bottom:0}.integrationViewTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.integrationViewTabs a{overflow-wrap:anywhere;min-width:0;padding:0 8px}.integrationCoverageRows,.integrationGroupHeader,.integrationGroupProvider{grid-template-columns:1fr}.integrationGroupCounts{justify-items:start;min-width:0}.integrationGroupCounts span{text-align:left}.integrationGroupProvider .integrationVerificationLabels{justify-content:flex-start}.integrationProviderCard,.integrationGroupCard{padding:18px}.integrationFinalCta h2{font-size:34px}}@media (max-width:420px){.integrationHero h1{font-size:40px}.integrationViewTabs a{font-size:10px}.integrationProviderHeader{grid-template-columns:38px minmax(0,1fr)}.integrationProviderMark{width:38px;height:38px}}.integrationPage .integrationCardCta,.integrationPage .integrationCardCta:visited{color:#fff}
