.telecharger-module__WMZShW__page{background:radial-gradient(circle at 8% 10%,#0f766e29,#0000 40%),radial-gradient(circle at 90% 90%,#8b5e342e,#0000 42%),#f6f2eb;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.telecharger-module__WMZShW__page:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#f6fbf9e6,#f6fbf9d1);position:absolute;inset:0}.telecharger-module__WMZShW__pageBg{z-index:0;object-fit:cover;object-position:center top}.telecharger-module__WMZShW__panel{z-index:2;background:#fffffff2;border:1px solid #0f766e2e;border-radius:24px;gap:20px;width:min(1100px,100%);padding:32px;display:grid;position:relative;box-shadow:0 18px 50px #0f172a1f}.telecharger-module__WMZShW__landingPanel{box-shadow:none;background:0 0;border:0}.telecharger-module__WMZShW__topbar{justify-content:space-between;align-items:center;display:flex}.telecharger-module__WMZShW__backLink{color:#0b5f58;background:linear-gradient(#f5fffd,#e8f7f4);border:1px solid #0f766e4d;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex;box-shadow:0 6px 14px #0f766e1f}.telecharger-module__WMZShW__backLink:hover{border-color:#0f766e75;transform:translateY(-1px);box-shadow:0 10px 18px #0f766e29}.telecharger-module__WMZShW__backLink:focus-visible{outline-offset:2px;outline:3px solid #0f766e3d}.telecharger-module__WMZShW__logo{border-radius:18px;width:120px;height:auto}.telecharger-module__WMZShW__panel h1{color:#0f172a;font-size:clamp(28px,5vw,42px);line-height:1.08}.telecharger-module__WMZShW__subtitle{color:#475569;max-width:600px;line-height:1.55}.telecharger-module__WMZShW__section{gap:10px;display:grid}.telecharger-module__WMZShW__sectionTitle{color:#0f172a;font-weight:800}.telecharger-module__WMZShW__segmented,.telecharger-module__WMZShW__downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.telecharger-module__WMZShW__downloadCard{background:linear-gradient(170deg,#fff,#f7fcfb);border:1px solid #0f766e38;border-radius:16px;align-content:space-between;gap:18px;min-height:180px;padding:16px;display:grid;box-shadow:0 8px 16px #0f172a0f}.telecharger-module__WMZShW__downloadCardHeader{gap:8px;display:grid}.telecharger-module__WMZShW__storeBadges{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.telecharger-module__WMZShW__storeBadge{aspect-ratio:170/54;border-radius:7px;justify-content:center;align-items:center;width:100%;max-width:170px;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.telecharger-module__WMZShW__storeBadge:hover{filter:brightness(1.04);transform:translateY(-1px)}.telecharger-module__WMZShW__storeBadge:focus-visible{outline-offset:3px;outline:3px solid #0f766e3d}.telecharger-module__WMZShW__storeBadge img{object-fit:contain;width:100%;height:100%;display:block}.telecharger-module__WMZShW__segmentButton{color:#0f172a;cursor:pointer;text-align:left;background:linear-gradient(170deg,#fff,#f7fcfb);border:1px solid #0f766e38;border-radius:16px;min-height:122px;padding:16px 44px 16px 14px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;box-shadow:0 8px 16px #0f172a0f}.telecharger-module__WMZShW__segmentLink{align-content:start;gap:8px;text-decoration:none;display:grid;position:relative}.telecharger-module__WMZShW__segmentLink:after{content:"→";color:#0f766e;opacity:.88;font-size:18px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.telecharger-module__WMZShW__segmentHeader{align-items:center;gap:10px;display:flex}.telecharger-module__WMZShW__segmentIcon{background:linear-gradient(160deg,#e7f7f4,#fff8ef);border:1px solid #0f766e29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;line-height:1;display:inline-flex}.telecharger-module__WMZShW__segmentTitle{font-size:18px;font-weight:800;line-height:1.2}.telecharger-module__WMZShW__segmentHint{color:#5d6e84;font-size:13px;font-weight:500;line-height:1.4}.telecharger-module__WMZShW__segmentButton:hover{background:linear-gradient(170deg,#fff,#eefaf7);border-color:#0f766e85;transform:translateY(-2px);box-shadow:0 14px 28px #0f766e33}.telecharger-module__WMZShW__segmentButton:hover .telecharger-module__WMZShW__segmentTitle{color:#0b5f58}.telecharger-module__WMZShW__segmentLink:focus-visible{outline-offset:2px;outline:3px solid #0f766e3d}.telecharger-module__WMZShW__active{background:linear-gradient(160deg,#effbf8,#fff);border-color:#0f766e;box-shadow:0 10px 26px #0f766e29}.telecharger-module__WMZShW__hint{color:#64748b;font-size:14px}.telecharger-module__WMZShW__actionCard{background:linear-gradient(160deg,#f8fffd,#fff);border:1px solid #0f766e33;border-radius:18px;gap:14px;margin-top:6px;padding:16px;display:grid}.telecharger-module__WMZShW__storeActionPanel{box-shadow:none;background:0 0;border:0;padding:0}.telecharger-module__WMZShW__selectionSummary{flex-wrap:wrap;gap:8px;display:flex}.telecharger-module__WMZShW__selectionSummary span{color:#1a3f76;background:linear-gradient(160deg,#edf7ff,#f9fcff);border:1px solid #1e40af33;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.telecharger-module__WMZShW__primaryButton{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(145deg,#0f766e,#115e59);border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #0f766e3d}.telecharger-module__WMZShW__primaryButton:hover{filter:brightness(1.05)}.telecharger-module__WMZShW__status{font-size:14px;font-weight:700}.telecharger-module__WMZShW__statusInfo{color:#0f766e}.telecharger-module__WMZShW__statusError{color:#b45309}.telecharger-module__WMZShW__fallbackStores{gap:8px;display:grid}.telecharger-module__WMZShW__fallbackLink{color:#0f172a;background:linear-gradient(160deg,#fff,#f4faf8);border:1px solid #0f766e4d;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.telecharger-module__WMZShW__fallbackLink:after{content:"→";color:#0f766e;font-size:16px;line-height:1}.telecharger-module__WMZShW__fallbackLink:hover{border-color:#0f766e7a;transform:translateY(-1px);box-shadow:0 10px 18px #0f766e24}.telecharger-module__WMZShW__fallbackLink:focus-visible{outline-offset:2px;outline:3px solid #0f766e3d}.telecharger-module__WMZShW__twoColumn{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.telecharger-module__WMZShW__formCard{background:linear-gradient(160deg,#fff,#f8fffd);border:1px solid #0f766e33;border-radius:18px;gap:14px;padding:18px;display:grid}.telecharger-module__WMZShW__field{gap:7px;display:grid}.telecharger-module__WMZShW__field span,.telecharger-module__WMZShW__checkboxField span{color:#0f172a;font-size:13px;font-weight:800;line-height:1.35}.telecharger-module__WMZShW__field input{color:#0f172a;background:#fff;border:1px solid #0f766e3d;border-radius:12px;width:100%;min-height:44px;padding:12px 13px}.telecharger-module__WMZShW__field input:focus{border-color:#0f766e8c;outline:3px solid #0f766e2e}.telecharger-module__WMZShW__checkboxField{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.telecharger-module__WMZShW__checkboxField input{accent-color:#0f766e;width:18px;height:18px;margin-top:1px}@media (max-width:720px){.telecharger-module__WMZShW__page{align-items:stretch;padding:0}.telecharger-module__WMZShW__panel{border-left:0;border-right:0;border-radius:0;align-content:start;gap:14px;width:100%;min-height:100vh;padding:18px 22px}.telecharger-module__WMZShW__landingPanel{box-shadow:none;background:0 0;border:0}.telecharger-module__WMZShW__topbar{align-items:flex-start}.telecharger-module__WMZShW__logo{border-radius:14px;width:92px}.telecharger-module__WMZShW__backLink{padding:8px 16px}.telecharger-module__WMZShW__panel h1{margin-top:18px;font-size:31px;line-height:1.1}.telecharger-module__WMZShW__section{gap:8px;margin-top:24px}.telecharger-module__WMZShW__downloadGrid,.telecharger-module__WMZShW__segmented,.telecharger-module__WMZShW__twoColumn{grid-template-columns:1fr}.telecharger-module__WMZShW__downloadCard{min-height:0}.telecharger-module__WMZShW__storeBadges{gap:8px}.telecharger-module__WMZShW__storeBadge{max-width:none}.telecharger-module__WMZShW__segmentButton{min-height:96px;padding:13px 42px 13px 12px}.telecharger-module__WMZShW__segmentIcon{width:32px;height:32px;font-size:17px}.telecharger-module__WMZShW__segmentTitle{font-size:17px}.telecharger-module__WMZShW__segmentHint{font-size:12px}}
