.connect-guide{--ink:#111b1b;--paper:#f5f3ed;--green:#668e38;--pink:#fd8f94;--muted:#596361;--line:#d6d9d2;background:var(--paper);color:var(--ink);padding-bottom:96px;font-family:DM Sans,Arial,sans-serif}.connect-hero,.connect-checklist,.connect-steps,.connect-flow,.connect-help,.connect-ai-note{width:min(1050px,100% - 48px);margin:auto}.connect-hero{max-width:1050px;padding:108px 0 112px}.connect-kicker{letter-spacing:.12em;color:#53605e;margin:0 0 19px;font:700 12px DM Mono,monospace}.connect-hero h1,.connect-checklist h2,.connect-steps h2,.connect-security h2,.connect-help h2,.connect-ai-note h2{letter-spacing:-2.4px;margin:0;font:64px/.92 Instrument Serif,Georgia,serif}.connect-hero h1{font-size:76px}.connect-hero h1 em{color:var(--green)}.connect-lede{max-width:760px;color:var(--muted);margin:28px 0;font-size:21px;line-height:1.6}.connect-button{background:var(--ink);color:#fff;border-radius:3px;padding:17px 23px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.connect-button:hover{background:#2b3938}.connect-checklist{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:76px 0;display:grid}.connect-checklist ul{margin:0;padding:0;list-style:none}.connect-checklist li{border-top:1px solid var(--line);gap:19px;padding:18px 0;font-size:18px;line-height:1.55;display:flex}.connect-checklist li:last-child{border-bottom:1px solid var(--line)}.connect-checklist li b{color:var(--green);font:12px DM Mono,monospace}.connect-steps{padding:98px 0}.connect-steps>h2{max-width:790px}.connect-step-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.connect-step-grid article{background:#fff;border:1px solid #e2e0d9;border-radius:5px;padding:27px}.connect-step-grid b{color:#496d20;background:#e7f0dd;border-radius:50%;place-items:center;width:33px;height:33px;font:700 14px DM Mono,monospace;display:inline-grid}.connect-step-grid h3{margin:21px 0 10px;font-size:20px}.connect-step-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.connect-flow{border-top:1px solid var(--line);padding:76px 0 94px}.connect-flow h2{letter-spacing:-2px;margin:0;font:56px/.95 Instrument Serif,Georgia,serif}.connect-flow>div{grid-template-columns:repeat(4,1fr);gap:0;margin-top:37px;display:grid}.connect-flow article{border-left:1px solid var(--line);padding:24px}.connect-flow article:first-child{border-left:0}.connect-flow b{font:28px Instrument Serif,Georgia,serif}.connect-flow p{color:var(--muted);font-size:15px;line-height:1.6}.connect-security{color:#f6f4ee;background:#18302c;grid-template-columns:.8fr 1.2fr;gap:70px;width:100%;margin:0;padding:72px max(24px,50% - 525px);display:grid}.connect-security .connect-kicker{color:#b5cab5}.connect-security h2{font-size:52px}.connect-security>p{color:#d5ded9;margin:0;font-size:19px;line-height:1.7}.connect-help{max-width:820px;padding-top:96px}.connect-help h2{margin-bottom:28px;font-size:52px}.connect-help details{border-top:1px solid var(--line);padding:21px 0}.connect-help details:last-child{border-bottom:1px solid var(--line)}.connect-help summary{cursor:pointer;font-size:17px;font-weight:700}.connect-help details p{color:var(--muted);margin:13px 0 0;line-height:1.65}.connect-ai-note{background:#efd0ca;border-radius:6px;margin-top:80px;padding:46px 52px}.connect-ai-note h2{max-width:650px;font-size:48px}.connect-ai-note p{color:#4f5552;max-width:780px;font-size:18px;line-height:1.65}.connect-ai-note strong{margin-top:24px;font-size:16px;display:block}.connect-ai-note span{color:#6d3d3d;margin-top:6px;line-height:1.6;display:block}@media (max-width:720px){.connect-hero,.connect-checklist,.connect-steps,.connect-flow,.connect-help,.connect-ai-note{width:min(100% - 40px,600px)}.connect-hero{padding:64px 0 72px}.connect-hero h1{font-size:50px}.connect-hero h1,.connect-checklist h2,.connect-steps h2,.connect-help h2,.connect-ai-note h2{font-size:43px}.connect-lede{font-size:18px}.connect-checklist,.connect-security{grid-template-columns:1fr;gap:30px;padding-top:52px;padding-bottom:52px}.connect-step-grid,.connect-flow>div{grid-template-columns:1fr}.connect-steps,.connect-flow{padding:62px 0}.connect-flow h2{font-size:42px}.connect-flow article,.connect-flow article:first-child{border-left:0;border-top:1px solid var(--line)}.connect-security{padding-left:20px;padding-right:20px}.connect-security h2{font-size:40px}.connect-ai-note{margin-top:56px;padding:32px 27px}.connect-ai-note p{font-size:16px}}
