.partnerships-page{background:var(--marketing-surface);padding-bottom:max(64px,env(safe-area-inset-bottom,0px))}.partnerships-section{padding:72px 0}.partnerships-categories{background:var(--marketing-surface);border-top:1px solid var(--marketing-line);padding-top:88px}.partnerships-section-header{text-align:center;margin-bottom:48px;max-width:640px;margin-left:auto;margin-right:auto}.partnerships-section-header .hl-inner-page-eyebrow{margin-bottom:16px}.partnerships-section-title{font-size:2.375rem;font-weight:500;letter-spacing:-.025em;color:var(--marketing-ink);margin:0 0 12px;line-height:1.2}.partnerships-section-sub{font-size:1.0625rem;color:var(--marketing-muted);margin:0;line-height:1.6}.partnerships-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:0 auto}.partnerships-category-card{padding:28px 24px;background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:16px;transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s ease}.partnerships-category-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-3px);border-color:rgba(252,76,0,.28)}.partnerships-category-card--2.hl-reveal{transition-delay:.06s}.partnerships-category-card--3.hl-reveal{transition-delay:.12s}.partnerships-category-card--4.hl-reveal{transition-delay:.18s}.partnerships-category-icon-wrap{width:52px;height:52px;margin-bottom:18px;background:rgba(255,107,0,.08);border:1px solid rgba(255,107,0,.18);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.375rem;color:var(--marketing-link)}.partnerships-category-title{font-size:1.125rem;font-weight:500;color:var(--marketing-ink);margin:0 0 12px;line-height:1.3}.partnerships-category-body{font-size:.9375rem;color:var(--marketing-muted);line-height:1.65;margin:0}.partnerships-philosophy{background:#121212;position:relative;overflow:hidden}.partnerships-philosophy:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:720px;height:360px;background:radial-gradient(ellipse,rgba(255,107,0,.12) 0,transparent 70%);pointer-events:none}.partnerships-philosophy .hl-inner-page-eyebrow{background:rgba(255,107,0,.12);border-color:rgba(255,107,0,.25)}.partnerships-philosophy-inner{position:relative;max-width:720px;margin:0 auto;text-align:center}.partnerships-philosophy-title{font-size:2.375rem;font-weight:500;letter-spacing:-.025em;color:#fff!important;margin:12px 0 20px;line-height:1.2}.partnerships-philosophy-p{font-size:1.0625rem;color:rgba(255,255,255,.68);line-height:1.7;margin:0 0 1rem}.partnerships-philosophy-p--emphasis{margin-bottom:0;font-weight:500;color:rgba(255,255,255,.92)}.partnerships-cta{background:var(--marketing-surface);border-top:1px solid var(--marketing-line)}.partnerships-cta-card{max-width:560px;margin:0 auto;text-align:center;padding:40px 32px;background:linear-gradient(180deg,var(--marketing-raised) 0,var(--marketing-surface) 100%);border:1px solid var(--marketing-line);border-radius:20px}.partnerships-cta-title{font-size:2rem;font-weight:500;letter-spacing:-.025em;color:var(--marketing-ink);margin:0 0 16px;line-height:1.2}.partnerships-cta-copy{font-size:1.0625rem;color:var(--marketing-muted);line-height:1.65;margin:0 0 24px}.partnerships-cta-email{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:1.0625rem;font-weight:500;color:var(--marketing-link);text-decoration:none;word-break:break-word;transition:color .2s ease}.partnerships-cta-email:hover{color:var(--marketing-link);text-decoration:underline}.partnerships-cta-email i{font-size:1.25rem;flex-shrink:0}@media (max-width:767px){.partnerships-category-grid{grid-template-columns:1fr}.partnerships-category-card{padding:24px 20px}}@media (max-width:479px){.partnerships-philosophy-title,.partnerships-section-title{font-size:1.5rem}.partnerships-cta-title{font-size:1.625rem}.partnerships-cta-card{padding:28px 20px}}.partnerships-kapture{border-top:1px solid var(--marketing-line)}.partnerships-kapture-inner{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:48px;align-items:center;max-width:1080px;margin:0 auto}.partnerships-kapture-logo{width:100%;max-width:280px}.partnerships-kapture-logo img{display:block;width:100%;height:auto}.partnerships-kapture-inner p{color:var(--marketing-ink);line-height:1.7;max-width:70ch}.partnerships-kapture-inner a{display:inline-block;padding:12px 0;color:var(--marketing-link);text-decoration:underline}.partnerships-kapture-inner a:focus-visible{outline:2px solid #9a3412;outline-offset:4px}@media (max-width:767px){.partnerships-kapture-inner{grid-template-columns:1fr;gap:24px}.partnerships-kapture-logo{max-width:240px}}