.vrfy-page{color:#222;background:#fff;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.75}.vrfy-page .container{max-width:1280px;margin:0 auto;padding:0 60px}.vrfy-intro{padding:140px 0 52px}.vrfy-breadcrumb{color:#ccc;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:72px;font-size:12px;display:flex}.vrfy-breadcrumb a{color:#ccc;transition:color .15s}.vrfy-breadcrumb a:hover{color:#006266}.vrfy-breadcrumb-sep{color:#ddd}.vrfy-page-title{color:#006266;letter-spacing:-.035em;margin-bottom:40px;font-size:96px;font-weight:300;line-height:.9}.vrfy-intro-sub{color:#888;max-width:560px;font-size:17px;line-height:1.8}.vrfy-breadcrumb,.vrfy-intro-sub{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(10px)}.vrfy-breadcrumb.visible,.vrfy-intro-sub.visible{opacity:1;transform:translateY(0)}.vrfy-search-section{padding:0 0 160px}.vrfy-form{background:#f0f0f0;border-radius:100px;align-items:center;gap:8px;max-width:400px;padding:0 6px 0 22px;display:flex;overflow:hidden}.vrfy-input{letter-spacing:.02em;color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:16px 0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:15px}.vrfy-input::placeholder{color:#aaa;font-size:14px}.vrfy-icon{color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .18s;display:flex;position:relative}.vrfy-icon:before{content:"";z-index:0;background:#006266;border-radius:50%;transition:transform .34s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(0)}.vrfy-icon:hover:before,.vrfy-icon.is-loading:before{transform:scale(1)}.vrfy-icon:hover,.vrfy-icon.is-loading{color:#fff}.vrfy-icon svg{z-index:1;position:relative}.vrfy-spinner{z-index:1;border:1.7px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite vrfy-spin;position:relative}@keyframes vrfy-spin{to{transform:rotate(360deg)}}.vrfy-hint{color:#00626680;margin-top:20px;font-size:12px}.vrfy-result-section{padding:120px 0 64px}.vrfy-back{color:#aaa;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:36px;padding:0;font-family:inherit;font-size:12px;transition:color .15s;display:inline-flex}.vrfy-back:hover{color:#006266}.vr-row{grid-template-columns:200px 1fr;display:grid}.vr-label{align-self:start;padding:48px 48px 48px 0;position:sticky;top:72px}.vr-label-text{letter-spacing:.14em;text-transform:uppercase;color:#aaa;font-size:14px;font-weight:600;line-height:1.5}.vr-body{padding:48px 0 48px 48px}.vr-status{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vr-status.active{color:#007a4d;background:#e6f7f0}.vr-status.suspended{color:#9a6200;background:#fff5e0}.vr-status.withdrawn{color:#c0392b;background:#fde8e8}.vr-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.vr-certno{color:#aaa;letter-spacing:.04em;margin-bottom:10px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500}.vr-org{color:#1a1a1a;letter-spacing:-.015em;margin-bottom:12px;font-size:42px;font-weight:300;line-height:1.15}.vr-standard{color:#333;flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:300;display:flex}.vr-accred{letter-spacing:.1em;text-transform:uppercase;color:#006266;background:#00626614;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vr-dates{flex-wrap:wrap;gap:48px;display:flex}.vr-date-label{color:#bbb;margin-bottom:3px;font-size:11px}.vr-date-value{color:#333;font-size:15px;font-weight:500}.vr-sites{flex-direction:column;display:flex}.vr-site{border-left:2px solid #006266;margin-bottom:12px;padding:16px 0 16px 16px}.vr-site-label{letter-spacing:.12em;text-transform:uppercase;color:#006266;margin-bottom:4px;font-size:10px;font-weight:700}.vr-site-address{color:#555;margin-bottom:3px;font-size:15px;line-height:1.6}.vr-site-activity{color:#999;font-size:15px;font-style:italic}.vrfy-notfound-title{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:10px;font-size:24px;font-weight:300;line-height:1.3}.vrfy-notfound-sub{color:#aaa;max-width:560px;margin-bottom:28px;font-size:14px;line-height:1.7}.vrfy-notfound-list{color:#888;margin:0 0 28px 18px;font-size:14px;line-height:1.9;list-style:outside}.vrfy-try-again{color:#fff;cursor:pointer;letter-spacing:.01em;background:#006266;border:none;border-radius:100px;align-items:center;gap:7px;padding:12px 24px;font-family:inherit;font-size:13px;font-weight:500;transition:background .18s;display:inline-flex}.vrfy-try-again:hover{background:#004548}.vrfy-footer{background:#004d4f;padding:100px 0 120px}.vrfy-footer-inner{justify-content:space-between;align-items:flex-end;display:flex}.vrfy-footer-heading{color:#fff;letter-spacing:-.025em;margin-bottom:14px;font-size:60px;font-weight:300;line-height:1}.vrfy-footer-sub{color:#fff9;font-size:15px}.vrfy-contact-btn{letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid #ffffff80;flex-shrink:0;align-items:center;gap:10px;margin-bottom:8px;padding:14px 30px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.vrfy-contact-btn:hover{background:#ffffff1f;border-color:#fff}.vrfy-contact-btn:hover .vrfy-btn-arrow{transform:translate(4px)}.vrfy-btn-arrow{transition:transform .2s}.vrfy-copyright{background:#003d40;padding:24px 0}.vrfy-copyright-inner{color:#fff6;justify-content:space-between;align-items:center;font-size:12px;display:flex}.vrfy-copyright-inner a{color:#fff6;transition:color .15s}.vrfy-copyright-inner a:hover{color:#fffc}@media (max-width:1024px){.vrfy-page-title{font-size:72px}.vrfy-footer-heading{font-size:44px}}@media (max-width:768px){.vrfy-page .container{padding:0 24px}.vrfy-page-title{font-size:52px}.vrfy-footer-inner{flex-direction:column;align-items:flex-start;gap:40px}.vrfy-footer-heading{font-size:40px}.vr-row{grid-template-columns:1fr}.vr-label{padding:44px 0 0;position:static}.vr-body{border-top:none;padding:20px 0 44px}.vr-org{font-size:32px}.vr-dates{gap:24px}}
