/* Sehetak app-store-inspired Android download page — original brand identity. */
body.seh-download-page{background:linear-gradient(165deg,#edf8ff 0%,#f8fcff 47%,#e9f6ff 100%)}
.seh-store-section{padding:28px 0 48px;color:#153d68}
.seh-store-wrap{max-width:1040px}
.seh-store-card{background:#fff;border:1px solid #c5def2;border-radius:27px;padding:30px clamp(18px,4vw,40px);box-shadow:0 20px 50px rgba(16,74,131,.10)}
.seh-store-intro{display:flex;gap:22px;align-items:center}
.seh-store-icon{flex:none;object-fit:contain;border-radius:22px;background:#eaf5ff;box-shadow:0 8px 24px rgba(11,74,132,.13)}
.seh-store-copy{min-width:0}.seh-store-tag{font-size:.79rem;color:#1c6aa8;font-weight:800}
.seh-store-copy h1{color:#153b6c;font-weight:950;letter-spacing:0;font-size:clamp(1.6rem,3.5vw,2.35rem);margin:3px 0 8px;line-height:1.32}
.seh-store-en{font-size:.63em;font-weight:700;color:#486e95;white-space:nowrap}
.seh-store-copy .seh-store-sub{font-size:.96rem;color:#3c6285;margin:0;max-width:650px}
.seh-store-by{margin:6px 0 0!important;font-size:.77rem!important;color:#69829a!important}
.seh-store-facts{display:flex;margin:26px 0 23px;padding:16px 0;background:#f4faff;border:1px solid #daebf7;border-radius:19px}
.seh-store-facts>div{flex:1;text-align:center;padding:0 8px;min-width:0}
.seh-store-facts>div+div{border-right:1px solid #d2e3f1}
.seh-store-facts strong{display:block;color:#153e70;font:900 clamp(.9rem,2vw,1.25rem) 'Segoe UI',Tahoma,Arial,sans-serif;direction:ltr}
.seh-store-facts span{display:block;color:#658099;font-size:.76rem;margin-top:4px}
.seh-store-actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap}
.seh-store-download,.seh-store-account{min-height:56px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:16px;font-weight:900;padding:13px 22px;text-align:center;gap:10px}
.seh-store-download{flex:1 1 240px;background:linear-gradient(120deg,#227fd1,#09559e);color:#fff!important;border:1px solid #1475c6;box-shadow:0 10px 22px rgba(15,88,169,.19)}
.seh-store-download:hover{background:linear-gradient(120deg,#146ebd,#074680);color:#fff!important}
.seh-store-account{flex:0 1 190px;background:#f2f9ff;border:1px solid #b9d8ef;color:#1a609a!important}
.seh-store-account:hover{background:#e5f3ff}
.seh-store-direct{margin:14px 0 0!important;color:#376c93!important;font-size:.84rem!important;font-weight:700;text-align:center}
.seh-store-trial{text-align:center;margin-top:8px;color:#657f97;font-size:.79rem;line-height:1.8}
.seh-store-heading{margin:24px 0 16px}.seh-store-heading h2{color:#153e70;font-size:1.3rem;margin:0 0 5px}
.seh-store-heading p{font-size:.84rem;color:#617f98;margin:0}
.seh-store-preview-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 4px 18px;scrollbar-color:#aacfe9 transparent}
.seh-store-preview{scroll-snap-align:start;flex:0 0 215px;min-height:282px;background:linear-gradient(165deg,#fff 5%,#f0f9ff);border:1px solid #c6e2f4;border-radius:23px;padding:17px 12px;text-align:center;box-shadow:0 9px 21px #1766a00d}
.seh-store-mock-head{display:flex;align-items:center;gap:7px;color:#174979;font-weight:900;font-size:.8rem;text-align:right;border-bottom:1px solid #d9e9f4;padding-bottom:11px}
.seh-store-mock-head img{border-radius:5px;object-fit:contain}.seh-store-mock-head span{margin-inline-start:auto;font-size:.69rem;color:#7191ad;font-weight:700}
.seh-store-mock-image{display:grid;place-items:center;height:132px;margin-top:3px}
.seh-store-mock-image img{width:106px;height:106px;object-fit:contain}
.seh-store-preview h3{font-size:1.08rem;color:#154a7b;margin:3px 0 2px}
.seh-store-preview p{font-size:.77rem;color:#64839d;margin:0}
.seh-store-mock-pill{font-size:.68rem;color:#286eaa;background:#e6f4ff;border-radius:40px;padding:6px 11px;margin:16px auto 0;max-width:max-content}
.seh-store-guides{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;margin-top:16px}
.seh-store-guide,.seh-store-trust{background:#fff;border:1px solid #c8e0f1;border-radius:22px;padding:22px;box-shadow:0 11px 28px rgba(20,76,128,.07);min-width:0}
.seh-store-guide-heading{display:flex;align-items:center;gap:10px}.seh-store-guide h2,.seh-store-trust h2{font-size:1.12rem;color:#194c7c;margin:0 0 12px}
.seh-store-step-symbol{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e5f3ff;color:#0b65ad;font-size:1.45rem;font-weight:900}
.seh-store-steps{margin:0;padding-inline-start:25px;color:#43627b;line-height:1.95;font-size:.88rem}
.seh-store-steps li{margin-bottom:7px}.seh-store-steps strong{color:#214f7d}
.seh-store-disclaimer,.seh-store-alert{font-size:.77rem!important;margin:12px 0 0!important;line-height:1.85!important}
.seh-store-disclaimer{color:#5b7690!important}.seh-store-alert{background:#fff8ee;border:1px solid #eed9ab;color:#835e25!important;padding:12px;border-radius:13px}
.seh-store-alert a{color:#115d9e;text-decoration:underline;font-weight:800}
.seh-store-trust>p{font-size:.85rem;color:#526e88;margin:0 0 14px}
.seh-store-verify{border:1px solid #d2e4f1;background:#f6fbff;border-radius:14px;padding:13px}
.seh-store-verify summary{cursor:pointer;color:#20598b;font-weight:850;line-height:1.7}
.seh-store-verify dl{margin:15px 0;display:grid;gap:8px}
.seh-store-verify dl>div{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;font-size:.8rem;border-bottom:1px solid #e0edf7;padding-bottom:5px}
.seh-store-verify dt{color:#667e94}.seh-store-verify dd{color:#234d78;margin:0;font-weight:750}
.seh-store-verify p{font-size:.8rem;margin:10px 0 5px}
.seh-store-hash{display:block;background:#e2f1fc;color:#194e77;border:1px solid #c8e2f4;border-radius:10px;padding:10px;font-size:.69rem;overflow-wrap:anywhere;word-break:break-all}
.seh-store-stage{margin:15px 0;padding:12px 13px;border-radius:13px;background:#f3f8fd;border:1px solid #d5e5f3;color:#536f87;font-size:.81rem;line-height:1.75}
.seh-store-bottom-link{display:inline-flex;text-decoration:none;color:#0e62a8!important;font-weight:850}
.seh-store-section a:focus-visible,.seh-store-section summary:focus-visible,.seh-store-preview-scroll:focus-visible{outline:3px solid #68afe6;outline-offset:3px}
@media(max-width:750px){.seh-store-section{padding:14px 0 28px}.seh-store-card{padding:19px 17px;border-radius:22px}.seh-store-intro{gap:12px;align-items:flex-start}.seh-store-icon{width:76px;height:76px;border-radius:18px}.seh-store-tag{font-size:.69rem}.seh-store-copy h1{font-size:1.55rem}.seh-store-copy .seh-store-sub{font-size:.8rem}.seh-store-facts{margin:20px 0 17px;padding:12px 0}.seh-store-actions{display:grid;grid-template-columns:1fr}.seh-store-download,.seh-store-account{width:100%;min-height:53px}.seh-store-guides{grid-template-columns:1fr}.seh-store-guide,.seh-store-trust{padding:17px}.seh-store-preview{flex-basis:183px;min-height:268px}.seh-store-heading{margin-top:20px}}
@media(max-width:370px){.seh-store-intro{flex-wrap:wrap}.seh-store-icon{width:66px;height:66px}.seh-store-copy h1{font-size:1.35rem}.seh-store-facts span{font-size:.65rem}.seh-store-preview{flex-basis:172px}}
@media(prefers-reduced-motion:reduce){.seh-store-section *{scroll-behavior:auto!important;transition:none!important}}

/* Blue two-step install guide: high visibility, two readable choices. */
.seh-store-guide.seh-install-simple{
  position:relative;isolation:isolate;overflow:hidden;
  background:linear-gradient(135deg,#c8e9ff 0%,#d9f1ff 55%,#bde6ff 100%)!important;
  border:2px solid #57bafa!important;
  border-radius:25px;
  box-shadow:0 0 0 3px rgba(130,224,255,.35),0 0 24px rgba(35,173,247,.34),0 14px 33px rgba(26,105,180,.15);
  padding:22px;
  animation:seh-install-card-glow 5s ease-in-out infinite;
}
.seh-install-simple .seh-store-guide-heading{margin-bottom:15px;gap:11px}
.seh-install-simple .seh-store-guide-heading h2{font-size:clamp(1.2rem,2.8vw,1.5rem);color:#123e70!important;font-weight:950;margin:0}
.seh-install-simple .seh-store-step-symbol{
  background:#e5f6ff;box-shadow:0 2px 10px #2078bd25;
  color:#125f9e;border:1px solid #94d1f6;width:42px;height:42px;border-radius:13px;
}
.seh-install-methods{display:grid;gap:11px}
.seh-install-method{
  display:flex;align-items:flex-start;gap:11px;
  background:linear-gradient(140deg,#f9fdff 0%,#e9f7ff 100%);
  border:1.5px solid #82c6ee;border-radius:16px;
  padding:14px;box-shadow:0 5px 16px rgba(27,108,174,.10);
}
.seh-install-number{
  display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;
  background:#d3efff;color:#145e99;font-weight:950;font-size:1rem;
}
.seh-install-method-copy{display:grid;gap:3px;color:#244a70;line-height:1.6;min-width:0}
.seh-install-method-copy strong{font-size:1rem;font-weight:950;color:#114d84}
.seh-install-method-copy span{font-size:.9rem;color:#294f73}
.seh-install-method-copy b{color:#075b99;font-weight:950}
.seh-store-android-info{margin-top:14px;background:#f6fbff;border:1px solid #d1e4f5;border-radius:13px;padding:10px 13px}
.seh-store-android-info summary{cursor:pointer;color:#315c80;font-size:.82rem;font-weight:850}
.seh-store-android-info p{font-size:.78rem!important;color:#476985!important;line-height:1.75;margin:8px 0 0}
.seh-store-android-info a{color:#095a9a;font-weight:900;text-decoration:underline}
@keyframes seh-install-card-glow{
  0%,100%{box-shadow:0 0 0 3px rgba(130,224,255,.30),0 0 20px rgba(35,173,247,.27),0 12px 29px rgba(26,105,180,.13)}
  50%{box-shadow:0 0 0 3px rgba(95,210,255,.64),0 0 30px rgba(35,173,247,.46),0 14px 34px rgba(26,105,180,.21)}
}
@media(max-width:750px){
  .seh-store-guide.seh-install-simple{padding:18px 14px!important;border-radius:21px}
  .seh-install-method{padding:12px 11px;gap:9px;border-radius:14px}
  .seh-install-method-copy strong{font-size:.95rem}
  .seh-install-method-copy span{font-size:.85rem}
}
@media(prefers-reduced-motion:reduce){.seh-store-guide.seh-install-simple{animation:none!important}}
