.claude-partner{max-width:120rem;color:var(--gs-ink);margin:0 auto}.cp-hero{text-align:center;padding:8rem 1.5rem 5rem}.cp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gs-purple);margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:inline-block}.cp-hero h1{color:var(--gs-ink);text-wrap:pretty;max-width:22ch;margin:0 auto 1.5rem;font-size:2rem;font-weight:400;line-height:1.15}.cp-hero h1 span{color:var(--gs-purple)}.cp-hero-sub{color:var(--gs-ink);max-width:52ch;margin:0 auto 2.5rem;font-size:1rem;line-height:1.6}.cp-section{padding:4rem 1.5rem}.cp-section--cream{background:var(--gs-cream)}.cp-inner{max-width:72rem;margin:0 auto}.cp-section h2{color:var(--gs-ink);margin-bottom:.75rem;font-size:1.5rem;font-weight:400;line-height:1.2}.cp-lead{color:var(--gs-ink);max-width:58ch;margin-bottom:1rem;font-size:1rem;line-height:1.7}.cp-two-col{gap:3rem;display:grid}.cp-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;display:grid}.cp-card{border:1px solid #e0dff8;border-radius:8px;padding:1.75rem 1.5rem}.cp-card-num{color:var(--gs-purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:700}.cp-card h3{color:var(--gs-ink);margin-bottom:.5rem;font-size:1rem;font-weight:500}.cp-card p{color:var(--gs-ink);font-size:.9rem;line-height:1.65}.cp-table{border-collapse:collapse;width:100%;margin-top:1.5rem;font-size:.9rem}.cp-table th,.cp-table td{text-align:left;border-bottom:1px solid #e8e8e8;padding:.85rem 1rem}.cp-table thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--gs-ink);font-size:.72rem;font-weight:700}.cp-table thead th:first-child{width:38%}.cp-table td:first-child{color:var(--gs-ink);font-weight:500}.cp-table td:nth-child(2){color:var(--gs-purple);font-weight:600}.cp-table td:nth-child(3){color:var(--gs-graphite)}.cp-cert-box{background:#fff;border:1px solid #e0dff8;border-radius:10px;padding:2.5rem 2rem}.cp-cert-items{flex-direction:column;gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.cp-cert-items li{color:var(--gs-ink);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.cp-cert-items li:before{content:"→";color:var(--gs-purple);flex-shrink:0}.cp-cta-bottom{text-align:center;padding:5rem 1.5rem}.cp-cta-bottom h2{color:var(--gs-ink);max-width:32ch;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:1.6rem;font-weight:400}.cp-cta-bottom .cp-lead{margin-bottom:2rem;margin-left:auto;margin-right:auto}@media (min-width:40rem){.cp-grid{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.cp-hero{padding:11rem 2rem 7rem}.cp-hero h1{max-width:18ch;font-size:3.4375rem;line-height:3.75rem}.cp-hero-sub{font-size:1.05rem}.cp-section{padding:6rem 2rem}.cp-two-col{grid-template-columns:1fr 1fr;align-items:start}.cp-grid{grid-template-columns:1fr 1fr}}
