.page-module__4-xWuq__page{--accent:#1594c6;--ink:#174f6b;--soft:#eaf6fb;-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding:28px 18px max(28px, env(safe-area-inset-bottom));background:linear-gradient(#1594c614 1px, transparent 1px), linear-gradient(90deg, #1594c614 1px, transparent 1px), linear-gradient(145deg, #f8fcfe, var(--soft));background-size:44px 44px,44px 44px,auto;place-items:start center;display:grid;overflow-y:auto}.page-module__4-xWuq__construction{--accent:#2f7a55;--ink:#205b46;--soft:#e7f2e9}.page-module__4-xWuq__card{border:1px solid color-mix(in srgb, var(--accent) 23%, white);text-align:center;background:#fffffff7;border-radius:28px;flex-shrink:0;width:min(100%,440px);padding:30px 24px 24px;box-shadow:0 24px 70px #133a4b29}.page-module__4-xWuq__cover{width:138px;height:auto;margin-bottom:22px;box-shadow:7px 10px 22px #14303c33}.page-module__4-xWuq__eyebrow{color:var(--accent);letter-spacing:.12em;margin:0 0 8px;font-size:13px;font-weight:850}.page-module__4-xWuq__card h1{color:var(--ink);margin:0;font-size:clamp(27px,8vw,36px);line-height:1.25}.page-module__4-xWuq__description{color:#65777f;margin:14px 0 22px;font-size:14px;line-height:1.65}.page-module__4-xWuq__actions{gap:11px;display:grid}.page-module__4-xWuq__platformButton{color:#172a33;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e8;border-radius:16px;grid-template-columns:126px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:14px;display:grid;position:relative}.page-module__4-xWuq__platformButton:hover{border-color:var(--accent);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 14%, transparent)}.page-module__4-xWuq__storeBadge{justify-content:center;align-items:center;width:126px;height:50px;display:flex}.page-module__4-xWuq__storeBadge img{width:auto;max-width:100%;height:auto;max-height:50px;display:block}.page-module__4-xWuq__platformButton b,.page-module__4-xWuq__platformButton small{display:block}.page-module__4-xWuq__platformButton b{margin-bottom:3px;font-size:15px}.page-module__4-xWuq__platformButton small{color:#7d8b91;font-size:11px}.page-module__4-xWuq__platformButton strong{color:var(--accent);font-size:19px}.page-module__4-xWuq__backLink{color:#74858d;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:380px){.page-module__4-xWuq__card{padding-inline:18px}.page-module__4-xWuq__platformButton{grid-template-columns:112px minmax(0,1fr) 18px;gap:8px;padding-inline:10px}.page-module__4-xWuq__storeBadge{width:112px}.page-module__4-xWuq__platformButton b{font-size:14px}}
