.features-hub[data-v-6db05a53]{background:linear-gradient(180deg,#000,#111);justify-content:center;overflow:hidden;padding:48px 16px 80px}.features-hub[data-v-6db05a53],.hub-container[data-v-6db05a53]{align-items:center;display:flex;flex-direction:column;width:100%}.hub-container[data-v-6db05a53]{gap:32px;height:auto;max-width:1200px;min-height:400px;padding:24px;position:relative}.hub-container.desktop-layout[data-v-6db05a53]{padding:32px 0 0}@media(min-width:768px){.hub-container.mobile-layout[data-v-6db05a53]{align-items:flex-start;flex-direction:row-reverse;gap:40px;min-height:500px;padding:48px}}.features-desktop-shell[data-v-6db05a53]{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);width:100%}.features-desktop-nav[data-v-6db05a53]{display:grid;gap:12px}.features-desktop-nav__item[data-v-6db05a53]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;color:#fff;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px;text-align:left;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.features-desktop-nav__item[data-v-6db05a53]:hover{background:#ffffff0d;border-color:color-mix(in srgb,var(--accent-color) 36%,hsla(0,0%,100%,.14));box-shadow:0 16px 30px #0000002e;transform:translateY(-2px)}.features-desktop-nav__item--active[data-v-6db05a53]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 70%),#ffffff0f;border-color:color-mix(in srgb,var(--accent-color) 52%,hsla(0,0%,100%,.14));box-shadow:0 18px 36px #00000038}.features-desktop-nav__index[data-v-6db05a53]{color:#ffffff73;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.features-desktop-nav__copy[data-v-6db05a53]{display:grid;gap:4px}.features-desktop-nav__title[data-v-6db05a53]{color:#fff;font-size:1rem;font-weight:700}.features-desktop-nav__quote[data-v-6db05a53]{color:#ffffff94;font-size:.84rem}.features-desktop-nav__icon[data-v-6db05a53]{border-radius:12px;box-shadow:0 8px 18px #0000002e;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.features-desktop-spotlight[data-v-6db05a53]{background:linear-gradient(180deg,#080e10eb,#04080af5),#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:32px;box-shadow:0 30px 90px #00000047;min-height:520px;overflow:hidden;padding:30px;position:relative}.features-desktop-spotlight__glow[data-v-6db05a53]{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--accent-color) 24%,transparent),transparent 28%),radial-gradient(circle at 82% 86%,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent 30%);inset:0;opacity:.95;pointer-events:none;position:absolute}.features-desktop-spotlight__body[data-v-6db05a53],.features-desktop-spotlight__meta[data-v-6db05a53]{position:relative;z-index:1}.features-desktop-spotlight__meta[data-v-6db05a53]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.features-desktop-spotlight__kicker[data-v-6db05a53]{color:color-mix(in srgb,var(--accent-color) 78%,#fff 22%);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.features-desktop-spotlight__app[data-v-6db05a53]{color:#ffffffbd;font-size:.98rem;margin-top:8px}.features-desktop-spotlight__pill[data-v-6db05a53]{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.82rem;font-weight:700;min-height:34px;padding:0 14px}.features-desktop-spotlight__body[data-v-6db05a53]{align-items:start;display:grid;gap:28px;grid-template-columns:168px minmax(0,1fr);margin-top:42px}.features-desktop-spotlight__icon-wrap[data-v-6db05a53]{align-items:center;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent-color) 18%,transparent),transparent 42%),#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:32px;box-shadow:inset 0 1px #ffffff24,0 18px 40px #0003;display:flex;height:168px;justify-content:center;width:168px}.features-desktop-spotlight__icon[data-v-6db05a53]{border-radius:30px;filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--accent-color) 26%,transparent));height:112px;-o-object-fit:cover;object-fit:cover;width:112px}.features-desktop-spotlight__copy[data-v-6db05a53]{display:flex;flex-direction:column;gap:18px}.features-desktop-spotlight__title[data-v-6db05a53]{color:#fff;font-size:clamp(2rem,4vw,3.3rem);line-height:1.02;margin:0}.features-desktop-spotlight__description[data-v-6db05a53]{color:#ffffffc2;font-size:1.03rem;line-height:1.8;margin:0;max-width:56ch}.features-desktop-spotlight__quote-card[data-v-6db05a53]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;max-width:560px;padding:18px 20px}.features-desktop-spotlight__quote[data-v-6db05a53]{color:#ffffffe6;font-size:1rem;line-height:1.65;margin:0}.features-desktop-spotlight__quote-name[data-v-6db05a53]{color:#ffffff8a;display:inline-block;font-size:.82rem;letter-spacing:.05em;margin-top:10px;text-transform:uppercase}.features-desktop-spotlight__actions[data-v-6db05a53]{margin-top:auto;padding-top:6px}.feature-cta-btn--desktop[data-v-6db05a53]{min-height:48px;padding:0 20px}.feature-detail-panel[data-v-6db05a53]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;justify-content:center;margin:16px 0;max-width:300px;min-height:200px;padding:24px;text-align:center;width:100%;z-index:2}@media(min-width:768px){.feature-detail-panel[data-v-6db05a53]{align-items:flex-start;border-radius:12px;max-width:450px;min-height:380px;text-align:left;width:40%}.feature-detail-panel.expanded[data-v-6db05a53]{padding:32px}}.feature-detail-panel .detail-header .detail-icon[data-v-6db05a53]{border-radius:18px;box-shadow:0 10px 24px #0000002e;height:56px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:56px}.features-grid[data-v-6db05a53]{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.features-grid[data-v-6db05a53]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:60%}}.feature-card[data-v-6db05a53]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-6db05a53]:before{background:linear-gradient(135deg,var(--accent-color),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.feature-card[data-v-6db05a53]:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#fff3;box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffffff1a;transform:translateY(-4px)}.feature-card[data-v-6db05a53]:hover:before{opacity:.05}.feature-card:hover .card-icon[data-v-6db05a53]{filter:brightness(1.2);transform:scale(1.1)}.feature-card:hover .testimonial-inline-card[data-v-6db05a53]{box-shadow:0 6px 16px #00000040;transform:translateY(-1px)}.feature-card.active[data-v-6db05a53]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--accent-color);box-shadow:0 12px 35px #0006,0 0 0 2px rgba(var(--accent-color),.3);transform:translateY(-2px)}.feature-card.active[data-v-6db05a53]:before{opacity:.08}.feature-card.active .card-icon[data-v-6db05a53]{filter:brightness(1.3) drop-shadow(0 2px 4px rgba(0,0,0,.3));opacity:1;transform:scale(1.05)}.feature-card.active .testimonial-inline-card[data-v-6db05a53]{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff40}.card-content[data-v-6db05a53]{align-items:center;display:flex;gap:16px;height:100%;padding:20px}@media(min-width:768px){.card-content[data-v-6db05a53]{flex-direction:column;justify-content:center;padding:28px 20px;text-align:center}}.card-text-content[data-v-6db05a53]{display:flex;flex:1;flex-direction:column;gap:8px}@media(min-width:768px){.card-text-content[data-v-6db05a53]{align-items:center;text-align:center}}.icon-container[data-v-6db05a53]{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.icon-container[data-v-6db05a53]{background:#ffffff08;border-radius:50%;height:64px;margin-bottom:16px;position:relative;width:64px}.icon-container[data-v-6db05a53]:after{border:1px solid var(--accent-color);border-radius:50%;content:"";inset:0;opacity:.4;position:absolute}}.card-icon[data-v-6db05a53]{border-radius:14px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22));height:46px;-o-object-fit:cover;object-fit:cover;opacity:.9;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);width:46px}@media(min-width:768px){.card-icon[data-v-6db05a53]{height:56px;width:56px}}.card-title[data-v-6db05a53]{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(min-width:768px){.card-title[data-v-6db05a53]{font-size:1.1rem;font-weight:700;margin-top:4px}}.testimonial-inline-card[data-v-6db05a53]{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:8px 12px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.testimonial-inline-card[data-v-6db05a53]:before{background:linear-gradient(135deg,var(--accent-color),transparent);content:"";inset:0;opacity:.05;position:absolute;transition:opacity .3s ease}.testimonial-inline-card[data-v-6db05a53]:hover{border-color:#fff3;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.testimonial-inline-card[data-v-6db05a53]:hover:before{opacity:.1}@media(min-width:768px){.testimonial-inline-card[data-v-6db05a53]{justify-content:center;padding:10px 16px;text-align:center}}.testimonial-inline-card .quote-icon-tiny[data-v-6db05a53]{font-size:16px}.testimonial-inline-card .testimonial-quote-tiny[data-v-6db05a53]{color:#ffffffe6;font-size:.8rem;font-style:italic;font-weight:400;letter-spacing:.2px;line-height:1.3}.testimonial-inline-card .testimonial-name-tiny[data-v-6db05a53]{color:#ffffff73;display:block;font-size:.72rem;font-weight:500;letter-spacing:.2px;margin-top:4px}.selected-content[data-v-6db05a53]{color:#fffc;display:flex;flex-direction:column;font-size:1.05rem;font-weight:300;gap:20px;line-height:1.5}.selected-content p[data-v-6db05a53]{margin:0}.selected-content .feature-cta-btn[data-v-6db05a53]{align-self:center}@media(min-width:768px){.selected-content .feature-cta-btn[data-v-6db05a53]{align-self:flex-start}}.testimonial-inline[data-v-6db05a53]{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;display:flex;flex-direction:column;gap:4px;margin-top:12px;overflow:hidden;padding:10px 16px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-inline[data-v-6db05a53]:before{background:linear-gradient(135deg,var(--accent-color),transparent);content:"";inset:0;opacity:.05;position:absolute;transition:opacity .3s ease}.testimonial-inline[data-v-6db05a53]:hover{border-color:#fff3;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.testimonial-inline[data-v-6db05a53]:hover:before{opacity:.1}.testimonial-inline .testimonial-quote-small[data-v-6db05a53]{color:#ffffffe6;font-size:.9rem;font-style:italic;font-weight:500;letter-spacing:.3px;line-height:1.4}.testimonial-inline .testimonial-name[data-v-6db05a53]{color:#ffffff80;display:block;font-size:.78rem;font-weight:500;letter-spacing:.3px;margin-top:6px}@media(max-width:1023px){.features-desktop-shell[data-v-6db05a53],.features-desktop-spotlight__body[data-v-6db05a53]{grid-template-columns:1fr}}.hub-title h2[data-v-6db05a53]{color:#fff;font-size:1.5rem;margin:0 0 8px}.hub-title p[data-v-6db05a53]{color:#fff9;font-size:.9rem;margin:0}.feature-cta-btn[data-v-6db05a53]{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;margin-top:20px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.feature-cta-btn span[data-v-6db05a53]{position:relative;z-index:1}.feature-cta-btn[data-v-6db05a53]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:var(--accent-color);box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.feature-cta-btn[data-v-6db05a53]:hover:before{opacity:.15}.features-cta-section[data-v-6db05a53]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;margin-left:auto;margin-right:auto;margin-top:64px;max-width:800px;padding:48px 24px;text-align:center}.features-cta-section .cta-title[data-v-6db05a53]{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.5px;margin:0 0 16px}.features-cta-section .cta-subtitle[data-v-6db05a53]{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin:0 0 32px}.main-feature-cta[data-v-6db05a53]{align-items:center;background:linear-gradient(135deg,var(--positive),#2d8659);border-radius:16px;box-shadow:0 4px 20px #45b7d14d;color:#000;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.main-feature-cta[data-v-6db05a53]:hover{box-shadow:0 12px 40px #45b7d166;transform:translateY(-4px) scale(1.02)}.main-feature-cta[data-v-6db05a53]:hover:before{left:100%}.main-feature-cta[data-v-6db05a53]:active{transform:translateY(-2px) scale(.98)}.pricing-section[data-v-fe5e8b7a]{margin:0 auto;max-width:1200px;padding:2.5rem 0 0;width:100%}.pricing-container[data-v-fe5e8b7a]{color:#000;display:flex;flex-direction:column;flex-wrap:no-wrap;gap:1.5rem;padding:12px 0}@media only screen and (min-width:460px){.pricing-container[data-v-fe5e8b7a]{flex-direction:row}}@media(max-width:1023px){.pricing-container[data-v-fe5e8b7a]{overflow-x:auto;padding:0 1rem;scroll-snap-type:x mandatory}.pricing-container[data-v-fe5e8b7a]::-webkit-scrollbar{display:none}}@media(min-width:1024px){.pricing-container[data-v-fe5e8b7a]{align-items:stretch;flex-wrap:nowrap;justify-content:center}.pricing-container[data-v-fe5e8b7a]>.q-card{flex:1}}.toggle-wrapper[data-v-fe5e8b7a]{display:flex;flex-wrap:no-wrap;justify-content:center;margin-bottom:2rem;overflow-x:auto}.comparison-link-wrapper[data-v-fe5e8b7a]{margin-top:24px;text-align:center}.comparison-link[data-v-fe5e8b7a]{align-items:center;border-radius:8px;color:#ffffffde;display:inline-flex;font-size:1rem;gap:4px;padding:6px 12px;text-decoration:none;text-decoration:underline}.comparison-link[data-v-fe5e8b7a]:hover{color:#ffffffb3}.contact-note[data-v-fe5e8b7a]{color:#ffffffde;font-size:.8rem;margin-top:6px}.section-title[data-v-fe5e8b7a]{font-size:2rem;font-weight:600;margin:0 0 12px;text-align:center}@media(min-width:768px){.section-title[data-v-fe5e8b7a]{font-size:2.5rem;margin-bottom:24px}}.terms-list[data-v-fe5e8b7a]{color:#c9cacb;display:flex;flex-direction:column;font-size:.9rem;gap:12px;list-style:none;margin:24px 0;padding:0 1rem}
