.logo-breakdown_section__bxEHS{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center;margin:clamp(44px,7vw,96px) 0;padding:clamp(26px,4vw,56px);border:1px solid rgba(45,22,59,.12);border-radius:32px;background:linear-gradient(145deg,#fbf8fd,#f1eaf6)}.logo-breakdown_stage__tBlGw{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;border-radius:26px;background:#16091f;box-shadow:0 28px 70px rgba(22,9,31,.2)}.logo-breakdown_mark__wpCDs{display:grid;width:min(44%,190px);place-items:center}.logo-breakdown_mark__wpCDs img{width:100%;height:auto;filter:drop-shadow(0 16px 34px rgba(255,103,0,.18))}.logo-breakdown_wordmark__YF1mA{margin-top:24px;font-family:var(--font-montserrat,"Montserrat Alternates"),Montserrat,sans-serif;font-size:clamp(32px,4vw,54px);font-weight:900;letter-spacing:-.055em;color:#fff}.logo-breakdown_wordmark__YF1mA strong{color:#ff6700}.logo-breakdown_stage__tBlGw>small{margin-top:10px;color:rgba(255,255,255,.48);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.logo-breakdown_copy__iHt_w>.logo-breakdown_kicker__JpG4O{color:#ff6700;font-size:12px;font-weight:800;letter-spacing:.13em}.logo-breakdown_copy__iHt_w h2{margin:10px 0 16px;color:#25142f;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.logo-breakdown_copy__iHt_w>p{margin:0 0 24px;color:#65566c;font-size:16px;line-height:1.7}.logo-breakdown_parts__yMEZd{display:grid;gap:8px}.logo-breakdown_parts__yMEZd article{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:15px 16px;border:1px solid rgba(45,22,59,.1);border-radius:16px;background:rgba(255,255,255,.74)}.logo-breakdown_parts__yMEZd article>b{color:#ff6700;font-size:13px}.logo-breakdown_parts__yMEZd strong{display:block;color:#25142f}.logo-breakdown_parts__yMEZd p{margin:4px 0 0;color:#74667a;font-size:13px;line-height:1.5}.logo-breakdown_usage__VO_Gc{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.logo-breakdown_usage__VO_Gc span{padding:13px;border-radius:14px;background:#25142f;color:#fff}.logo-breakdown_usage__VO_Gc b,.logo-breakdown_usage__VO_Gc small{display:block}.logo-breakdown_usage__VO_Gc small{margin-top:5px;color:rgba(255,255,255,.56);font-size:10px;line-height:1.4}@media(max-width:860px){.logo-breakdown_section__bxEHS{grid-template-columns:1fr}.logo-breakdown_stage__tBlGw{min-height:400px}.logo-breakdown_usage__VO_Gc{grid-template-columns:1fr}}