.service-info{padding:45px 28px;border-top:1px solid var(--edge)}.faq-list{margin-top:22px;max-width:100%}.faq-list>details{border-bottom:1px solid var(--edge);padding:18px 0}.faq-list summary{cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);min-height:44px}.faq-list summary::marker{color:#f7d950}.faq-list p{font-size:14px;color:var(--text-muted);line-height:2.1;padding:0 20px;margin-bottom:0}@media (max-width:600px){.service-info{padding:34px 22px}.faq-list summary{font-size:14px}.faq-list p{font-size:13px;padding-right:12px}}.payment-details[open]>summary,.tutorial-error a{color:#f7d950}.payment-method{margin:18px 0 4px;max-width:660px;padding:22px;border:1px solid var(--edge);border-radius:16px;background:linear-gradient(130deg,var(--surface),var(--panel));box-shadow:0 10px 25px #0002}.payment-method-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.payment-bank-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#f7d950;color:var(--surface);font:700 30px Arial}.payment-method-head strong{display:block;color:var(--ink);font-size:17px}.payment-method-head span:not(.payment-bank-icon){display:block;color:var(--text-muted);font-size:12px}.bank-disclosure{margin-top:16px}.bank-disclosure>summary{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px}.bank-disclosure>summary::-webkit-details-marker{display:none}.bank-disclosure:not([open])>summary span:last-child,.bank-disclosure[open]>summary span:first-child{display:none}.bank-details{margin:0}.bank-details>div{padding:13px 0;border-top:1px solid #ffffff15;display:flex;align-items:center;justify-content:space-between;gap:15px}.bank-details dt{color:var(--text-muted);font-size:12px}.bank-details dd{margin:0;display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);font-size:13px;font-weight:700}.bank-details bdi{overflow-wrap:anywhere;user-select:all;font:700 14px Arial,sans-serif;letter-spacing:0.2px}.bank-details button{padding:5px 10px;border:1px solid var(--violet-edge);border-radius:7px;background:#f7d95010;color:#f7d950;cursor:pointer;font:11px Kufi,sans-serif;flex-shrink:0}.bank-details button:hover{background:#f7d95024}.faq-list .payment-method p{padding:0;margin:15px 0 0;color:var(--text-muted);font-size:13px}@media (max-width:600px){.payment-method{padding:16px}.bank-details>div{align-items:flex-start;flex-direction:column;gap:7px}.bank-details dd{width:100%;justify-content:space-between}.bank-details bdi{font-size:12px}}.tutorial-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:center;gap:36px;padding:26px 18px 12px}.tutorial-copy{max-width:520px}.tutorial-copy h3{font-size:24px;line-height:1.7;margin:18px 0 8px;color:var(--ink)}.faq-list .tutorial-copy p{padding:0;margin:0;line-height:2.2}.tutorial-hint{display:block;font-size:12px;line-height:2;color:var(--text-muted);margin-top:20px}.tutorial-player{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:290px;margin-inline:auto;border:1px solid var(--edge);border-radius:22px;background:#191f2b;box-shadow:0 16px 35px #0003;aspect-ratio:9/16}.tutorial-player video{display:block;width:100%;height:100%;object-fit:contain;background:#191f2b}.tutorial-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border:0;background:linear-gradient(#00000018,#00000050);color:#fff;font:700 13px Kufi,sans-serif;cursor:pointer;text-shadow:0 2px 8px #000}.tutorial-play[hidden]{display:none}.tutorial-play-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#f7d950;color:var(--surface);box-shadow:0 6px 25px #0005;transition:transform 0.2s ease}.tutorial-play-icon svg{width:30px;height:30px;fill:currentColor}.tutorial-play:hover .tutorial-play-icon{transform:scale(1.06)}.tutorial-play:focus-visible{outline:3px solid #f7d950;outline-offset:-5px;border-radius:22px}@media (max-width:600px){.tutorial-content{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px 0 8px}.tutorial-copy h3{font-size:20px;margin-top:14px}.tutorial-hint{font-size:11px;margin-top:12px}.tutorial-player{max-width:270px}.tutorial-details summary{line-height:2}.service-info .faq-list{margin-top:18px}}@media (prefers-reduced-motion:reduce){.tutorial-play-icon{transition:none}}.business-start{margin-top:22px;padding:16px;background:#f7d95007;border:1px solid #f7d95025;border-radius:14px;min-width:0}.business-start strong{display:block;color:var(--ink);font-size:13px;line-height:2}.faq-list .business-start p{font-size:12px;margin:6px 0 12px}.business-link-row{display:flex;align-items:center;gap:10px;min-width:0}.business-link-row a{color:#f7d950;overflow-wrap:anywhere;min-width:0;flex:1;font:12px/1.9 sans-serif;text-align:left}.business-link-row button{flex:none;border:1px solid #f7d95050;background:#f7d950;color:var(--surface);border-radius:8px;padding:8px 12px;font:700 11px Kufi,sans-serif;cursor:pointer}.business-link-row button:focus-visible{outline:2px solid #f7d950;outline-offset:3px} .service-choices{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.service-choices li{padding:12px 16px;border:1px solid var(--edge);border-radius:12px}.service-choices a{color:var(--violet);font-weight:700;text-decoration:underline}.service-choices span{display:block;color:var(--text-muted)}[data-copy]{min-height:44px;min-width:68px}.dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.dialog-actions a,.dialog-actions button{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;padding:12px 10px;border-radius:8px;min-height:48px;cursor:pointer;border:1px solid var(--channel-color);background:var(--channel-color);color:var(--surface);transition:background 0.18s,box-shadow 0.18s,transform 0.18s}#continue-order,.channel-telegram{--channel-color:#42b9f0;--channel-glow:#229ed933}#continue-whatsapp,.channel-whatsapp{--channel-color:#25d366;--channel-glow:#25d36633}.dialog-actions #back-order{--channel-color:#f7d950;--channel-glow:#f7d95033;grid-column:1 / -1;background:transparent;color:var(--accent)}.dialog-actions a:hover,.dialog-actions #back-order:hover{background:var(--panel);color:var(--channel-color);box-shadow:0 0 18px var(--channel-glow);transform:translateY(-2px)}.dialog-actions:focus-visible{outline:none;box-shadow:inset 0 0 0 2px currentColor}.dialog-actions:active{transform:scale(0.98)}@media (max-width:600px){.dialog-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dialog-actions a,.dialog-actions button{transition:none}.dialog-actions a:hover,.dialog-actions #back-order:hover,.dialog-actions:active{transform:none}}