.partnersPage{--ink:#14181a;--muted:#52595a;--muted-2:#5f6668;--line:#e5e7e7;--green:#0f7a4a;--mint:#7fdca4;--gutter:28px;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100vh;color:var(--ink);font-feature-settings:"ss01";background:#fff;flex-direction:column;display:flex}.partnersPage a{text-decoration:none}.partnersPage p a{color:var(--green)}.partnersPage p a:hover{color:var(--ink)}:is(.partnersPage a:focus-visible,.partnersPage summary:focus-visible,.partnersPage button:focus-visible){outline:3px solid var(--green);outline-offset:4px}.partnersPage h1,.partnersPage h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:300;line-height:1.08}.partnersPage h2{font-size:clamp(32px,3.8vw,44px)}.partnersPage section>div,.pHeader>div,.pFooter>div,.pFooter>small{width:min(1160px,100%);margin-inline:auto}.partnersPage section{padding-inline:var(--gutter)}.pEyebrow{color:#6b7274;margin:0 0 16px;font-size:13px;font-weight:500}.pEyebrowGreen{color:var(--green);margin-bottom:24px;font-size:15px}.pEyebrowMint{color:var(--mint)}.pLede{color:var(--muted);text-wrap:pretty;margin:0;font-size:19px;font-weight:300;line-height:1.55}.pLedeSmall{font-size:17px;line-height:1.6}.pButton,.pButtonOutline{background:var(--ink);color:#fff;white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.pButton:hover{background:var(--green);color:#fff}.pButton svg{width:16px;height:16px}.pButtonLarge{white-space:normal;padding:13px 20px;font-size:15px;box-shadow:0 1px 2px #14181a33,inset 0 1px #ffffff26}.pButtonOutline{color:var(--ink);background:#fff;border:1px solid #dcdfdf;padding:13px 18px;font-size:15px}.pButtonOutline:hover{border-color:var(--ink);color:var(--ink)}.pButtonLight{color:var(--ink);background:#fff;padding:13px 20px;font-size:15px}.pButtonLight:hover{background:var(--line);color:var(--ink)}.pHeader{z-index:10;padding-inline:var(--gutter);background:#fff;border-bottom:1px solid #e8eaea;position:sticky;top:0}.pHeader>div{align-items:center;gap:28px;padding:14px 0;display:flex}.pHeader nav{flex:1;gap:22px;font-size:14px;display:flex}.pHeader nav a{color:var(--muted)}.pHeader nav a:hover,.pHeader nav a[aria-current]{color:var(--ink)}.pHeader nav a[aria-current]{font-weight:500}.partnersPage .pBrand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.pBrand img{border-radius:6px;width:26px;height:26px}.pHero{padding-top:96px}.pHero h1{letter-spacing:-.045em;max-width:15ch;margin-bottom:24px;font-size:clamp(40px,6vw,68px);line-height:1.02}.pHero h1 span{color:#7a8183}.pHero .pLede{max-width:54ch;margin-bottom:34px}.pActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pFrame{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:72px;padding:10px;box-shadow:0 50px 100px -20px #14181a38,0 30px 60px -30px #00000040}.pFrameBar{font-family:var(--mono);color:#80878a;align-items:center;gap:6px;padding:4px 6px 10px;font-size:11.5px;display:flex}.pFrameBar i{background:var(--line);border-radius:50%;width:9px;height:9px}.pFrameBar span:first-of-type{margin-left:14px}.pFrameBar span:last-of-type{margin-left:auto}.pFrame .walkthroughFrame{box-shadow:none;background:#f3f4f4;border-radius:6px}.pFrame .walkthroughPlay{background:var(--ink);width:68px;height:68px;box-shadow:0 10px 30px -6px #14181a80}:is(.pFrame .walkthroughFrame button:hover .walkthroughPlay,.pFrame .walkthroughFrame button:focus-visible .walkthroughPlay){background:var(--green)}.pProblem{padding-block:128px 112px}.pProblem>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:56px 72px;display:grid}.pSticky{align-self:start;max-width:440px;position:sticky;top:96px}.pSticky h2{margin-bottom:20px}.pProblemList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pProblemList li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:22px 0;display:grid}.pProblemList li>span{font-family:var(--mono);color:#8b9294;padding-top:4px;font-size:12.5px}.pProblemList strong{font-size:17px;font-weight:400;line-height:1.45;display:block}.pProblemList p{color:var(--muted-2);margin:6px 0 0;font-size:15px;font-weight:300;line-height:1.5}.pArch{color:#fff;background:#121615;padding-block:112px}.pArchIntro{max-width:620px;margin-bottom:56px}.pArchIntro h2{margin-bottom:20px}.pArch .pLede{color:#b3bab8}.pArchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:20px;display:grid}.pAccount{background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;gap:14px;padding:24px;display:flex}.pAccountHead{font-family:var(--mono);color:var(--mint);justify-content:space-between;align-items:center;font-size:12px;display:flex}.pAccountHead span+span{color:#8d9592}.pAccountBoxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.pAccountBoxes>div{background:#1b2120;border:1px solid #ffffff24;border-radius:6px;padding:14px}.pAccountRole{border-color:#2f8f5f!important}.pAccountBoxes small{color:#8d9592;margin-bottom:6px;font-size:12px;display:block}.pAccountBoxes code{font-family:var(--mono);font-size:13px;display:block}.pAccountBoxes code+code{margin-top:4px;font-size:12px}.pDim{color:#8d9592}.pMint{color:var(--mint)}.pGold{color:#f2d38a}.pAssume{font-family:var(--mono);color:#8d9592;align-items:center;gap:10px;font-size:12px;display:flex}.pAssume i{background:linear-gradient(90deg,#0000,#2f8f5f);flex:1;height:1px}.pAssume i:last-child{background:linear-gradient(90deg,#2f8f5f,#0000)}.pWorkspaceRow{border:1px solid #ffffff24;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.pWorkspaceRow img{border-radius:5px;width:22px;height:22px}.pWorkspaceRow small{color:#8d9592;margin-left:auto;font-size:12px}.pPolicy{background:#0c100f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pPolicyHead{font-family:var(--mono);color:#8d9592;border-bottom:1px solid #ffffff14;gap:18px;padding:12px 18px;font-size:12px;display:flex}.pPolicyHead span:first-child{color:#fff}.pPolicy pre{font-family:var(--mono);color:#d4d8d7;flex:1;margin:0;padding:18px;font-size:12.5px;line-height:1.75;overflow:auto}.pFacts{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:20px 0 0;display:grid}.pFacts>div{padding:22px 20px 0 0}.pFacts dt{margin-bottom:6px;font-size:15px;font-weight:500}.pFacts dd{color:#b3bab8;margin:0;font-size:14px;font-weight:300;line-height:1.55}.pFeatures{padding-block:128px 112px}.pFeaturesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.pFeaturesHead>div{max-width:560px}.pFeaturesHead .pLede{max-width:34ch}.pFeaturesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:40px 64px;display:grid}.pFeatureLead{flex-direction:column;gap:20px;display:flex}.pCapture{border:1px solid var(--line);background:#f3f4f4;border-radius:8px;overflow:hidden}.pCapture img{width:100%;height:auto;display:block}.pFeatureLead strong{letter-spacing:-.015em;margin-bottom:8px;font-size:20px;font-weight:500;display:block}.pFeatureLead p{max-width:44ch;color:var(--muted);margin:0;font-size:15px;font-weight:300;line-height:1.6}.pFeatureList{border-top:1px solid var(--line);margin:0}.pFeatureList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 24px;padding:20px 0;display:grid}.pFeatureList dt{letter-spacing:-.01em;font-size:17px;font-weight:500}.pFeatureList dd{color:var(--muted-2);margin:0;font-size:15px;font-weight:300;line-height:1.55}.pQuestions{padding-block:24px 128px}.pQuestions>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px 72px;display:grid}.pQuestions h2{margin-bottom:32px}.pSteps{border-left:1px solid #dcdfdf;margin:0 0 0 6px;padding:0;list-style:none}.pSteps li{padding:0 0 26px 26px;position:relative}.pSteps li:before{content:"";border:2px solid var(--green);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-6px}.pSteps strong{margin-bottom:4px;font-size:16px;font-weight:500;display:block}.pSteps p{color:var(--muted-2);margin:0;font-size:15px;font-weight:300;line-height:1.55}.pFaqs{border-top:1px solid var(--line)}.pFaqs details{border-bottom:1px solid var(--line)}.pFaqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;list-style:none;display:flex}.pFaqs summary::-webkit-details-marker{display:none}.pFaqs summary:hover{color:var(--muted)}.pFaqs summary:after{content:"+";text-align:center;color:#80878a;flex:none;width:20px;font-size:20px;font-weight:300}.pFaqs details[open] summary:after{content:"−"}.pFaqs p{max-width:56ch;color:var(--muted);text-wrap:pretty;margin:-6px 0 24px;font-size:15px;font-weight:300;line-height:1.6}.pFaqs p a{text-underline-offset:3px;text-decoration:underline}.pCta{padding-bottom:112px}.pCta>div{background:var(--ink);color:#fff;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:36px;padding:64px 56px;display:grid}.pCta h2{max-width:18ch;margin-bottom:16px;font-size:clamp(30px,3.6vw,42px)}.pCta p{color:#b3bab8;max-width:48ch;margin:0;font-size:16px;font-weight:300;line-height:1.6}.pCtaActions{flex-direction:column;justify-self:end;align-items:flex-start;gap:12px;display:flex}.pCtaActions>a:last-child{color:var(--mint);font-size:14px}.pCtaActions>a:last-child:hover{color:#fff}.pFooter{padding:40px var(--gutter) 48px;color:var(--ink);background:#fff;border-top:1px solid #e8eaea;margin-top:auto;display:block}.pFooter>div{font-size:inherit;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}.pFooter .pBrand{margin-bottom:10px;font-size:15px}.pFooter .pBrand img{border-radius:5px;width:22px;height:22px}.pFooter p{color:var(--muted-2);margin:0;font-size:13.5px}.pFooter nav{flex-wrap:wrap;gap:24px;font-size:13.5px;display:flex}.pFooter nav a{color:var(--muted)}.pFooter nav a:hover{color:var(--ink)}.pFooter>small{color:#73797b;border-top:0;margin-top:32px;padding-top:0;font-size:12px;line-height:1.6;display:block}@media (max-width:720px){.partnersPage{--gutter:16px}.pHeader>div{gap:14px}.pHeader nav{scrollbar-width:none;gap:14px;min-width:0;overflow-x:auto}.pHeader nav a{white-space:nowrap}.pHero{padding-top:56px}.pFrame{margin-top:48px;padding:6px}.pFrameBar span:last-of-type{display:none}.pProblem,.pFeatures{padding-block:80px 72px}.pArch{padding-block:72px}.pQuestions{padding-block:16px 80px}.pSticky{position:static}.pFeatureList>div{grid-template-columns:1fr}.pCta>div{padding:40px 24px}.pCtaActions{justify-self:start}}@media (max-width:440px){.pBrand span,.pHeader>div>.pButton{display:none}.pFrameBar span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
