.app-hero,.guide-hero,.support-hero{background:radial-gradient(circle at 85% 10%,rgba(35,197,133,.18),transparent 28%),linear-gradient(145deg,#f0fbf6,#fff)}
.app-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:46px;align-items:center}.app-hero-grid>div:first-child{max-width:780px}.app-hero-panel{display:grid;grid-template-columns:58px 1fr;gap:15px;align-items:center;padding:25px;border:1px solid #cfe7dc;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 22px 55px rgba(8,58,40,.08)}.app-hero-panel>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#dff8ec;color:#087653;font-size:26px;font-weight:950}.app-hero-panel strong,.app-hero-panel small{display:block}.app-hero-panel small{margin-top:5px;color:#65786f;line-height:1.6}.featured-app{border-color:#b9e4d1}.coming-app{background:linear-gradient(145deg,#fff,#f6f8f7)}.availability{padding:5px 10px;border-radius:999px;font-size:10px;font-weight:900}.availability.live{background:#dcf8e9;color:#087653}.availability.soon{background:#fff4d8;color:#8a6100}.download-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:auto}.app-guide-link{color:#087653;font-size:12px;font-weight:850}.safe-install{display:grid;grid-template-columns:minmax(220px,.5fr) 1.5fr;gap:40px;align-items:start}.safe-install>div{display:grid;grid-template-columns:52px 1fr;gap:13px;align-items:center}.safe-install h2{margin:0;font-size:26px}.safe-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:#0b3427;color:#fff;font-size:24px}.safe-install ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.safe-install li{padding:13px 15px;border:1px solid #dce9e2;border-radius:14px;background:#fff}.guide-support{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;border:1px solid #d8e8e0;border-radius:20px;background:#f6faf8}.guide-support p{margin:4px 0 0;color:#65786f}.guide-platform-mark{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#087653,#1ebd7e);color:#fff}.guide-platform-mark svg{width:38px;height:38px}.guide-detail-head{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:center}.guide-detail-head h1{margin:5px 0 0}.guide-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:24px;align-items:start}.guide-steps-v2{list-style:none;margin:0;padding:0;display:grid;gap:13px}.guide-steps-v2 li{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:21px;border:1px solid #dfe9e4;border-radius:19px;background:#fff;box-shadow:0 9px 28px rgba(8,42,31,.05)}.guide-steps-v2 li>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#e5f8ef;color:#087653;font-weight:950}.guide-steps-v2 h2{font-size:19px;margin:0 0 5px}.guide-steps-v2 p{margin:0;color:#65786f}.guide-steps-v2 a{color:#087653;font-weight:850}.trouble-card{position:sticky;top:110px;padding:25px;border-radius:22px;background:#09291f;color:#fff;box-shadow:0 22px 55px rgba(6,34,25,.18)}.trouble-card>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.12);font-size:22px}.trouble-card h2{font-size:22px}.trouble-card ul{padding-inline-start:20px;color:#c1d9cf}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:22px;align-items:start}.support-form-card,.support-aside,.deletion-card,.reply-card{padding:28px;border:1px solid #dce8e2;border-radius:23px;background:#fff;box-shadow:0 15px 45px rgba(8,42,31,.065)}.support-form-head{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:center;margin-bottom:22px}.support-form-head>span{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:#e4f8ee;color:#087653;font-size:22px;font-weight:950}.support-form-head h2,.support-form-head p{margin:0}.support-form-head p{color:#65786f}.support-form{display:grid;gap:15px}.support-form small,.reply-card small{color:#65786f;line-height:1.7}.support-aside{display:grid;gap:18px;background:#09291f;color:#fff}.support-aside>div:not(.support-email){padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.support-aside h3{margin:7px 0 3px}.support-aside p{margin:0;color:#b9d3c8}.support-email{display:grid}.support-email small{color:#9fc3b3}.support-email a{font-weight:850;overflow-wrap:anywhere}.recovery-wrap{max-width:560px}.recovery-wrap .auth-panel{max-width:none}.recovery-icon{width:55px;height:55px;display:grid;place-items:center;margin-bottom:17px;border-radius:17px;background:#e0f7eb;color:#087653;font-size:25px;font-weight:950}.recovery-wrap h1{font-size:31px;margin:0}.deletion-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:23px;align-items:start}.deletion-steps{display:grid;gap:13px}.deletion-steps article{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:22px;border:1px solid #dfe9e4;border-radius:19px;background:#fff}.deletion-steps article>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:#e2f8ed;color:#087653;font-weight:950}.deletion-steps h2{font-size:19px;margin:0 0 5px}.deletion-steps p{margin:0;color:#65786f}.deletion-card{position:sticky;top:110px}.deletion-card p{color:#65786f}.deletion-card .button{display:flex;margin-top:9px}.ticket-head{display:flex;justify-content:space-between;gap:25px;align-items:center}.ticket-head h1{font-size:clamp(30px,4vw,48px)}.ticket-status{padding:7px 13px;border-radius:999px;background:#fff3d6;color:#865e00;font-size:11px;font-weight:900;text-transform:capitalize}.ticket-status.closed{background:#edf2ef;color:#53675e}.conversation-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:22px;align-items:start}.conversation{display:grid;gap:13px}.message-bubble{max-width:85%;padding:18px 20px;border:1px solid #dce8e2;border-radius:20px 20px 20px 6px;background:#fff}.message-bubble.staff{justify-self:end;border-color:#b9e4d1;border-radius:20px 20px 6px 20px;background:#effbf5}.message-bubble>div{display:flex;justify-content:space-between;gap:18px}.message-bubble small{color:#71827a}.message-bubble p{white-space:pre-wrap;margin:9px 0 0}.reply-card{position:sticky;top:110px}.reply-card form{display:grid;gap:11px}.reply-card>a{display:block;margin-top:17px;color:#087653;font-size:12px;font-weight:850}
@media(max-width:900px){.app-hero-grid,.safe-install,.guide-detail-layout,.contact-layout,.deletion-layout,.conversation-layout{grid-template-columns:1fr}.trouble-card,.support-aside,.deletion-card,.reply-card{position:static}.safe-install{gap:20px}.modern-downloads{grid-template-columns:1fr!important}}
@media(max-width:620px){.app-hero-panel,.guide-support,.ticket-head{align-items:flex-start}.guide-support,.ticket-head{flex-direction:column}.guide-detail-head{grid-template-columns:58px 1fr}.guide-platform-mark{width:58px;height:58px}.message-bubble{max-width:96%}.support-form-card,.support-aside,.deletion-card,.reply-card{padding:21px}.download-actions{display:grid}.download-actions .button{width:100%}}
.danger-button{background:#a52a2a;border-color:#a52a2a;color:#fff}.danger-button:hover{background:#861f1f;border-color:#861f1f}.deletion-complete{border-color:#93d9bb!important;background:#effbf5!important}.deletion-complete>span{background:#0aa86e!important;color:#fff!important}.deletion-card .consent-check{align-items:flex-start}.deletion-card .consent-check input{margin-top:3px}
