.test-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;min-width:300px;max-width:300px;flex-shrink:0}.test-card-top{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.test-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0}.test-name{font-weight:700;font-size:.9rem;color:#fff}.test-role{font-size:.75rem;color:rgba(255,255,255,.4)}.test-stars{color:#82ff1f;font-size:.9rem;letter-spacing:2px}.test-text{font-size:.85rem;color:rgba(255,255,255,.55);line-height:1.6}.test-badge{width:16px;height:16px;background:#82ff1f;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;margin-left:4px;flex-shrink:0;color:#000}.service-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2rem;transition:all .4s;position:relative;overflow:hidden}.service-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(130,255,31,.06),transparent);opacity:0;transition:opacity .4s}.service-card:hover{transform:translateY(-8px);border-color:rgba(130,255,31,.35);box-shadow:0 20px 60px rgba(130,255,31,.08)}.service-card:hover::before{opacity:1}.service-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem;background:rgba(130,255,31,.1)}.service-tag{font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#82ff1f;margin-bottom:.5rem}.service-name{font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:.75rem}.service-desc{font-size:.85rem;color:rgba(255,255,255,.45);line-height:1.6}.service-price{font-size:.8rem;font-weight:700;color:#82ff1f;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.service-num{position:absolute;top:1.5rem;right:1.5rem;font-size:.75rem;font-weight:800;color:rgba(255,255,255,.1)}.footer-nav{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:1.5rem;list-style:none}.footer-nav a{color:rgba(0,0,0,.6);text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .3s}.footer-nav a:hover{color:#000}.footer-copy a:hover{color:#000}.footer-legal{display:flex;gap:1.5rem}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.footer-legal{justify-content:center}}.pill-nav-glider{position:absolute;top:5px;left:5px;height:calc(100% - 10px);background:#3a3a3a;border-radius:9999px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.results-sub{text-align:center;max-width:700px;margin:0 auto 3rem;color:rgba(255,255,255,.45);font-size:.9rem;position:relative;z-index:2}.gallery-credit{font-size:.75rem;color:rgba(255,255,255,.35);margin-top:1.25rem}#introPreloader.hide{transform:translateY(-100%)}#introPreloader.fill .intro-logo-fill{clip-path:inset(0% 0 0 0)}#introPreloader.exit .intro-logo-wrap{transition:opacity .5s ease,transform .5s ease;opacity:0;transform:scale(.85)}.mp-card.active{background:#82ff1f;box-shadow:0 20px 50px rgba(130,255,31,.45);border-color:transparent}.mp-card.active .mp-step-no{color:rgba(0,0,0,.28)}.mp-card.active h3,.mp-card.active p{color:#0c0c0c}.mp-card.active::before{background:rgba(0,0,0,.2)}