.Partners-module__Y-9-OW__hero{flex-direction:column;justify-content:center;min-height:60vh;padding:160px 48px 80px;display:flex;position:relative;overflow:hidden}.Partners-module__Y-9-OW__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.Partners-module__Y-9-OW__heroTitle{letter-spacing:-.03em;max-width:22ch;color:hsl(var(--foreground));margin-bottom:28px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.98}.Partners-module__Y-9-OW__heroSub{color:hsl(var(--muted-foreground));max-width:720px;margin-bottom:40px;font-size:20px;line-height:1.5}.Partners-module__Y-9-OW__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.Partners-module__Y-9-OW__proofStrip{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:56px 48px}.Partners-module__Y-9-OW__proofGrid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1280px;margin:0 auto;display:grid}.Partners-module__Y-9-OW__proofCell{flex-direction:column;gap:6px;display:flex}.Partners-module__Y-9-OW__proofValue{letter-spacing:-.02em;color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:38px;font-weight:700;line-height:1}.Partners-module__Y-9-OW__proofValueCompact{letter-spacing:0;white-space:nowrap;font-size:26px}.Partners-module__Y-9-OW__proofLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.Partners-module__Y-9-OW__typesGrid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:16px;display:grid}.Partners-module__Y-9-OW__typeCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;flex-direction:column;gap:16px;padding:36px 32px;transition:transform .2s,border-color .2s;display:flex}.Partners-module__Y-9-OW__typeCard:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.Partners-module__Y-9-OW__typeBadge{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:10px;font-weight:700;display:inline-block}.Partners-module__Y-9-OW__typeTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:28px;font-weight:700}.Partners-module__Y-9-OW__typeCopy{color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:1.6}.Partners-module__Y-9-OW__typeList{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.Partners-module__Y-9-OW__typeBullet{color:hsl(var(--foreground));padding-left:22px;font-size:14px;line-height:1.5;position:relative}.Partners-module__Y-9-OW__typeBullet:before{content:"";background:hsl(var(--primary));width:10px;height:2px;position:absolute;top:8px;left:0}.Partners-module__Y-9-OW__benefitsSection{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:radial-gradient(circle at 50% 0,#f3b21b14 0%,#0000 60%);padding:140px 48px}.Partners-module__Y-9-OW__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px;display:grid}.Partners-module__Y-9-OW__benefitCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:32px;transition:transform .2s,border-color .2s}.Partners-module__Y-9-OW__benefitCard:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.Partners-module__Y-9-OW__benefitTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0 0 12px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:20px;font-weight:700}.Partners-module__Y-9-OW__benefitCopy{color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.6}.Partners-module__Y-9-OW__stepsList{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.Partners-module__Y-9-OW__step{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.Partners-module__Y-9-OW__stepNum{letter-spacing:.16em;color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:14px;font-weight:600}.Partners-module__Y-9-OW__stepTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:20px;font-weight:700}.Partners-module__Y-9-OW__stepCopy{color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.55}@media (max-width:960px){.Partners-module__Y-9-OW__hero{padding:120px 24px 64px}.Partners-module__Y-9-OW__proofStrip{padding:32px 24px}.Partners-module__Y-9-OW__proofGrid{grid-template-columns:repeat(2,1fr);gap:24px}.Partners-module__Y-9-OW__typesGrid{grid-template-columns:1fr}.Partners-module__Y-9-OW__benefitsSection{padding:100px 24px}.Partners-module__Y-9-OW__benefitsGrid{grid-template-columns:1fr}.Partners-module__Y-9-OW__stepsList{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Partners-module__Y-9-OW__stepsList{grid-template-columns:1fr}}:is(html:not(.dark) .Partners-module__Y-9-OW__typeCard,html:not(.dark) .Partners-module__Y-9-OW__benefitCard,html:not(.dark) .Partners-module__Y-9-OW__step){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}html:not(.dark) .Partners-module__Y-9-OW__benefitsSection{background:radial-gradient(circle at 50% 0,#f3b21b0d 0%,#0000 60%),#fafafa}
