﻿/* Beyond The Visa v86 authoritative interface repair. */
.brandV83{width:clamp(205px,24vw,330px)!important;height:62px!important;padding:2px 0!important}
.brandV83 img{object-fit:contain!important;object-position:left center!important;transform:none!important}
#premiumSecureBadge{width:clamp(118px,12vw,162px)!important;height:52px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
#premiumSecureBadge img{object-fit:contain!important;transform:none!important;filter:drop-shadow(0 7px 13px #9b691c44)}
.quick .exploreMentor85{background:linear-gradient(100deg,#062f35e9,#164c44a8),url('mentor-marketplace-v86.png') center 46%/cover!important;color:#fff!important;border-color:#cda64e!important}
.quick .exploreMentor85 small{color:#e5efed!important}.quick .exploreMentor85 i{background:#efd078!important;color:#17383c!important}
#home .quick>button[data-open="legal"],#home .quick>button[data-open="feedback"],#home .quick>button[data-open="contact"]{display:none!important}
.mockAccess85{padding:22px!important;background:linear-gradient(145deg,#fff,#fcf7e8)!important;border-color:#e2d09b!important}
.mockAccess85 header{position:static!important;height:auto!important;background:transparent!important;border:0!important;padding:0 0 14px!important;display:block!important}
.mockAccess85>div{gap:12px!important}.mockAccess85 button{min-height:105px!important;padding:17px!important;border:1px solid #dbc27b!important;box-shadow:0 9px 22px #7d641216!important;transition:.18s transform,.18s box-shadow!important}
.mockAccess85 button:hover{transform:translateY(-2px);box-shadow:0 15px 28px #7d641224!important}.mockAccess85 button b{font:700 17px Georgia,serif!important}.mockAccess85 button small{font-size:13px!important}
.freePractice86{display:flex;align-items:center;gap:13px;margin:0 0 12px;padding:15px 17px;border:1px solid #b9d8d2;border-radius:17px;background:linear-gradient(130deg,#e8f6f2,#fff);color:#153f43;box-shadow:0 8px 20px #164a4b12}
.freePractice86 i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#116b68;color:#fff;font-style:normal;font-weight:950}.freePractice86 b,.freePractice86 small{display:block}.freePractice86 small{color:#607678;margin-top:3px;line-height:1.4}
#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) [data-go="cbt"],#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) [data-go="nclex"],#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) [data-feature="cbt"],#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) [data-feature="nclex"],#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) .cbtTile,#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) .nclexTile,#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) .cbtBlock,#learn .learnPanel:not(#cbtLesson):not(#nclexLesson) .nclexBlock{display:none!important}
.shortcutGroup83.supportMenu85{display:grid!important;gap:9px!important}.shortcutGroup83.supportMenu85>span{grid-column:1/-1!important}.shortcutGroup83.supportMenu85 .shortcutItem83{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;align-items:start!important;min-height:64px!important;white-space:normal!important}.shortcutGroup83.supportMenu85 b,.shortcutGroup83.supportMenu85 small{display:block!important;overflow-wrap:anywhere!important}.shortcutGroup83.supportMenu85 small{line-height:1.35!important;margin:0!important}
.legalAcceptance86{margin:0 0 18px;padding:16px;border:1px solid #c7dcd7;border-radius:16px;background:linear-gradient(120deg,#e9f6f2,#fff9e8)}.legalAcceptance86 span,.legalAcceptance86 b,.legalAcceptance86 small{display:block}.legalAcceptance86 span{font-size:9px;letter-spacing:.14em;color:#9b6c18;font-weight:950}.legalAcceptance86 b{margin:5px 0;color:#153f43}.legalAcceptance86 small{color:#65797a;line-height:1.4}
@media(max-width:700px){.brandV83{width:clamp(160px,43vw,225px)!important;height:52px!important}#premiumSecureBadge{width:108px!important;height:45px!important}.mockAccess85>div{grid-template-columns:1fr!important}}
@media(max-width:430px){.brandV83{width:145px!important;height:47px!important}#premiumSecureBadge{width:90px!important;height:40px!important}}
