.brands-split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:56px;display:grid}.brands-h2{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,3.8vw,46px);font-weight:800;line-height:1.05}.brands-body{color:var(--glow-deep-blue-70);text-wrap:pretty;max-width:540px;margin:0 0 24px;font-size:18px;line-height:1.55}.brands-punch{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;margin:0;font-size:17px;font-weight:700;line-height:1.45}.brands-punch .marker{--marker-pad:2px 6px}.brands-marker-line{margin-top:6px;display:inline-block}.brands-figure{box-shadow:var(--shadow-md);border-radius:20px;min-width:0;position:relative;overflow:hidden}.brands-figure img{object-fit:cover}.brands-hero{background:radial-gradient(120% 140% at 8% 78%,#fff 0%,#fff0 45%),linear-gradient(90deg,#ff409a 0%,#6573c3 30%,#5fb9e4 60%,#dfff2b 100%);position:relative;overflow:hidden}.brands-hero__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:56px;padding-block:80px 96px;display:grid;position:relative}.brands-hero__badge{background:var(--glow-deep-blue);color:var(--glow-neon);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;max-width:100%;margin-bottom:22px;padding:8px 14px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-block}.brands-hero h1{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.03}.brands-hero__lead{color:var(--glow-deep-blue);text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:18px;font-weight:500;line-height:1.5}.brands-hero__actions{flex-wrap:wrap;gap:16px;display:flex}.brands-hero__visual{box-shadow:var(--shadow-lg);height:440px}.brands-hero__hash{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;font-size:14px;font-weight:500;position:absolute;bottom:24px;right:32px}.brands-mission{padding-block:var(--section-pad);background:#fff}.brands-mission__punch{margin-bottom:24px}.brands-mission__figure{height:380px}.brands-jump{border-top:1.5px solid var(--glow-deep-blue);flex-direction:column;max-width:500px;display:flex}.brands-jump a{border-bottom:1.5px solid var(--glow-deep-blue);color:var(--glow-deep-blue);transition:background var(--dur-base) var(--ease-out-expo), padding var(--dur-base) var(--ease-out-expo);align-items:center;gap:20px;padding:18px 6px;display:flex}.brands-jump a:hover,.brands-jump a:focus-visible{background:var(--glow-neon);opacity:1;padding-left:14px}.brands-jump__num{color:var(--glow-pink-text);font-family:var(--font-display), Poppins, sans-serif;flex-shrink:0;font-size:24px;font-weight:800;line-height:1}.brands-jump__label{font-family:var(--font-display), Poppins, sans-serif;font-size:17px;font-weight:700;line-height:1.2}.brands-jump svg{flex-shrink:0;margin-left:auto}.brands-lane1{background:var(--glow-off-white);padding-block:var(--section-pad)}.brands-steps{flex-direction:column;align-items:stretch;min-width:0;display:flex}.brands-step{border:1px solid var(--glow-hairline);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.brands-step--dark{background:var(--glow-deep-blue);border:0;position:relative;overflow:hidden}.brands-step__corner{--amplify-inset:-70px -70px auto auto;--amplify-opacity:.4;mix-blend-mode:normal;width:200px;height:200px}.brands-step__num{background:var(--glow-neon);color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;border-radius:8px;flex-shrink:0;padding:9px 11px;font-size:15px;font-weight:800;line-height:1;position:relative}.brands-step__text{position:relative}.brands-step__title{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;margin-bottom:5px;font-size:18px;font-weight:700}.brands-step__body{color:var(--glow-deep-blue-70);font-size:14px;line-height:1.5}.brands-step--dark .brands-step__title{color:#fff}.brands-step--dark .brands-step__body{color:#fffc}.brands-steps__connector{justify-content:center;padding:4px 0;display:flex}.brands-steps__connector:before{background:var(--glow-pink);content:"";width:2px;height:22px;display:block}.brands-lane2{padding-block:var(--section-pad);background:#fff}.brands-lane2__figure{height:420px}.brands-checks{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.brands-checks li{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;align-items:center;gap:12px;font-size:16.5px;font-weight:600;display:flex}.brands-checks__icon{background:var(--glow-neon);color:var(--glow-deep-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.brands-together{padding:0 0 var(--section-pad);background:#fff}.brands-together__panel{background:var(--glow-deep-blue);border-radius:24px;padding:clamp(40px,5.5vw,64px);position:relative;overflow:hidden}.brands-together__corner{--amplify-inset:-110px -110px auto auto;--amplify-opacity:.45;mix-blend-mode:normal;width:340px;height:340px}.brands-together__inner{text-align:center;max-width:820px;margin:0 auto;position:relative}.brands-together__chips{color:#fff;font-family:var(--font-display), Poppins, sans-serif;align-items:center;gap:12px;margin-bottom:22px;font-size:20px;font-weight:800;display:inline-flex}.brands-together__chip{background:var(--glow-neon);color:var(--glow-deep-blue);border-radius:999px;padding:9px 13px;font-size:14px;line-height:1}.brands-together__plus{color:var(--glow-pink)}.brands-together h3{color:#fff;font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.brands-together h3 span{color:var(--glow-neon)}.brands-together p{color:#ffffffd9;text-wrap:pretty;max-width:620px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.55}.brands-team{background:var(--glow-off-white);padding-block:var(--section-pad)}.brands-team__head{text-align:center;max-width:820px;margin:0 auto 44px}.brands-team__head .brands-body{max-width:none;margin:0}.brands-team__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:32px;display:grid}.brands-team__card{border:1px solid var(--glow-hairline);background:#fff;border-radius:20px;padding:34px 34px 38px}.brands-team__card--dark{background:var(--glow-deep-blue);border:0;position:relative;overflow:hidden}.brands-team__inner{position:relative}.brands-team__label{color:var(--glow-pink-text);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.brands-team__label--glow{color:var(--glow-neon)}.brands-team__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.brands-team__list li{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;align-items:center;gap:12px;font-size:16.5px;font-weight:600;display:flex}.brands-team__dot{background:var(--glow-pink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.brands-team__card--dark .brands-team__list li{color:#fff}.brands-team__card--dark .brands-team__dot{background:var(--glow-neon)}.brands-vetting{background:radial-gradient(120% 160% at 10% 85%,#ffffffd9 0%,#fff0 50%),linear-gradient(90deg,#ff409a 0%,#6573c3 30%,#5fb9e4 60%,#dfff2b 100%);border-radius:20px;padding:clamp(36px,5vw,56px);position:relative;overflow:hidden}.brands-vetting__inner{text-align:center;max-width:900px;margin:0 auto;position:relative}.brands-vetting__lead{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.25}.brands-vetting__lead span{text-decoration:underline;-webkit-text-decoration-color:var(--glow-pink);text-decoration-color:var(--glow-pink);text-underline-offset:6px;text-decoration-thickness:4px}.brands-vetting__note{color:var(--glow-deep-blue);text-wrap:pretty;margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.55}.brands-vetting__close{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;margin:0;font-size:17px;font-weight:700}.brands-faq{background:var(--glow-off-white);padding-block:var(--section-pad)}.brands-faq__head{text-align:center;margin:0 auto 40px}.brands-faq__head h2{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.05}.brands-faq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px;display:grid}.brands-faq__item{border:1px solid var(--glow-hairline);background:#fff;border-radius:20px;padding:28px 32px}.brands-faq__item summary{justify-content:space-between;align-items:flex-start;gap:14px;list-style:none;display:flex}.brands-faq__item summary::-webkit-details-marker{display:none}.brands-faq__item h3{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;margin:0;font-size:19px;font-weight:700;line-height:1.25}.brands-faq__plus{color:var(--glow-pink-text);transition:transform var(--dur-base) var(--ease-out-expo);flex-shrink:0;display:none}.brands-faq__item[open] .brands-faq__plus{transform:rotate(45deg)}.brands-faq__answer{color:var(--glow-deep-blue-70);margin:10px 0 14px;font-size:15px;line-height:1.55}.brands-faq__clincher{border-top:1px solid var(--glow-hairline);color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;margin:0;padding-top:12px;font-size:14.5px;font-weight:600;line-height:1.45}.brands-cta{background:var(--glow-neon);padding-block:var(--section-pad);position:relative;overflow:hidden}.brands-cta__inner{max-width:880px;padding-inline:var(--page-pad);text-align:center;margin:0 auto;position:relative}.brands-cta h2{color:var(--glow-deep-blue);font-family:var(--font-display), Poppins, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,4.6vw,54px);font-weight:800;line-height:1.05}.brands-cta p{color:var(--glow-deep-blue);text-wrap:pretty;max-width:620px;margin:0 auto 32px;font-size:18px;font-weight:500;line-height:1.55}.brands-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.brands-cta__actions .button{padding:16px 30px}@media (min-width:901px){.brands-faq__head h2{white-space:nowrap}.brands-faq__item{flex-direction:column;display:flex}.brands-faq__item summary{cursor:default;pointer-events:none}.brands-faq__body{flex-direction:column;flex:1;display:flex}.brands-faq__clincher{margin-top:auto}}@media (max-width:900px){.brands-faq__grid{flex-direction:column;gap:12px;display:flex}.brands-faq__item{border-radius:16px;padding:0;overflow:hidden}.brands-faq__item summary{cursor:pointer;align-items:center;min-height:44px;padding:18px 20px}.brands-faq__item h3{font-size:16px;line-height:1.3}.brands-faq__plus{display:block}.brands-faq__body{padding:0 20px 18px}.brands-faq__answer{margin:0 0 12px}.brands-faq__clincher{border-top:0;padding-top:0}}@media (max-width:640px){.brands-hero__hash{display:none}.brands-hero__visual{height:340px}.brands-together__panel,.brands-vetting{border-radius:20px}}.hero-ready .brands-hero__badge,.hero-ready .brands-hero h1,.hero-ready .brands-hero__lead,.hero-ready .brands-hero__actions{opacity:0;transform:translateY(16px)}.hero-ready .brands-hero__badge{transition:opacity .55s var(--ease-out-expo) 60ms, transform .55s var(--ease-out-expo) 60ms}.hero-ready .brands-hero h1{transition:opacity .6s var(--ease-out-expo) .14s, transform .6s var(--ease-out-expo) .14s}.hero-ready .brands-hero__lead{transition:opacity .6s var(--ease-out-expo) .28s, transform .6s var(--ease-out-expo) .28s}.hero-ready .brands-hero__actions{transition:opacity .6s var(--ease-out-expo) .42s, transform .6s var(--ease-out-expo) .42s}.hero-ready .brands-hero__visual{opacity:0;transition:opacity .7s var(--ease-out-expo) .3s, transform .7s var(--ease-out-expo) .3s;transform:translate(28px)}.hero-ready.hero-in .brands-hero__badge,.hero-ready.hero-in .brands-hero h1,.hero-ready.hero-in .brands-hero__lead,.hero-ready.hero-in .brands-hero__actions,.hero-ready.hero-in .brands-hero__visual{opacity:1;transform:none}.reveal-ready [data-chapter="2"] .brands-mission__text{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transform:translate(-20px)}.reveal-ready [data-chapter="2"].is-revealed .brands-mission__text{opacity:1;transform:none}.reveal-ready [data-chapter="2"] .brands-jump a{opacity:0;transition:background var(--dur-base) var(--ease-out-expo), padding var(--dur-base) var(--ease-out-expo), opacity .5s var(--ease-out-expo) .3s, transform .5s var(--ease-out-expo) .3s;transform:translateY(12px)}.reveal-ready [data-chapter="2"] .brands-jump a:nth-child(2){transition:background var(--dur-base) var(--ease-out-expo), padding var(--dur-base) var(--ease-out-expo), opacity .5s var(--ease-out-expo) .43s, transform .5s var(--ease-out-expo) .43s}.reveal-ready [data-chapter="2"].is-revealed .brands-jump a{opacity:1;transform:none}.reveal-ready [data-chapter="2"] .brands-mission__figure{opacity:0;transition:opacity .6s var(--ease-out-expo) .15s, transform .6s var(--ease-out-expo) .15s;transform:translate(24px)}.reveal-ready [data-chapter="2"].is-revealed .brands-mission__figure{opacity:1;transform:none}.reveal-ready [data-chapter="3"] .brands-lane1__text{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transform:translate(-20px)}.reveal-ready [data-chapter="3"].is-revealed .brands-lane1__text{opacity:1;transform:none}.reveal-ready [data-chapter="3"] .brands-step{opacity:0;transition:opacity .5s var(--ease-out-expo) .12s, transform .5s var(--ease-out-expo) .12s;transform:translateY(16px)}.reveal-ready [data-chapter="3"] .brands-steps__connector{opacity:0;transition:opacity .4s var(--ease-out-expo) .23s}.reveal-ready [data-chapter="3"] .brands-steps>:nth-child(3){transition-delay:.34s}.reveal-ready [data-chapter="3"] .brands-steps>:nth-child(4){transition-delay:.45s}.reveal-ready [data-chapter="3"] .brands-steps>:nth-child(5){transition-delay:.56s}.reveal-ready [data-chapter="3"].is-revealed .brands-step{opacity:1;transform:none}.reveal-ready [data-chapter="3"].is-revealed .brands-steps__connector{opacity:1}.reveal-ready [data-chapter="4"] .brands-lane2__text{opacity:0;transition:opacity .55s var(--ease-out-expo) .12s, transform .55s var(--ease-out-expo) .12s;transform:translate(20px)}.reveal-ready [data-chapter="4"].is-revealed .brands-lane2__text{opacity:1;transform:none}.reveal-ready [data-chapter="4"] .brands-lane2__figure{opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);transform:translate(-24px)}.reveal-ready [data-chapter="4"].is-revealed .brands-lane2__figure{opacity:1;transform:none}.reveal-ready [data-chapter="5"] .brands-together__panel{opacity:0;transition:opacity .65s var(--ease-out-expo), transform .65s var(--ease-out-expo);transform:translateY(22px)}.reveal-ready [data-chapter="5"].is-revealed .brands-together__panel{opacity:1;transform:none}.reveal-ready [data-chapter="6"] .brands-team__card{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transform:translate(-22px)}.reveal-ready [data-chapter="6"] .brands-team__card--dark{transition:opacity .55s var(--ease-out-expo) .13s, transform .55s var(--ease-out-expo) .13s;transform:translate(22px)}.reveal-ready [data-chapter="6"].is-revealed .brands-team__card{opacity:1;transform:none}.reveal-ready [data-chapter="6"] .brands-vetting{opacity:0;transition:opacity .6s var(--ease-out-expo) .32s, transform .6s var(--ease-out-expo) .32s;transform:translateY(18px)}.reveal-ready [data-chapter="6"].is-revealed .brands-vetting{opacity:1;transform:none}.reveal-ready [data-chapter="7"] .brands-faq__grid{opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);transform:translateY(18px)}.reveal-ready [data-chapter="7"].is-revealed .brands-faq__grid{opacity:1;transform:none}.reveal-ready [data-chapter="8"] .brands-cta__inner{opacity:0;transition:opacity .65s var(--ease-out-expo), transform .65s var(--ease-out-expo);transform:translateY(18px)}.reveal-ready [data-chapter="8"].is-revealed .brands-cta__inner{opacity:1;transform:none}
