/* PAQUITO NEURAL LAB — refinement pass 02 */
.paq-header-inner{position:relative;height:76px}.paq-brand{margin-right:auto}.paq-brand img{max-width:132px;max-height:54px}.paq-company-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;font:900 13px/1 var(--font-body--family);letter-spacing:.16em;white-space:nowrap;background:linear-gradient(90deg,#f8fbff 0%,#7cecff 32%,#a69aff 66%,#fff 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(120,231,255,.56)) drop-shadow(0 0 20px rgba(155,124,255,.35));animation:paqCompanyGlow 5s ease-in-out infinite}.paq-nav{margin-left:auto}@keyframes paqCompanyGlow{0%,100%{background-position:0% 50%;filter:drop-shadow(0 0 7px rgba(120,231,255,.45)) drop-shadow(0 0 16px rgba(155,124,255,.28))}50%{background-position:100% 50%;filter:drop-shadow(0 0 12px rgba(120,231,255,.78)) drop-shadow(0 0 28px rgba(155,124,255,.46))}}

.paq-section-head--solo{grid-template-columns:1fr}.paq-section-head--solo>div{max-width:880px}

.paq-card-wrap{transform-style:preserve-3d;will-change:transform}.paq-card{--shine-x:50%;--shine-y:18%;position:relative;aspect-ratio:4/5;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:34px;cursor:pointer;outline:none;transform-style:preserve-3d}.paq-card:after{display:none}.paq-card:focus-visible{outline:2px solid var(--p-cyan);outline-offset:8px}.paq-card__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.75,.15,1);will-change:transform}.paq-card.is-flipped .paq-card__inner{transform:rotateY(180deg)}.paq-card__face{position:absolute;inset:0;overflow:hidden;border-radius:34px;border:1px solid rgba(162,202,255,.34);box-shadow:0 50px 100px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.025);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;background:#101621}.paq-card__face--front{transform:rotateY(0deg)}.paq-card__face--front:before{content:"";position:absolute;z-index:7;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 40px rgba(120,231,255,.08),inset 0 0 0 1px rgba(255,255,255,.05)}.paq-card__media{transform:translateZ(0) scale(1.015)}.paq-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.paq-card__shine{position:absolute;z-index:8;inset:-16%;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.38) 0,rgba(139,227,255,.19) 10%,rgba(155,124,255,.08) 22%,transparent 42%),linear-gradient(118deg,transparent 22%,rgba(255,255,255,.08) 39%,rgba(255,255,255,.24) 45%,rgba(120,231,255,.1) 51%,transparent 64%);transform:translateZ(64px);transition:opacity .2s ease}.paq-card:hover .paq-card__shine{opacity:.92}.paq-card__face--back{transform:rotateY(180deg);display:grid;place-items:center;padding:34px;background:radial-gradient(circle at 50% 34%,rgba(120,231,255,.18),transparent 28%),radial-gradient(circle at 74% 74%,rgba(155,124,255,.18),transparent 32%),linear-gradient(150deg,#070b13,#111a2a 55%,#080c14)}.paq-card__back-grid{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(120,231,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,231,255,.08) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle,#000 25%,transparent 78%)}.paq-card__back-orbit{position:absolute;width:74%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(120,231,255,.28);box-shadow:0 0 46px rgba(120,231,255,.12),inset 0 0 46px rgba(155,124,255,.08)}.paq-card__back-orbit:before,.paq-card__back-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(155,124,255,.22)}.paq-card__back-orbit:before{inset:13%;transform:rotate(32deg)}.paq-card__back-orbit:after{inset:28%;border-color:rgba(120,231,255,.35);box-shadow:0 0 24px rgba(120,231,255,.12)}.paq-card__back-copy{position:relative;z-index:2;text-align:center;max-width:310px;transform:translateZ(54px)}.paq-card__back-copy>span{display:block;color:var(--p-cyan);font-size:8px;font-weight:800;letter-spacing:.15em;margin-bottom:24px}.paq-card__back-copy h2{font:800 clamp(28px,3vw,40px)/.92 var(--font-body--family);letter-spacing:-.045em;margin:0 0 20px;color:#fff}.paq-card__back-copy p{margin:0 auto 28px;color:#9eafc2;font-size:13px;line-height:1.55}.paq-card__back-copy strong{display:inline-block;color:#fff;font-size:8px;letter-spacing:.14em;padding:11px 14px;border:1px solid rgba(120,231,255,.28);border-radius:999px;background:rgba(7,12,20,.45)}

.paq-academy-panel div{position:relative;padding-left:0}.paq-terminal__body p:last-of-type,.paq-academy-panel div:last-child{border-bottom:0}

@media(max-width:749px){.paq-header-inner{height:68px}.paq-brand img{max-width:105px;max-height:48px}.paq-company-mark{font-size:10px;letter-spacing:.1em}.paq-nav{top:68px}.paq-card__face--back{padding:24px}.paq-card__back-copy h2{font-size:30px}.paq-card__back-copy p{font-size:12px}.paq-card__shine{opacity:.62}.paq-section-head--solo{display:block}}
@media(max-width:390px){.paq-brand img{max-width:88px}.paq-company-mark{font-size:8px;letter-spacing:.08em}.paq-menu-toggle{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.paq-company-mark{animation:none}.paq-card__inner{transition:none}}
