.AppDownloadSection_section__dviic{position:relative;overflow:hidden;background:linear-gradient(160deg,#0129b9,#021f8c 55%,#041654);color:#fff}.AppDownloadSection_glowTop__9350p{position:absolute;top:-180px;left:50%;transform:translateX(-70%);width:720px;height:480px;background:radial-gradient(50% 50% at 50% 50%,rgba(124,147,227,.35),transparent 70%);pointer-events:none}.AppDownloadSection_glowBottom__0ElO0{position:absolute;bottom:-220px;right:-120px;width:640px;height:520px;background:radial-gradient(50% 50% at 50% 50%,rgba(37,211,102,.12),transparent 70%);pointer-events:none}.AppDownloadSection_container__dA_9Z{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:6rem 2rem 0;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}.AppDownloadSection_content__sUCSc{padding-bottom:6rem}.AppDownloadSection_availableBadge__IoXOR{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .5rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:1.5rem;backdrop-filter:blur(4px)}.AppDownloadSection_flagCircle__iaCZA{display:inline-flex;width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.AppDownloadSection_flagSvg__IW1Vw{width:100%;height:100%}.AppDownloadSection_title__cOCFD{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0 0 1.25rem;color:#fff}.AppDownloadSection_subtitle__L0b9n{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.65);max-width:420px;margin:0 0 2.25rem}.AppDownloadSection_buttonRow__n4_Px{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:2rem}.AppDownloadSection_androidButton__myw0M,.AppDownloadSection_iphoneButton__IuDkw{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.4rem;border-radius:16px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:none}.AppDownloadSection_iphoneButton__IuDkw{background:#fff;color:#0e1424;box-shadow:0 16px 36px -16px rgba(0,0,0,.45)}.AppDownloadSection_iphoneButton__IuDkw:hover{transform:translateY(-2px);box-shadow:0 22px 44px -16px rgba(0,0,0,.55)}.AppDownloadSection_androidButton__myw0M{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(4px)}.AppDownloadSection_androidButton__myw0M:hover{transform:translateY(-2px);background:rgba(255,255,255,.14)}.AppDownloadSection_storeIcon__NJyW7{width:26px;height:26px;flex-shrink:0}.AppDownloadSection_buttonStack__q4KDX{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.AppDownloadSection_buttonHint__5C8eO{font-size:.6875rem;font-weight:600;opacity:.65;text-transform:uppercase;letter-spacing:.04em}.AppDownloadSection_buttonLabel__q0n9h{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.AppDownloadSection_qrCard___avla{display:inline-flex;align-items:center;gap:.9rem;padding:.7rem 1.1rem .7rem .7rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.AppDownloadSection_qrImage__QtDVR{width:64px;height:64px;border-radius:10px;background:#fff;padding:4px;display:block}.AppDownloadSection_qrText__dcDDX{display:flex;flex-direction:column;gap:2px}.AppDownloadSection_qrTitle__72UX0{font-size:.875rem;font-weight:700;color:#fff}.AppDownloadSection_qrSub__6SWqL{font-size:.78rem;color:rgba(255,255,255,.55)}.AppDownloadSection_phoneWrapper__y2rkc{display:flex;justify-content:center;align-self:end}.AppDownloadSection_phoneFrame__s3YOp{position:relative;width:min(380px,88vw)}.AppDownloadSection_phoneImage__SoTE7{display:block;width:100%;filter:drop-shadow(0 30px 60px rgba(2,8,40,.55))}.AppDownloadSection_modalOverlay__BGayl{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(8,12,28,.6);padding:1.25rem}.AppDownloadSection_modalContent__eP0a5{background:#fff;color:#0e1424;border-radius:24px;padding:2rem;max-width:420px;width:100%;box-shadow:0 40px 90px -30px rgba(0,0,0,.5)}.AppDownloadSection_modalTitle__MZ6_z{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .75rem}.AppDownloadSection_modalText__LwCw8{font-size:.9375rem;color:#5b6478;margin:0 0 1.1rem}.AppDownloadSection_modalSteps__35pMI{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.8rem}.AppDownloadSection_modalSteps__35pMI li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:#3f4654;line-height:1.5}.AppDownloadSection_stepNumber__xoWCo{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(1,41,185,.08);color:#0129b9;font-size:.78rem;font-weight:700;flex-shrink:0}.AppDownloadSection_modalButton__OH7mN{width:100%;padding:.9rem;border:none;border-radius:999px;background:#0129b9;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.AppDownloadSection_modalButton__OH7mN:hover{background:#021f8c;transform:translateY(-1px)}@media (max-width:968px){.AppDownloadSection_container__dA_9Z{grid-template-columns:1fr;padding:4.5rem 1.5rem 0;gap:2rem;text-align:center}.AppDownloadSection_content__sUCSc{padding-bottom:0;display:flex;flex-direction:column;align-items:center}.AppDownloadSection_subtitle__L0b9n{margin-left:auto;margin-right:auto}.AppDownloadSection_buttonRow__n4_Px{justify-content:center}.AppDownloadSection_qrCard___avla{display:none}.AppDownloadSection_phoneFrame__s3YOp{width:min(320px,82vw)}}@media (max-width:480px){.AppDownloadSection_container__dA_9Z{padding:3.5rem 1.25rem 0}.AppDownloadSection_title__cOCFD{font-size:2.2rem}.AppDownloadSection_subtitle__L0b9n{font-size:1rem;margin-bottom:1.75rem}}