.brand-establishment-wrapper{background-color:#121212;width:100%;position:relative;overflow:hidden}.brand-section{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.brand-keyboard{flex-direction:column;justify-content:center;align-items:center;padding:80px 0 60px;display:flex}.brand-keyboard__pin-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex;position:relative}.brand-keyboard__img-wrap{will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:relative}.brand-keyboard__img{filter:drop-shadow(0 20px 60px #000c);will-change:transform;width:clamp(400px,65vw,800px);height:auto;display:block}.brand-keyboard__glow{filter:blur(20px);pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(#ff950040 0%,#0000 70%);width:70%;height:60px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.brand-keyboard__headline{font-family:var(--font-anton), "Anton", Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;will-change:transform, opacity;margin-top:24px;font-size:clamp(32px,5vw,56px);line-height:.95}.brand-keyword--orange{color:#ff9500}.brand-problem{align-items:center;padding:80px 0 60px;display:flex}.brand-problem__inner{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.brand-problem__text-block{max-width:680px}.brand-problem__image-wrap{will-change:transform, opacity;justify-content:flex-end;align-items:center;width:100%;display:flex}.brand-problem__image{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff0d;border-radius:32px;width:100%;max-width:100%;height:auto;box-shadow:0 20px 60px #00000080}.brand-problem__paragraph{font-family:var(--font-inter), "Inter", sans-serif;color:#ffffffb3;will-change:transform, opacity;margin-bottom:24px;font-size:clamp(17px,2.2vw,21px);line-height:1.75}.brand-problem__paragraph--highlight{color:#ff9500;font-weight:500}.brand-problem__paragraph--strong{color:#ffffffeb;font-weight:500}.brand-voice{align-items:center;padding:80px 0 60px;display:flex}.brand-voice__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.brand-voice__visual{will-change:transform, opacity;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.brand-voice__iframe-wrap{background:#1a1a1a;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 40px #ff950014,0 20px 60px #00000080}.brand-voice__iframe-wrap:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ff950026,#0000 60%);border-radius:17px;position:absolute;inset:-1px}.brand-voice__iframe{z-index:1;border:none;border-radius:16px;width:100%;height:280px;display:block;position:relative}.brand-voice__content{will-change:transform, opacity}.brand-voice__headline{font-family:var(--font-anton), "Anton", Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:28px;font-size:clamp(36px,5vw,64px);line-height:1}.brand-voice__body{font-family:var(--font-inter), "Inter", sans-serif;color:#ffffffb3;margin-bottom:24px;font-size:clamp(16px,1.8vw,19px);line-height:1.75}.brand-catch{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:60px 24px;display:flex}.brand-catch__headline{font-family:var(--font-anton), "Anton", Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#ff9500;z-index:2;will-change:transform, opacity;font-size:clamp(52px,12vw,140px);line-height:1;position:relative}.brand-catch__glow-line{z-index:2;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#ff9500 50%,#0000 100%);border-radius:999px;width:clamp(120px,30vw,300px);height:3px;margin-top:32px;position:relative;box-shadow:0 0 20px #ff950066,0 0 60px #ff950026}.brand-multilingual{align-items:center;padding:80px 0;display:flex}.brand-multilingual__inner{z-index:2;grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.brand-multilingual__content{will-change:transform, opacity}.brand-multilingual__body{font-family:var(--font-inter), "Inter", sans-serif;color:#ffffffb3;margin-bottom:24px;font-size:clamp(16px,1.8vw,19px);line-height:1.75}.brand-multilingual__body--humm{color:#ff9500;font-weight:600}.brand-multilingual__cta{font-family:var(--font-inter), "Inter", sans-serif;color:#ff9500;letter-spacing:.02em;cursor:pointer;align-items:center;gap:8px;margin-top:16px;font-size:18px;font-weight:600;transition:gap .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.brand-multilingual__cta:hover{gap:14px}.brand-multilingual__visual{will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:relative}.brand-multilingual__globe-wrap{width:100%;max-width:800px;position:relative}.brand-multilingual__globe{filter:drop-shadow(0 0 40px #ff950014);width:100%;height:auto;display:block}.brand-multilingual__globe-glow{filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff950014 0%,#0000 70%);width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.brand-keyboard__headline{margin-top:32px;font-size:clamp(36px,12vw,72px)}.brand-keyboard{padding:48px 0 40px}.brand-keyboard__img{width:clamp(280px,85vw,480px)}.brand-voice__inner{grid-template-columns:1fr;gap:40px}.brand-voice__visual{order:-1}.brand-voice__headline{font-size:clamp(32px,8vw,48px)}.brand-multilingual__inner{grid-template-columns:1fr;gap:48px}.brand-multilingual__visual{order:-1}.brand-multilingual__globe-wrap{max-width:320px;margin:0 auto}.brand-catch__headline{font-size:clamp(40px,14vw,80px)}.brand-problem{padding:48px 0}.brand-problem__inner{grid-template-columns:1fr;gap:32px}.brand-problem__image-wrap{justify-content:center}.brand-voice{padding:48px 0}.brand-multilingual{padding:48px 0 60px}}@media (prefers-reduced-motion:reduce){.brand-keyboard__img-wrap,.brand-keyboard__headline,.brand-problem__paragraph,.brand-voice__visual,.brand-voice__content,.brand-catch__headline,.brand-catch__glow-line,.brand-multilingual__content,.brand-multilingual__visual{will-change:auto!important}}
