.developer_section{padding-block:110px 90px;background:#ffffff}.developer_section .container{max-width:1200px;margin:0 auto;padding:0 24px}.developer_intro{text-align:center;max-width:760px;margin:0 auto 46px}.developer_intro h1{font-size:56px;font-weight:800;color:#121c30;margin-bottom:10px;line-height:1.15}.developer_intro p{font-size:16px;color:#5a616e;font-weight:500;line-height:1.7;margin:0}.developer_marquee{display:grid;gap:18px;padding-block:22px 34px}.developer_marquee_row{overflow:hidden;padding-block:10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.developer_marquee_track{display:flex;gap:26px;width:max-content;align-items:center;will-change:transform;animation-name:developer_marquee_left;animation-timing-function:linear;animation-iteration-count:infinite}.developer_marquee_row__one .developer_marquee_track{animation-duration:34s}.developer_marquee_row__two .developer_marquee_track{animation-duration:42s;animation-delay:-12s}@keyframes developer_marquee_left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.developer_logo{height:120px;width:120px;min-width:120px;border-radius:9999px;background:rgba(255,255,255,.95);border:1px solid rgba(235,236,237,1);box-shadow:0 .602187px 1.08394px -1.25px rgba(0,0,0,.07),0 2.28853px 4.11936px -2.5px rgba(0,0,0,.063),0 10px 18px -3.75px rgba(0,0,0,.024);display:flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease}.developer_logo img{width:70px;height:70px;object-fit:contain}.developer_logo_initials{font-size:22px;font-weight:800;color:#121c30;letter-spacing:-.02em}.developer_logo:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(17,27,46,.12)}.developer_cta{display:flex;justify-content:center;padding-top:18px}.developer_cta_button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding-inline:22px;border-radius:10px;background-color:#ea312c;color:#ffffff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 26px rgba(234,49,44,.3);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.developer_cta_button:hover{background-color:#ea312c;transform:translateY(-2px);box-shadow:0 14px 34px rgba(234,49,44,.36)}.developer_app_downloads{display:flex;justify-content:center;gap:16px;margin-top:10px;flex-wrap:wrap}.developer_app_button{display:flex;align-items:center;gap:12px;padding:12px 20px;background-color:#000000;border-radius:12px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.developer_app_button:hover{background-color:#121c30;transform:translateY(-2px);box-shadow:0 6px 20px rgba(234,49,44,.3);border-color:#ea312c}.developer_app_button_icon{width:32px;height:32px;color:#ffffff;flex-shrink:0}.developer_app_button_content{display:flex;flex-direction:column}.developer_app_button_label{font-size:10px;color:#e5e5e5;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.developer_app_button_store{font-size:18px;color:#ffffff;font-weight:700;line-height:1.2;margin-top:2px}@media (prefers-reduced-motion:reduce){.developer_marquee_track{animation:none;transform:none}.developer_app_button,.developer_cta_button,.developer_logo{transition:none}}@media (max-width:768px){.developer_section{padding-block:40px 70px}.developer_intro h1{font-size:32px}.developer_intro p{font-size:15px}.developer_intro{margin-bottom:0}.developer_logo{height:96px;width:96px;min-width:96px}.developer_logo img{width:58px;height:58px}.developer_app_downloads{flex-direction:column;padding-inline-start:12px;justify-content:center;align-items:center}.developer_app_button{padding:10px 16px;width:100%;justify-content:center;max-width:300px}.developer_app_button_icon{width:28px;height:28px}.developer_app_button_store{font-size:16px}}