@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.partners-hero{align-items:center;max-width:1140px;min-height:92vh;margin-inline:auto;padding:60px 24px;display:flex}.partners-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.partners-badge{margin-bottom:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:#16788412;border-width:1px;border-color:#1678841f;border-radius:3.40282e38px;padding:6px 16px 6px 8px;display:inline-flex}.partners-badge-dot{background-color:var(--bb-primary);border-radius:3.40282e38px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.partners-badge-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--bb-primary);text-transform:uppercase}.partners-hero-title{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--f-head);--tw-leading:1.08;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.08;font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.04em;letter-spacing:-.04em;font-size:clamp(34px,5vw,52px)}.partners-hero-title span{color:var(--bb-primary)}.partners-hero-desc{margin-bottom:calc(var(--spacing,.25rem) * 9);--tw-leading:1.65;max-width:460px;color:var(--bb-gray);font-size:17px;line-height:1.65}.partners-hero-ctas{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.partners-cta-primary{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);font-family:var(--f-body);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 4px 16px var(--tw-shadow-color,var(--bb-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,var(--bb-primary),var(--bb-primary-600));transition:transform var(--bb-transition-fast),box-shadow var(--bb-transition-fast);padding:15px 30px;text-decoration-line:none;display:inline-flex}.partners-cta-primary:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 6px 24px var(--tw-shadow-color,#16788459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.partners-cta-secondary{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);background-color:var(--bb-bg);font-family:var(--f-body);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--bb-dark);border:1.5px solid var(--bb-border);transition:transform var(--bb-transition-fast),border-color var(--bb-transition-fast);padding:15px 30px;text-decoration-line:none;display:inline-flex}.partners-cta-secondary:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--bb-primary)}.partners-types{gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.partners-type{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--bb-subtle);font-size:13px;display:flex}.partners-type-icon{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-lg,.5rem);background-color:var(--bb-bg-alt);justify-content:center;align-items:center;display:flex}.partners-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partners-mosaic>:nth-child(2){margin-top:calc(var(--spacing,.25rem) * 8)}.partners-mosaic>:nth-child(4){margin-top:-18px}.pm-card{border-radius:var(--bb-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-border);background-color:var(--bb-bg);transition:transform var(--bb-transition-slow),box-shadow var(--bb-transition-slow);padding:24px 20px}.pm-card:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 32px var(--tw-shadow-color,#16788414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pm-card.featured{border-color:var(--bb-primary);background:linear-gradient(150deg,#f0fafb,var(--bb-tint))}.pm-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.pm-title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);margin-bottom:6px}.pm-desc{--tw-leading:1.5;color:var(--bb-subtle);font-size:12.5px;line-height:1.5}.pm-tag{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--bb-primary);background-color:#16788412;border-radius:6px;margin-top:10px;padding:3px 9px;display:inline-block}.partners-logos{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--bb-muted);padding-block:calc(var(--spacing,.25rem) * 8);background:linear-gradient(150deg,#f0fafb,#eaf4f6);position:relative;overflow:hidden}.partners-logos-title{margin-bottom:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--bb-dark)}.partners-logos-title span{color:var(--bb-primary);background-color:#1678841a;border-radius:6px;padding:2px 10px}.partners-marquee{position:relative}.partners-marquee:before,.partners-marquee:after{content:"";pointer-events:none;top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:2;width:120px;position:absolute}.partners-marquee:before{left:calc(var(--spacing,.25rem) * 0);background:linear-gradient(90deg,#eef7f9 20%,#0000)}.partners-marquee:after{right:calc(var(--spacing,.25rem) * 0);background:linear-gradient(-90deg,#eef7f9 20%,#0000)}.partners-marquee-track{gap:calc(var(--spacing,.25rem) * 14);width:max-content;animation:25s linear infinite partners-scroll;display:flex}.partners-marquee:hover .partners-marquee-track{animation-play-state:paused}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-logo-item{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--bb-dark);opacity:.18;-webkit-user-select:none;user-select:none;transition:opacity var(--bb-transition-slow);flex-shrink:0}.partners-logo-item:hover{opacity:.35}.partners-section{max-width:1100px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto}.partners-section-header{margin-bottom:calc(var(--spacing,.25rem) * 14);text-align:center}.partners-section-label{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;color:var(--bb-primary);text-transform:uppercase;background-color:#16788412;border-radius:3.40282e38px;padding:5px 14px;display:inline-block}.partners-section-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--f-head);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;letter-spacing:-.03em;font-size:clamp(26px,4vw,40px)}.partners-section-subtitle{max-width:500px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--bb-gray);margin-inline:auto}.partners-pgrid{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.partners-pcard{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--bb-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-border);background-color:var(--bb-bg);padding:calc(var(--spacing,.25rem) * 8);transition:transform var(--bb-transition-slow),box-shadow var(--bb-transition-slow),border-color var(--bb-transition-slow);grid-template-columns:56px 1fr auto;display:grid}.partners-pcard:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--bb-muted);--tw-shadow:0 8px 32px var(--tw-shadow-color,#16788412);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.partners-pcard-num{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);--tw-font-weight:var(--font-weight-extrabold,800);font-size:20px;font-weight:var(--font-weight-extrabold,800);color:var(--bb-primary);background:linear-gradient(135deg,#f0fafb,var(--bb-tint));flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners-pcard-content{min-width:calc(var(--spacing,.25rem) * 0)}.partners-pcard-top{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:10px;display:flex}.partners-pcard-name{--tw-font-weight:var(--font-weight-bold,700);font-size:19px;font-weight:var(--font-weight-bold,700)}.partners-pcard-badge{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--bb-primary);background-color:#16788412;border-radius:6px;padding:3px 10px}.partners-pcard-desc{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.65;max-width:520px;color:var(--bb-gray);font-size:14.5px;line-height:1.65}.partners-pcard-feats{gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.partners-pfeat{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:#555;align-items:center;gap:6px;display:flex}.partners-pfeat-check{background-color:#16788414;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.partners-pcard-cta{flex-shrink:0;align-self:center}.partners-pcard-cta a{border-radius:var(--bb-radius-sm);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--bb-primary);border:1.5px solid var(--bb-muted);transition:background var(--bb-transition-base),border-color var(--bb-transition-base);align-items:center;gap:6px;padding:10px 18px;text-decoration-line:none;display:inline-flex}.partners-pcard-cta a:hover{border-color:var(--bb-primary);background-color:#1678840a}.partners-why{max-width:1100px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto}.partners-why-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partners-why-card{border-radius:var(--bb-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-border);background-color:var(--bb-bg);transition:transform var(--bb-transition-slow),box-shadow var(--bb-transition-slow);padding:32px 28px}.partners-why-card:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 32px var(--tw-shadow-color,#16788412);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.partners-why-icon{margin-bottom:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:#16788414;border-radius:14px;justify-content:center;align-items:center;display:flex}.partners-why-card-title{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700)}.partners-why-card-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.65;color:var(--bb-gray);line-height:1.65}.partners-why-cta{text-align:center;margin-top:44px}.partners-testi{max-width:900px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto}.partners-testi-grid{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partners-testi-card{border-radius:var(--bb-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-border);background-color:var(--bb-bg);transition:transform var(--bb-transition-slow),box-shadow var(--bb-transition-slow);padding:32px 28px 28px;position:relative}.partners-testi-card:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 32px var(--tw-shadow-color,#16788412);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.partners-testi-badge{top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--bb-primary);background-color:#16788412;border-radius:6px;padding:4px 10px;position:absolute}.partners-testi-quote{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-family:Georgia,serif;font-size:48px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--bb-primary);opacity:.12}.partners-testi-text{margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-leading:1.7;color:#555;font-size:15px;font-style:italic;line-height:1.7}.partners-testi-divider{margin-bottom:calc(var(--spacing,.25rem) * 5);background-color:var(--bb-line-soft);height:1px}.partners-testi-author{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.partners-testi-avatar{--tw-font-weight:var(--font-weight-bold,700);width:44px;height:44px;font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners-testi-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.partners-testi-role{color:var(--bb-subtle);font-size:12.5px}.partners-final{max-width:900px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto;padding-bottom:100px}.partners-final-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-muted);text-align:center;background:linear-gradient(150deg,#f0fafb,var(--bb-tint));border-radius:28px;padding:64px 48px;position:relative;overflow:hidden}.partners-final-card:before{content:"";pointer-events:none;top:-100px;right:calc(var(--spacing,.25rem) * -20);background-color:#1678840d;border-radius:3.40282e38px;width:300px;height:300px;position:absolute}.partners-final-card:after{content:"";pointer-events:none;bottom:-60px;left:calc(var(--spacing,.25rem) * -10);background-color:#1678840a;border-radius:3.40282e38px;width:200px;height:200px;position:absolute}.partners-final-icon{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bb-muted);background-color:var(--bb-bg);justify-content:center;align-items:center;display:flex;position:relative}.partners-final-title{font-family:var(--f-head);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(26px,4vw,38px);position:relative}.partners-final-title span{color:var(--bb-primary)}.partners-final-desc{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 8);max-width:440px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1.6;color:var(--bb-gray);line-height:1.6;position:relative}.partners-final-btns{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex;position:relative}.partners-final-sub{color:#bbb;font-size:13px;position:relative}@media(max-width:900px){.partners-hero-grid{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr))}.partners-hero{min-height:auto;padding:80px 24px 60px}.partners-mosaic>:nth-child(2),.partners-mosaic>:nth-child(4){margin-top:calc(var(--spacing,.25rem) * 0)}.partners-pcard{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:48px 1fr}.partners-pcard-cta{grid-column-start:2}.partners-pcard-num{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);font-size:17px}.partners-why-grid,.partners-testi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:600px){.partners-final-card{padding:44px 24px}.partners-final-btns{flex-direction:column;align-items:center}}@media(max-width:500px){.partners-mosaic{grid-template-columns:repeat(1,minmax(0,1fr))}.partners-hero-ctas{flex-direction:column}.partners-cta-primary,.partners-cta-secondary{justify-content:center}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
