.dah-vocab-hero,.dah-vocab-hero *{box-sizing:border-box;white-space:normal!important;letter-spacing:normal}.dah-vocab-hero{width:100%;height:100%;background:#153e32;color:#fcf8ec;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:55px;padding:48px max(85px,calc((100vw - 1180px)/2));font:16px/1.6 Arial,sans-serif;overflow:hidden;text-align:left;position:relative}.dvh-copy{position:relative;z-index:2;max-width:620px}.dvh-brand{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:700;letter-spacing:2px!important;color:#ebd6a2}.dvh-brand img{width:64px!important;height:64px!important;border-radius:16px;object-fit:cover}.dvh-brand-sub{display:block;font:10px/2 Arial,sans-serif;letter-spacing:1.6px!important;color:#bfcec3}.dah-vocab-hero h2{font:normal 60px/1.1 Georgia,serif!important;color:#fff8e8!important;margin:25px 0 21px!important;letter-spacing:-1.5px!important}.dah-vocab-hero h2 em{color:#e7c882;font-weight:400}.dah-vocab-hero p{font:17px/1.75 Arial,sans-serif!important;color:#d5e2d8!important;margin:0 0 27px!important;max-width:520px}.dvh-actions{display:flex;gap:12px;flex-wrap:wrap}.dah-vocab-hero .dvh-actions a{display:inline-flex!important;align-items:center;justify-content:space-between;gap:22px;padding:15px 21px!important;border-radius:7px;font:600 15px/1.4 Arial,sans-serif!important;text-decoration:none!important;min-height:52px;transition:background .2s}.dah-vocab-hero .dvh-primary{background:#edd49a;color:#173e33!important;border:1px solid #edd49a}.dah-vocab-hero .dvh-secondary{background:transparent;color:#fff7e8!important;border:1px solid #9aaa92}.dah-vocab-hero .dvh-primary:hover{background:#fff0c6}.dah-vocab-hero .dvh-secondary:hover{background:#2b5142}.dvh-actions a:focus-visible{outline:3px solid white;outline-offset:5px}.dvh-foot{font:12px/1.6 Arial,sans-serif;color:#bfcec3;margin-top:19px}.dvh-foot span{padding:0 9px;color:#e7c882}.dvh-art{position:relative;display:flex;justify-content:center;align-items:center;height:460px}.dvh-orbit{position:absolute;width:430px;height:430px;border-radius:50%;border:1px solid #66866c66;box-shadow:0 0 0 35px #65866b13,0 0 0 70px #65866b0b;background:radial-gradient(circle,#8c9a5b20,transparent 70%)}.dvh-star{position:absolute;right:0;top:18px;font-size:40px;color:#e7c882}.dvh-phone{width:284px;border:7px solid #112b24;border-radius:35px;background:#fcfaf4;padding:19px 17px 24px;box-shadow:16px 25px 60px #081d2570;transform:rotate(5deg);position:relative;z-index:1;text-align:center;color:#234735}.dvh-speaker{width:70px;height:6px;background:#d1d6ca;border-radius:10px;margin:0 auto 23px}.dvh-phone-title{font:700 10px/1.4 Arial,sans-serif;letter-spacing:2px!important}.dvh-lesson-label{font:11px/1.4 Arial,sans-serif;color:#687c65;margin:16px 0}.dvh-arabic{font:64px/1.9 'Dah Vocab Arabic',serif;display:flex;direction:rtl;justify-content:center;gap:0;margin-top:10px}.dvh-gold{color:#9c701d}.dvh-blue{color:#3678ab}.dvh-purple{color:#9559ae}.dvh-translation{font:normal 25px/1.4 Georgia,serif;margin:0 0 24px}.dvh-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dvh-parts div{background:#ecf0e6;border:1px solid #dce5d5;border-radius:9px;padding:8px 0}.dvh-parts b{font:27px/1.6 'Dah Vocab Arabic',serif;display:block}.dvh-parts div:first-child b{color:#9559ae}.dvh-parts div:nth-child(2) b{color:#3678ab}.dvh-parts div:last-child b{color:#9c701d}.dvh-parts span{font:11px/1.4 Arial,sans-serif}.dvh-phone-button{font:12px/1.4 Arial,sans-serif;background:#2b5843;color:#fff;padding:14px 6px;border-radius:7px;margin-top:22px}.dvh-progress{display:flex;justify-content:center;gap:6px;margin-top:18px}.dvh-progress i{width:7px;height:7px;border-radius:50%;background:#d8dfcf}.dvh-progress i:nth-child(-n+4){background:#9daa70}.dvh-floating{position:absolute;bottom:3px;left:-10px;z-index:2;padding:16px 24px;background:#f3e8c8;color:#214735;border:1px solid #e6d7b4;box-shadow:0 8px 25px #072a2640;border-radius:12px;font:20px/1.4 Georgia,serif;transform:rotate(-5deg)}.dvh-floating em{font-size:15px;color:#577351}
@font-face{font-family:'Dah Vocab Arabic';src:url('arabic.woff') format('woff');font-display:swap}
@media(max-width:1100px){.dah-vocab-hero{gap:25px;padding:35px 70px}.dah-vocab-hero h2{font-size:48px!important}.dah-vocab-hero p{font-size:15px!important}.dvh-orbit{width:330px;height:330px}.dvh-phone{transform:rotate(4deg) scale(.9)}.dvh-floating{left:-5px;font-size:17px}.dvh-floating em{font-size:13px}}
@media(max-width:800px){.dah-vocab-hero{grid-template-columns:1fr;padding:35px 70px;text-align:center}.dvh-copy{margin:auto;max-width:580px}.dvh-brand,.dvh-actions{justify-content:center}.dah-vocab-hero h2{font-size:47px!important;margin:20px 0!important}.dah-vocab-hero p{margin:0 auto 22px!important}.dvh-art{display:none}.dvh-foot{margin-top:15px}}
@media(max-width:480px){.dah-vocab-hero{padding:20px 24px 62px}.dvh-brand{font-size:13px;gap:10px}.dvh-brand img{width:48px!important;height:48px!important;border-radius:12px}.dvh-brand-sub{font-size:8px;letter-spacing:1px!important}.dah-vocab-hero h2{font-size:39px!important;line-height:1.1!important;margin:18px 0!important}.dah-vocab-hero p{font-size:14px!important;line-height:1.6!important;margin-bottom:19px!important}.dvh-actions{gap:9px}.dah-vocab-hero .dvh-actions a{font-size:13px!important;padding:12px 13px!important;gap:12px;min-height:46px}.dvh-foot{font-size:10px;margin-top:13px}.dvh-foot span{padding:0 4px}}

.dah-vocab-hero{padding-top:140px;padding-bottom:35px}@media(max-width:1100px){.dah-vocab-hero{padding-top:125px;padding-bottom:30px}}@media(max-width:800px){.dah-vocab-hero{padding-top:95px;padding-bottom:55px}}@media(max-width:480px){.dah-vocab-hero{padding-top:95px;padding-bottom:62px}}

.dvh-arabic{display:block}.dvh-arabic span{display:inline;letter-spacing:normal!important}

@media(max-width:480px){.dah-vocab-hero{padding:120px 26px 30px}.dvh-brand img,.dvh-brand-sub{display:none}.dvh-brand{font-size:11px;line-height:17px}.dah-vocab-hero h2{font-size:34px!important;margin:13px 0!important}.dah-vocab-hero p{font-size:13px!important;line-height:1.5!important;margin-bottom:15px!important}.dvh-foot{margin-top:11px;font-size:9px}.dah-vocab-hero .dvh-actions a{padding:11px 12px!important;min-height:44px}}
