.cta[data-v-b60f18fb]{background:var(--color-gray-50)}.cta-card[data-v-b60f18fb]{position:relative;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent-dark) 100%);border-radius:var(--radius-xl);padding:4rem;overflow:hidden}.cta-glow[data-v-b60f18fb]{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.cta-grid[data-v-b60f18fb]{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem}.cta-content[data-v-b60f18fb]{max-width:520px}.cta-content h2[data-v-b60f18fb]{color:var(--color-white);margin-bottom:1rem}.cta-content p[data-v-b60f18fb]{color:#ffffffb3;font-size:1.0625rem;margin-bottom:2rem}.cta-actions[data-v-b60f18fb]{gap:1.5rem;flex-wrap:wrap}.cta-actions[data-v-b60f18fb],.cta-phone[data-v-b60f18fb]{display:flex;align-items:center}.cta-phone[data-v-b60f18fb]{gap:.5rem;color:#fffc;font-size:1rem;font-weight:500;text-decoration:none;transition:color var(--transition-fast)}.cta-phone[data-v-b60f18fb]:hover{color:#fff}.cta-visual[data-v-b60f18fb]{position:relative;display:flex;justify-content:center}.phone-mock[data-v-b60f18fb]{position:relative;width:240px;border-radius:2rem;padding:.75rem;box-shadow:0 30px 60px -15px #0006}.phone-mock[data-v-b60f18fb],.phone-notch[data-v-b60f18fb]{background:var(--color-white)}.phone-notch[data-v-b60f18fb]{position:absolute;top:.75rem;left:50%;transform:translate(-50%);width:90px;height:18px;border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:2}.phone-screen[data-v-b60f18fb]{background:var(--color-gray-50);border-radius:1.5rem;padding:1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.app-header[data-v-b60f18fb]{display:flex;align-items:center;gap:.625rem}.app-avatar[data-v-b60f18fb]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-secondary));flex-shrink:0}.app-greeting[data-v-b60f18fb]{display:flex;flex-direction:column}.app-hello[data-v-b60f18fb]{font-size:.6875rem;color:var(--color-gray-400)}.app-name[data-v-b60f18fb]{font-size:.8125rem;font-weight:700;color:var(--color-primary)}.app-clock[data-v-b60f18fb]{text-align:center}.app-time[data-v-b60f18fb]{display:block;font-size:1.75rem;font-weight:800;color:var(--color-primary);letter-spacing:-.02em}.app-date[data-v-b60f18fb]{font-size:.6875rem;color:var(--color-gray-400)}.app-checkin[data-v-b60f18fb]{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1.25rem 1rem;flex-direction:column;gap:.5rem}.app-checkin[data-v-b60f18fb],.checkin-ring[data-v-b60f18fb]{display:flex;align-items:center}.checkin-ring[data-v-b60f18fb]{width:64px;height:64px;border-radius:50%;justify-content:center;color:var(--color-white);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));box-shadow:0 8px 20px -6px #3699}.checkin-label[data-v-b60f18fb]{font-size:.875rem;font-weight:700;color:var(--color-primary)}.checkin-loc[data-v-b60f18fb]{font-size:.6875rem;color:var(--color-gray-400)}.app-status[data-v-b60f18fb]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--color-gray-500)}.status-dot[data-v-b60f18fb]{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #10b98133}.float-card[data-v-b60f18fb]{position:absolute;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.625rem .875rem;display:flex;align-items:center;gap:.5rem}.float-card-1[data-v-b60f18fb]{top:14%;left:-8%;color:var(--color-success);font-size:.75rem;font-weight:600;animation:floaty-b60f18fb 4s ease-in-out infinite}.float-card-1 span[data-v-b60f18fb]{color:var(--color-primary)}.float-card-2[data-v-b60f18fb]{bottom:12%;right:-6%;flex-direction:column;gap:0;align-items:flex-start;animation:floaty-b60f18fb 4s ease-in-out 1.5s infinite}.float-num[data-v-b60f18fb]{font-size:1.125rem;font-weight:800;color:var(--color-accent);line-height:1.1}.float-label[data-v-b60f18fb]{font-size:.625rem;color:var(--color-gray-400);font-weight:500}@keyframes floaty-b60f18fb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.cta-grid[data-v-b60f18fb]{grid-template-columns:1fr;gap:3.5rem;text-align:center}.cta-content[data-v-b60f18fb]{max-width:600px;margin:0 auto}.cta-actions[data-v-b60f18fb]{justify-content:center}}@media(max-width:640px){.cta-card[data-v-b60f18fb]{padding:2.5rem 1.5rem}.phone-mock[data-v-b60f18fb]{width:220px}.float-card-1[data-v-b60f18fb]{left:-4%}.float-card-2[data-v-b60f18fb]{right:-2%}}
