.shokito-install-showcase{isolation:isolate;color:#fff8f1;background:radial-gradient(at 4% 0,#822d3745,#0000 54%),radial-gradient(at 94% 95%,#39c0ba1f,#0000 47%),linear-gradient(125deg,#18161e 0%,#101218 56%,#24161e 100%);border:1px solid #ffaf833b;border-radius:clamp(19px,2.2vw,28px);grid-template-columns:minmax(0,1fr) minmax(270px,.64fr);align-items:center;gap:clamp(18px,3vw,48px);padding:clamp(24px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #0000002e}.shokito-install-showcase:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.shokito-install-showcase__content{z-index:2;min-width:0;position:relative}.shokito-install-showcase__brand{color:#fff4ed;letter-spacing:.08em;direction:ltr;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:850;display:inline-flex}.shokito-install-showcase__brand img{border:1px solid #ffffff26;border-radius:12px;flex:none;box-shadow:0 6px 14px #0000003d}.shokito-install-showcase__brand b{color:#ffae7e}.shokito-install-showcase__brand small{color:#e1cfd3;letter-spacing:0;direction:rtl;border:1px solid #ffffff2b;border-radius:99px;padding:4px 9px;font-size:10px}.shokito-install-showcase__title{color:#fff9f3;letter-spacing:-.048em;text-wrap:balance;max-width:16ch;margin-top:19px;font:900 clamp(29px,3.2vw,46px)/1.22 Heebo,Rubik,Arial,sans-serif}.shokito-install-showcase__text{color:#e4d6d9;max-width:46ch;margin-top:13px;font-size:clamp(14px,1.3vw,17px);line-height:1.85}.shokito-install-showcase__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:23px;display:flex}.shokito-install-showcase__actions>button{color:#28140f;background:linear-gradient(135deg,#ffbb91,#ff8655);border:0;min-height:48px;font-weight:900;transition:transform .16s,filter .16s;box-shadow:0 7px 21px #ff7f4d38}.shokito-install-showcase__actions>button:hover{filter:brightness(1.05);transform:translateY(-1px)}.shokito-install-showcase__actions>button:focus-visible,.shokito-install-showcase__link:focus-visible{outline-offset:4px;outline:2px solid #9ff4e9}.shokito-install-showcase__link{color:#ffe4d2;text-underline-offset:5px;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:750;-webkit-text-decoration:underline #ffcfaa75;text-decoration:underline #ffcfaa75;display:inline-flex}.shokito-install-showcase__installed{color:#b7f4db;align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.7;display:inline-flex}.shokito-install-showcase__note{color:#b9abb3;max-width:54ch;margin-top:15px;font-size:11px;line-height:1.7}.shokito-install-showcase__visual{justify-content:center;align-items:flex-end;gap:18px;min-width:0;min-height:285px;display:flex;position:relative}.shokito-install-showcase__halo{pointer-events:none;border:1px solid #ffb7882e;border-radius:50%;position:absolute;inset:10% 1% 3%;transform:rotate(-19deg);box-shadow:inset 0 0 67px #4fc4bc14,0 0 84px #ff785a1f}.shokito-install-phone{z-index:1;aspect-ratio:.58;background:linear-gradient(145deg,#3e3c45,#141216);border:2px solid #58535f;border-radius:31px;flex-shrink:0;width:180px;padding:8px;position:relative;transform:rotate(-7deg);box-shadow:16px 21px 44px #00000061,inset 0 0 0 2px #0000008c}.shokito-install-phone__notch{z-index:2;background:#0a0e13;border-radius:99px;width:38%;height:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.shokito-install-phone__screen{background:radial-gradient(at 0 0,#633832,#0000 60%),#15151d;border-radius:24px;flex-direction:column;height:100%;padding:35px 12px 14px;display:flex}.shokito-install-phone__brand{color:#ffb589;letter-spacing:.11em;direction:ltr;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.shokito-install-phone__brand img{border-radius:9px}.shokito-install-phone__screen>p{color:#f6e2d6;margin-top:22px;font-size:9px}.shokito-install-phone__screen>strong{color:#fff;margin-top:7px;font-size:15px;line-height:1.5}.shokito-install-phone__search{color:#eee0e4;border:1px solid #ffffff2b;border-radius:9px;align-items:center;gap:8px;margin-top:19px;padding:11px 8px;font-size:10px;display:flex}.shokito-install-phone__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shokito-install-phone__chips span{color:#ffbca0;align-items:center;gap:3px;font-size:9px;display:inline-flex}.shokito-install-phone__screen>small{color:#cfb4af;text-align:center;margin-top:auto;font-size:9px}.shokito-install-qr{z-index:1;color:#efdad0;background:#0d1116d9;border:1px solid #ffffff26;border-radius:14px;justify-items:center;gap:7px;margin-bottom:15px;padding:9px;font-size:11px;font-weight:750;display:grid;position:relative}.shokito-install-qr__image{background:#fff;border-radius:7px;width:clamp(97px,10vw,139px);height:auto;padding:4px;display:block}.shokito-install-showcase--compact{min-height:275px;margin-block:26px 15px}.shokito-install-showcase--compact .shokito-install-showcase__title{font-size:clamp(27px,2.8vw,36px)}.shokito-install-showcase--compact .shokito-install-phone{width:143px}.shokito-install-showcase--full{min-height:460px}.shokito-install-showcase--full .shokito-install-showcase__visual{min-height:360px}@media (width<=970px){.shokito-install-showcase{grid-template-columns:minmax(0,1fr) 200px}.shokito-install-qr{display:none}}@media (width<=690px){.shokito-install-showcase{grid-template-columns:minmax(0,1fr);padding:24px 19px}.shokito-install-showcase--compact{min-height:0}.shokito-install-showcase--compact .shokito-install-showcase__visual{display:none}.shokito-install-showcase--full .shokito-install-showcase__visual{min-height:250px}.shokito-install-showcase__title{font-size:clamp(29px,7.5vw,40px)}.shokito-install-showcase__actions>button{width:100%}.shokito-install-showcase--full .shokito-install-phone{width:155px}}@media (prefers-reduced-motion:reduce){.shokito-install-showcase__actions>button{transition:none}.shokito-install-showcase__actions>button:hover{transform:none}}
