/* Easy Assignment Help hero v10 — final isolated hero treatment */
.hero,.hero *,.stats,.stats *,.eah-quote-modal,.eah-quote-modal *{box-sizing:border-box}
.hero,.stats{font-family:"Manrope","Segoe UI",sans-serif!important}
.hero{padding:64px 0 68px!important;background:linear-gradient(135deg,#fffaf5 0%,#fff 58%,#fff4eb 100%)!important}
.hero::before{border-color:rgba(232,103,42,.07)!important}
.hero-grid{grid-template-columns:1.03fr .97fr!important;gap:56px!important;align-items:center!important}
.hero .eyebrow{color:#c84d19!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.11em!important}
.hero h1{color:#25221f!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-weight:800!important}
.hero h1 em{color:#e8672a!important;font-style:normal!important}
.hero-copy>p{color:#625a54!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-size:17px!important;line-height:1.65!important}
.hero .btn{font-family:"Manrope","Segoe UI",sans-serif!important}
.hero .btn-ghost{color:#302a26!important;border-color:#ded4ca!important;background:#fff!important}
.hero .trustline{color:#514943!important;font-family:"Manrope","Segoe UI",sans-serif!important}
.video-showcase{padding:24px!important;border:1px solid #e8ddd2!important;border-radius:24px!important;background:#fffaf5!important;box-shadow:0 24px 60px rgba(67,43,29,.13)!important}
.video-showcase::before{display:none!important}
.video-showcase .showcase-shape{opacity:.45!important}
.video-showcase .hero-video{border:1px solid #e2d8ce!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 34px rgba(55,38,28,.13)!important}
.video-showcase .video-label{min-height:58px!important;padding:14px 18px!important;background:#fff!important}
.video-showcase .video-label span{color:#d4521b!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important}
.video-showcase .video-label b{color:#2d2824!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-size:13px!important;font-weight:700!important}
.video-showcase .video-frame{padding-top:52%!important;border-color:#e5dbd2!important;background:#2a2725!important}
.video-showcase .video-note{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;min-height:58px!important;padding:0!important;background:#fffdf9!important}
.video-showcase .video-note span{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 8px!important;border-right:1px solid #eadfd6!important;color:#564d47!important;font-family:"Manrope","Segoe UI",sans-serif!important;font-size:10px!important;font-weight:650!important;letter-spacing:0!important;text-align:center!important}
.video-showcase .video-note span:last-child{border-right:0!important}
.floating-trust,.showcase-points{display:none!important}
.stats{border-color:#eadfd7!important}
.stat-grid b{color:#302a26!important;font-family:"Manrope","Segoe UI",sans-serif!important}
.stat-grid span{color:#746b65!important;font-family:"Manrope","Segoe UI",sans-serif!important}
.eah-quote-modal{position:fixed;inset:0;z-index:120000;display:none;align-items:center;justify-content:center;padding:20px;font-family:"Manrope","Segoe UI",sans-serif}
.eah-quote-modal.is-open{display:flex}
.eah-quote-backdrop{position:absolute;inset:0;background:rgba(37,34,31,.68);backdrop-filter:blur(5px)}
.eah-quote-dialog{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #e7d9ce;border-radius:18px;background:#fff;box-shadow:0 30px 80px rgba(20,15,12,.35)}
.eah-quote-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font:400 25px/1 Manrope;cursor:pointer}
.eah-quote-modal-head{padding:28px 66px 24px 28px;background:#2b2723;color:#fff}
.eah-quote-modal-head>span{color:#f39a66;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.eah-quote-modal-head h2{margin:6px 0;color:#fff;font-size:25px;line-height:1.25;font-weight:800}
.eah-quote-modal-head p{margin:0;color:#ded6cf;font-size:12px;line-height:1.55}
.eah-quick-form{padding:24px 28px 26px}
.eah-quick-form>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.eah-quick-form label{display:block;margin-bottom:13px;color:#3d3732;font-size:11px;font-weight:700}
.eah-quick-form input,.eah-quick-form textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #dcd2c8;border-radius:8px;background:#fffdfb;color:#2e2925;font:500 13px/1.4 Manrope;outline:none}
.eah-quick-form input:focus,.eah-quick-form textarea:focus{border-color:#e8672a;box-shadow:0 0 0 3px rgba(232,103,42,.1)}
.eah-quick-form textarea{resize:vertical}
.eah-quick-form>button{width:100%;min-height:46px;border:0;border-radius:9px;background:#e8672a;color:#fff;font:800 13px Manrope;cursor:pointer;box-shadow:0 9px 22px rgba(232,103,42,.22)}
.eah-quick-form>small{display:block;margin-top:10px;color:#766d66;font-size:10px;text-align:center}
body.eah-modal-open{overflow:hidden}
@media(max-width:980px){.hero-grid{grid-template-columns:1fr!important}.video-showcase{max-width:700px!important}}
@media(max-width:640px){.hero{padding:48px 0 54px!important}.hero h1{font-size:38px!important}.video-showcase{padding:12px!important;border-radius:18px!important}.video-showcase .video-label{display:block!important}.video-showcase .video-label b{display:block;margin-top:4px}.video-showcase .video-note{grid-template-columns:1fr!important}.video-showcase .video-note span{border-right:0!important;border-bottom:1px solid #eadfd6!important}.video-showcase .video-note span:last-child{border-bottom:0!important}.eah-quick-form>div{grid-template-columns:1fr}.eah-quote-modal-head{padding-left:22px}.eah-quick-form{padding:20px 22px}}
