.lab-section[data-v-b21fb2e3]{z-index:1;padding:5rem 0;position:relative}.faq-section[data-v-b21fb2e3]{background:#f3f4f680}.dark .faq-section[data-v-b21fb2e3]{background:#0a0d1380}.container-wide[data-v-b21fb2e3]{max-width:1400px;margin:0 auto;padding:0 2rem}.faq-list[data-v-b21fb2e3]{max-width:820px;margin:0 auto 5rem}.section-title[data-v-b21fb2e3]{background:linear-gradient(135deg,#334155,#64748b);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.dark .section-title[data-v-b21fb2e3]{background:linear-gradient(135deg,#e6edf3,#9aa7b3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-description[data-v-b21fb2e3]{margin-bottom:1rem;font-size:1.125rem;line-height:1.7}.dark .section-description[data-v-b21fb2e3]{color:#8b949e}.final-call-to-action[data-v-b21fb2e3]{text-align:center;max-width:820px;margin:0 auto}.apply-button-holder[data-v-b21fb2e3]{margin-top:5.5rem;display:inline-block;position:relative}.apply-cat[data-v-b21fb2e3]{pointer-events:none;z-index:1;width:8.5rem;height:auto;transition:transform .3s;position:absolute;bottom:calc(100% - 12px);left:50%;transform:translate(-50%)}.cat-ear[data-v-b21fb2e3]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .25s}.cat-ear-left[data-v-b21fb2e3]{transform:rotate(-9deg)}.cat-ear-right[data-v-b21fb2e3]{transform:rotate(9deg)}.cat-eyes[data-v-b21fb2e3]{transition:opacity .18s}.cat-eyes-open[data-v-b21fb2e3]{opacity:0}.cat-zzz[data-v-b21fb2e3]{transition:opacity .18s}.cat-z[data-v-b21fb2e3]{fill:#64748b;animation:2.6s ease-in-out infinite cat-z-float-b21fb2e3}.dark .cat-z[data-v-b21fb2e3]{fill:#8b949e}.cat-z-2[data-v-b21fb2e3]{animation-delay:.4s}.cat-z-3[data-v-b21fb2e3]{animation-delay:.8s}@keyframes cat-z-float-b21fb2e3{0%{opacity:0;transform:translateY(3px)}30%{opacity:.85}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.cat-z[data-v-b21fb2e3]{opacity:.85;animation:none}}.btn-primary:focus-visible~.apply-cat[data-v-b21fb2e3],.btn-primary:hover~.apply-cat[data-v-b21fb2e3]{transform:translate(-50%)translateY(-2px)}.btn-primary:focus-visible~.apply-cat .cat-eyes-closed[data-v-b21fb2e3],.btn-primary:hover~.apply-cat .cat-eyes-closed[data-v-b21fb2e3]{opacity:0}.btn-primary:focus-visible~.apply-cat .cat-eyes-open[data-v-b21fb2e3],.btn-primary:hover~.apply-cat .cat-eyes-open[data-v-b21fb2e3]{opacity:1}.btn-primary:focus-visible~.apply-cat .cat-ear[data-v-b21fb2e3],.btn-primary:hover~.apply-cat .cat-ear[data-v-b21fb2e3]{transform:rotate(0)}.btn-primary:focus-visible~.apply-cat .cat-zzz[data-v-b21fb2e3],.btn-primary:hover~.apply-cat .cat-zzz[data-v-b21fb2e3]{opacity:0}.cat-hitbox[data-v-b21fb2e3]{width:8.5rem;height:5.25rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.apply-bubble[data-v-b21fb2e3]{text-align:left;color:#334155;opacity:0;visibility:hidden;z-index:2;background:#fff;border:1px solid #d1d5db;border-radius:12px 12px 12px 2px;width:16rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 4.25rem);left:calc(50% + 3.75rem);transform:translateY(6px);box-shadow:0 10px 30px #00000026}.apply-bubble[data-v-b21fb2e3]:after{content:"";background:#fff;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;width:12px;height:12px;position:absolute;bottom:10px;left:-6.5px;transform:rotate(45deg)}.dark .apply-bubble[data-v-b21fb2e3]{color:#e6edf3;box-shadow:0 10px 30px #0006}.dark .apply-bubble[data-v-b21fb2e3],.dark .apply-bubble[data-v-b21fb2e3]:after{background:#161b22;border-color:#30363d}.apply-bubble a[data-v-b21fb2e3]{color:#00957f;text-decoration:underline}.dark .apply-bubble a[data-v-b21fb2e3]{color:#00b8a9}.apply-bubble[data-v-b21fb2e3]:hover,.cat-hitbox:hover~.apply-bubble[data-v-b21fb2e3]{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=640px){.apply-bubble[data-v-b21fb2e3]{border-radius:12px;bottom:calc(100% + 5.75rem);left:50%;transform:translate(-50%)translateY(6px)}.apply-bubble[data-v-b21fb2e3]:after{border-top:none;border-left:none;border-right:1px solid #d1d5db;margin-left:-6px;bottom:-6.5px;left:50%}.dark .apply-bubble[data-v-b21fb2e3]:after{border-color:#30363d}.apply-bubble[data-v-b21fb2e3]:hover,.cat-hitbox:hover~.apply-bubble[data-v-b21fb2e3]{transform:translate(-50%)translateY(0)}}.btn-primary[data-v-b21fb2e3]{z-index:1;cursor:pointer;text-transform:uppercase;letter-spacing:2px;color:#0a0e1a;background:#00b8a9;border:1px solid #0000;border-radius:4px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-block;position:relative}.btn-primary[data-v-b21fb2e3]:hover{background:#00a294;transform:translateY(-2px);box-shadow:0 4px 14px #00000040}@media (width<=768px){.lab-section[data-v-b21fb2e3]{padding:3.5rem 0}.section-title[data-v-b21fb2e3]{font-size:1.75rem}.section-description[data-v-b21fb2e3]{font-size:1rem}.faq-list[data-v-b21fb2e3]{margin-bottom:3.5rem}}@media (width<=480px){.section-title[data-v-b21fb2e3]{font-size:1.5rem}}
