.hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(38px,5vw,86px);align-items:center}
.hero-testing{justify-self:end;width:100%;max-width:430px;padding:30px 32px 32px;border:1px solid #d1b67885;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#3193a42b,transparent 65%),linear-gradient(135deg,#102f42ed,#081b2be8);box-shadow:inset 0 0 0 4px #071a2b55,0 18px 55px #020b1766;backdrop-filter:blur(6px)}
.hero-testing-symbol{display:block;color:#e8c788;font:30px/1 Georgia,serif;margin-bottom:17px}
.hero-testing h2{font:400 clamp(26px,2.25vw,32px)/1.25 Georgia,"Times New Roman",serif;letter-spacing:-.4px;color:#f0dfbd;margin:0 0 25px;text-wrap:balance}
.hero-testing .button{width:100%;justify-content:space-between;min-height:49px;padding:13px 19px;font-size:14px}
@media(max-width:900px){.hero-inner{grid-template-columns:1fr;gap:32px}.hero-testing{justify-self:start;max-width:500px}.hero-testing h2{font-size:29px}.hero-testing-symbol{float:right;margin:0 0 0 16px}.hero-testing .button{width:auto;min-width:205px}}
@media(max-width:480px){.hero-testing{padding:24px}.hero-testing h2{font-size:26px}.hero-testing-symbol{font-size:24px}.hero-testing .button{width:100%;min-width:0}}
