.meyari-video-card{position:relative;max-width:1050px;margin-inline:auto;overflow:hidden;border:1px solid #dce8f4;border-radius:28px;background:#061f40;box-shadow:0 24px 65px rgba(8,45,89,.18);aspect-ratio:16/9}
.meyari-video-card>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,opacity .35s ease}
.meyari-video-card:hover>img{transform:scale(1.012)}
.meyari-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:30px;color:#fff;text-align:right;background:linear-gradient(180deg,rgba(4,20,39,.08),rgba(4,20,39,.78))}
.meyari-video-overlay>div{display:flex;flex-direction:column;gap:5px;max-width:540px}
.meyari-video-overlay strong{font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:800}
.meyari-video-overlay span{color:#d6e4f3;font-size:.88rem}
.meyari-video-play{width:78px;height:78px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#082d59;background:#fff;box-shadow:0 16px 35px rgba(0,0,0,.25);font-size:2.35rem;cursor:pointer;transition:transform .2s ease,background .2s ease}
.meyari-video-play:hover,.meyari-video-play:focus-visible{transform:scale(1.07);background:#ffbd2e;outline:3px solid rgba(255,255,255,.45);outline-offset:3px}
.meyari-video-card iframe{width:100%;height:100%;display:block;border:0}
.meyari-help-hero{padding:70px 0 50px;text-align:center;background:linear-gradient(145deg,#edf6ff,#fff);border-bottom:1px solid #e3edf7}
.meyari-help-hero h1{margin:12px 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}
.meyari-help-hero p{max-width:720px;margin:0 auto;color:#64748b;font-size:1.05rem;line-height:1.9}
.meyari-help-section{padding:72px 0}
.meyari-help-section.is-soft{background:#fff}
.meyari-help-title{max-width:760px;margin:0 auto 38px;text-align:center}
.meyari-help-title h2{font-weight:800}
.meyari-help-title p{color:#64748b;line-height:1.9}
.meyari-faq-groups{max-width:940px;margin-inline:auto;display:grid;gap:30px}
.meyari-faq-group{padding:28px;border:1px solid #e0eaf4;border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(8,45,89,.05)}
.meyari-faq-group h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#0b3768;font-size:1.25rem;font-weight:800}
.meyari-faq-group details{border-top:1px solid #e8eef5}
.meyari-faq-group details:last-child{border-bottom:1px solid #e8eef5}
.meyari-faq-group summary{position:relative;padding:19px 36px 19px 0;list-style:none;font-weight:800;cursor:pointer}
.meyari-faq-group summary::-webkit-details-marker{display:none}
.meyari-faq-group summary::before{content:'+';position:absolute;right:0;top:15px;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#1769e0;background:#edf5ff;font-size:1.1rem}
.meyari-faq-group details[open] summary::before{content:'−';color:#7c5200;background:#fff0c9}
.meyari-faq-answer{padding:0 36px 20px 0;color:#526277;line-height:1.95}
.meyari-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.meyari-guide-step{padding:24px;border:1px solid #e1eaf4;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(8,45,89,.05)}
.meyari-guide-step span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;color:#fff;background:#1769e0;font-weight:800}
.meyari-guide-step h3{font-size:1.05rem;font-weight:800}
.meyari-guide-step p{margin:0;color:#64748b;font-size:.91rem;line-height:1.8}
.meyari-guide-visual{overflow:hidden;border:1px solid #dbe7f3;border-radius:24px;background:#071f3d;box-shadow:0 20px 55px rgba(8,45,89,.13)}
.meyari-guide-visual img{width:100%;height:auto;display:block}
.meyari-help-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}
@media(max-width:900px){.meyari-guide-steps{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.meyari-video-overlay{flex-direction:column;text-align:center;padding:20px}.meyari-video-play{width:62px;height:62px;font-size:1.9rem}.meyari-video-overlay span{display:none}.meyari-help-section{padding:54px 0}.meyari-faq-group{padding:20px}.meyari-guide-steps{grid-template-columns:1fr}.meyari-guide-visual{overflow-x:auto}.meyari-guide-visual img{width:1050px;max-width:none}}

