html body .ho-captcha-card{box-sizing:border-box!important;position:relative;border:1px solid #cbd3fb!important;border-radius:23px!important;background:radial-gradient(ellipse at 9% 0%,#e9edffb8,transparent 68%),linear-gradient(135deg,#ffffffed,#f1f5ffb8)!important;box-shadow:inset 0 1px 0 #fff,0 12px 32px #596bb310!important;backdrop-filter:blur(18px);text-align:left!important;transition:border-color .3s,box-shadow .3s,background .3s;color:#273456;}
html body .ho-captcha-heading{display:flex!important;align-items:center;gap:13px;margin:0 0 18px!important;line-height:1.5!important;text-align:left;}
html body .ho-captcha-heading>div{min-width:0;flex:1;}
html body .ho-captcha-heading strong{display:block;font-family:inherit;font-size:15px!important;letter-spacing:-.25px;font-weight:650;color:#273456!important;line-height:1.4!important;}
html body .ho-captcha-heading small{display:block;font-size:12px!important;color:#7180a1!important;line-height:1.6!important;margin-top:4px;}
html body .ho-captcha-shield{width:43px;height:47px;display:grid;place-items:center;flex-shrink:0;border:1px solid #d7dfff;border-radius:14px;background:linear-gradient(145deg,#fff,#e7edff);box-shadow:inset 0 1px #fff,0 5px 12px #627bc414;color:#7183e2;}
html body .ho-captcha-shield svg{width:27px;height:27px;}
html body .ho-captcha-check{opacity:0;transition:opacity .3s;}
html body .ho-captcha-foot{font-size:10px!important;color:#8491ac!important;text-align:center!important;line-height:1.5!important;margin-top:15px;letter-spacing:.1px;}
html body .ho-captcha-card .g-recaptcha{margin:0 auto!important;max-width:100%;display:flex;justify-content:center;}
html body .ho-captcha-verified{border-color:#9bdfcc!important;background:radial-gradient(ellipse at 0 0,#dff9efbd,transparent 75%),linear-gradient(135deg,#fffffff0,#f0fcf8cc)!important;box-shadow:inset 0 1px #fff,0 12px 30px #309d7d12!important;}
html body .ho-captcha-verified .ho-captcha-shield{border-color:#bce8d9;background:linear-gradient(145deg,#fff,#e0f7ee);color:#25a47c;}
html body .ho-captcha-verified .ho-captcha-check{opacity:1;}
@media(max-width:440px){html body .ho-captcha-card{padding:16px 8px!important;}html body .ho-captcha-heading{padding:0 7px;gap:10px;}html body .ho-captcha-heading strong{font-size:14px!important;}html body .ho-captcha-heading small{font-size:11px!important;}}
@media(prefers-reduced-motion:reduce){html body .ho-captcha-card,html body .ho-captcha-check{transition:none;}}
