.about-hero .hero-inner{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:72px}.about-hero .hero-inner>div:first-child{flex-direction:column;max-width:560px;display:flex}.about-hero h1{max-width:560px}.about-hero p.lead{max-width:520px}.about-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 14px;display:grid}.about-contact-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:96px;padding:18px;transition:border-color .25s,background .25s,transform .25s;display:flex}.about-contact-card:hover{background:var(--panel-2);border-color:#0f62fe61;transform:translateY(-2px)}.about-contact-card span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:11px}.about-contact-card strong{color:var(--text);font-size:clamp(15px,1.1vw,17px);line-height:1.35}.about-socials{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin:0 0 14px;display:grid}.about-socials a{border:1px solid var(--border);width:100%;height:48px;color:var(--accent-text);background:var(--panel);border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.about-socials a:hover{border-color:var(--accent);background:var(--accent);color:#fff}.about-socials svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.btn.about-hero-action{width:100%;height:60px;min-height:60px;margin-top:auto}.about-map-card{height:auto;min-height:0;color:var(--text);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:12px;margin-top:86px;display:flex;position:relative;overflow:visible}.about-map-card iframe{border-radius:var(--radius);border:0;width:100%;height:auto;min-height:338px;display:block;overflow:hidden}.about-map-address{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);min-height:96px;color:var(--text);flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;display:flex;position:static}.about-map-address:hover{border-color:var(--accent);background:var(--panel)}.about-map-address span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:11px}.about-map-address strong{color:var(--text);font-size:clamp(15px,1.1vw,17px);line-height:1.35}.about-tiles-section{padding-top:32px}.hero.about-hero{border-bottom:0}.about-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;padding:30px;transition:border-color .25s,background .25s,transform .25s;display:flex}.about-tiles-section .about-tile{padding-top:24px}.about-tile:hover{background:var(--panel-2);border-color:#0f62fe6b;transform:translateY(-4px)}.about-tile h2{margin-bottom:16px;font-size:clamp(32px,3.8vw,52px)}.about-tile p{color:var(--text-muted);font-size:15.5px;line-height:1.65}.partnership-channels-section .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.partnership-channels-section .category-card{flex-direction:column;align-items:flex-start;min-height:310px;padding:clamp(26px,2.5vw,36px);display:flex}.partnership-channels-section .category-card h3{max-width:520px;margin-bottom:16px;font-size:clamp(22px,2vw,30px);line-height:1.15}.partnership-channels-section .category-card p{max-width:620px;font-size:16px;line-height:1.6}.partnership-channels-section .category-card .tag-line{margin-top:auto;padding-top:24px;font-size:12px}.partnership-channels-section .structured-card-action{align-self:flex-end;min-width:180px;margin-top:18px}.partnership-channels-section .category-card.is-featured{color:#fff;background-color:var(--accent);background-image:linear-gradient(145deg, var(--accent) 0%, var(--accent-active) 100%);border-color:#0000}.partnership-channels-section .category-card.is-featured .product-icon{color:#fff;background:#ffffff1f;border-color:#ffffff59}.partnership-channels-section .category-card.is-featured p,.partnership-channels-section .category-card.is-featured .tag-line{color:#ffffffdb}.partnership-channels-section .category-card.is-featured .structured-card-action{color:var(--accent-active);background:#fff;border-color:#fff}.partnership-channels-section .category-card.is-featured .structured-card-action:hover{color:var(--accent-active);background:#edf5ff;border-color:#edf5ff}.partnership-channels-section .category-card.is-featured:hover{border-color:#0000}.partnership-support-section .category-card{flex-direction:column;min-height:250px;padding:clamp(26px,2.2vw,30px);display:flex}.partnership-support-section .category-card h3{margin-bottom:14px;line-height:1.3}.partnership-support-section .category-card p{line-height:1.55}.partnership-support-section .category-card .tag-line{margin-top:auto;padding-top:18px}.partnership-channels-section .category-card:hover,.partnership-support-section .category-card:hover{box-shadow:none;transform:none}.partnership-channels-section .category-card:first-child:hover,.partnership-support-section .category-card:hover{border-color:var(--border)}.partnership-channels-section+section .comparison-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-top:34px;overflow:hidden}.partnership-channels-section+section .comparison-table{border-collapse:collapse;table-layout:fixed;width:100%}.partnership-channels-section+section .comparison-table th,.partnership-channels-section+section .comparison-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);text-align:left;vertical-align:top;padding:18px 22px;font-size:15px;line-height:1.45}.partnership-channels-section+section .comparison-table th:first-child{width:25%}.partnership-channels-section+section .comparison-table thead th{color:var(--text);background:color-mix(in srgb, var(--accent) 9%, var(--panel));vertical-align:middle;font-weight:500}.partnership-channels-section+section .comparison-table tbody th{color:var(--text);font-weight:500}.partnership-channels-section+section .comparison-table tr>:last-child{border-right:0}.partnership-channels-section+section .comparison-table tbody tr:last-child>*{border-bottom:0}html[data-theme=light] .partnership-channels-section+section .comparison-table-wrap{background:#fff}html[data-theme=light] .partnership-channels-section+section .comparison-table thead th{background:#f2f4f8}@media (prefers-color-scheme:light){html:not([data-theme]) .partnership-channels-section+section .comparison-table-wrap{background:#fff}html:not([data-theme]) .partnership-channels-section+section .comparison-table thead th{background:#f2f4f8}}.partner-application-checklist .trust-grid{display:block}.partner-application-checklist .trust-grid>.reveal{width:100%}.partner-application-checklist .trust-list{counter-reset:partner-application-step;gap:12px;display:grid}.partner-application-checklist .trust-item{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);counter-increment:partner-application-step;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:22px 24px;display:grid}.partner-application-checklist .trust-check{text-align:center;color:#0000;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:auto;min-height:24px;padding-top:0;font-size:0;display:flex}.partner-application-checklist .trust-check:before{content:counter(partner-application-step, decimal-leading-zero);color:var(--accent-text);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.3}.partner-application-checklist .trust-item h4{margin:1px 0 6px;font-size:18px;line-height:1.3}.partner-application-checklist .trust-item p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}@media (width<=720px){.partnership-channels-section .category-grid{grid-template-columns:1fr}.partnership-channels-section .category-card{min-height:280px}.partnership-channels-section .structured-card-action{width:100%}.partner-application-checklist .trust-item{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px}.partner-application-checklist .trust-check{width:36px;min-height:22px}.partnership-channels-section+section .comparison-table-wrap{overflow-x:auto}.partnership-channels-section+section .comparison-table{min-width:720px}.partnership-channels-section+section .comparison-table th,.partnership-channels-section+section .comparison-table td{padding:14px 16px;font-size:14px}}
