.pricing-section[data-v-a1ea7e08]{background:#fff;padding:112px 48px}@media (max-width:768px){.pricing-section[data-v-a1ea7e08]{padding:80px 24px}}.pricing-inner[data-v-a1ea7e08]{margin:0 auto;max-width:1200px}.pricing-header[data-v-a1ea7e08]{margin-bottom:40px;max-width:560px}.section-eyebrow[data-v-a1ea7e08]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:12px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.eyebrow-line[data-v-a1ea7e08]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-a1ea7e08]{color:var(--ud-primary);font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.section-desc[data-v-a1ea7e08]{color:var(--ud-muted);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.75;margin:0}.early-adopter-banner[data-v-a1ea7e08]{align-items:center;background:#4d61fc0d;border:1px solid rgba(77,97,252,.18);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px;padding:16px 24px}.banner-badge[data-v-a1ea7e08]{background:var(--ud-cta);border-radius:100px;color:#fff;flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.banner-badge[data-v-a1ea7e08],.banner-text[data-v-a1ea7e08]{font-family:var(--font-body)}.banner-text[data-v-a1ea7e08]{color:var(--ud-primary);font-size:14px;font-weight:400;line-height:1.5;margin:0}.pricing-grid[data-v-a1ea7e08]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media (max-width:1024px){.pricing-grid[data-v-a1ea7e08]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing-grid[data-v-a1ea7e08]{grid-template-columns:1fr}}.pricing-card[data-v-a1ea7e08]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:20px;display:flex;flex-direction:column;padding:28px;transition:box-shadow .3s var(--ease-out-expo),transform .3s var(--ease-spring)}.pricing-card[data-v-a1ea7e08]:hover{box-shadow:0 10px 40px #1b253514;transform:translateY(-2px)}.pricing-card--custom[data-v-a1ea7e08]{background:var(--ud-primary);border-color:transparent}.pricing-card--custom[data-v-a1ea7e08]:hover{box-shadow:0 16px 48px #1b253538;transform:translateY(-3px)}.tier-header[data-v-a1ea7e08]{gap:14px;margin-bottom:24px}.tier-header[data-v-a1ea7e08],.tier-icon-wrap[data-v-a1ea7e08]{align-items:center;display:flex}.tier-icon-wrap[data-v-a1ea7e08]{background:var(--ud-accent);border:1px solid var(--ud-border);border-radius:12px;flex-shrink:0;height:42px;justify-content:center;width:42px}.tier-icon-wrap--custom[data-v-a1ea7e08]{background:#4d61fc33;border-color:#4d61fc4d}.tier-icon[data-v-a1ea7e08]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.tier-icon--white[data-v-a1ea7e08]{filter:brightness(0) invert(1);opacity:.85}.tier-name[data-v-a1ea7e08]{color:var(--ud-primary);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 3px}.tier-name--white[data-v-a1ea7e08]{color:#fff}.tier-beds[data-v-a1ea7e08]{color:var(--ud-muted-light);font-family:var(--font-body);font-size:12px;margin:0}.tier-beds--muted[data-v-a1ea7e08]{color:#ffffff73}.tier-price[data-v-a1ea7e08]{align-items:baseline;display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:4px;white-space:nowrap}.price-range[data-v-a1ea7e08]{color:var(--ud-primary);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.price-range--white[data-v-a1ea7e08]{color:#fff}.price-unit[data-v-a1ea7e08],.tier-annual[data-v-a1ea7e08]{color:var(--ud-muted-light);font-family:var(--font-body);font-size:12px}.tier-annual[data-v-a1ea7e08]{margin:0 0 6px}.tier-annual--muted[data-v-a1ea7e08]{color:#fff6}.tier-price-note[data-v-a1ea7e08]{color:var(--ud-muted-light);flex:1;font-family:var(--font-body);font-size:11.5px;font-style:italic;margin:0}.tier-price-note--muted[data-v-a1ea7e08]{color:#ffffff59}.tier-cta[data-v-a1ea7e08]{background:transparent;border:1px solid var(--ud-border);border-radius:12px;color:var(--ud-primary);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;margin-top:24px;padding:12px 20px;transition:all .25s var(--ease-out-expo);width:100%}.tier-cta[data-v-a1ea7e08]:hover{background:#4d61fc0a;border-color:var(--ud-cta);color:var(--ud-cta)}.tier-cta--white[data-v-a1ea7e08]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.tier-cta--white[data-v-a1ea7e08]:hover{background:#ffffff2e;border-color:#ffffff59;color:#fff}.features-block[data-v-a1ea7e08]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:20px;margin-bottom:24px;padding:32px 36px}.features-block-label[data-v-a1ea7e08]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:12px;font-weight:500;gap:8px;letter-spacing:.12em;margin:0 0 24px;text-transform:uppercase}.label-icon[data-v-a1ea7e08]{color:var(--ud-cta);flex-shrink:0}.features-list[data-v-a1ea7e08]{display:grid;gap:14px 24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media (max-width:1024px){.features-list[data-v-a1ea7e08]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features-list[data-v-a1ea7e08]{grid-template-columns:1fr}}.features-list li[data-v-a1ea7e08]{align-items:flex-start;color:var(--ud-muted);display:flex;font-family:var(--font-body);font-size:13.5px;font-weight:300;gap:10px;line-height:1.5}.check-icon[data-v-a1ea7e08]{align-items:center;background:#4d61fc14;border-radius:50%;color:var(--ud-cta);display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.pricing-footnote[data-v-a1ea7e08]{color:var(--ud-muted-light);font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.6;margin:0;text-align:center}.faq-section[data-v-d0bb5acb]{background:var(--ud-primary);overflow:hidden;padding:112px 48px;position:relative}@media (max-width:768px){.faq-section[data-v-d0bb5acb]{padding:80px 24px}}.faq-bg-grid[data-v-d0bb5acb]{background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,transparent 0);background-size:32px 32px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.faq-inner[data-v-d0bb5acb]{align-items:start;display:grid;gap:80px;grid-template-columns:380px 1fr;margin:0 auto;max-width:1100px;position:relative;z-index:1}@media (max-width:1024px){.faq-inner[data-v-d0bb5acb]{gap:48px;grid-template-columns:1fr}}.faq-sidebar[data-v-d0bb5acb]{position:sticky;top:100px}@media (max-width:1024px){.faq-sidebar[data-v-d0bb5acb]{position:static}}.section-eyebrow[data-v-d0bb5acb]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:12px;letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.eyebrow-line[data-v-d0bb5acb]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-d0bb5acb]{color:#fff;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.section-desc[data-v-d0bb5acb]{color:#fff6;font-family:var(--font-body);font-size:15.5px;font-weight:300;line-height:1.75;margin:0 0 48px}.faq-decoration[data-v-d0bb5acb]{align-items:center;display:flex;gap:16px;opacity:.15}.decoration-bracket[data-v-d0bb5acb]{color:#fff9;font-family:var(--font-display);font-size:36px;font-weight:300;letter-spacing:-.05em;line-height:1}.decoration-lines[data-v-d0bb5acb]{display:flex;flex:1;flex-direction:column;gap:7px}.decoration-line[data-v-d0bb5acb]{background:#ffffff80;border-radius:2px;display:block;height:2px}.decoration-line[data-v-d0bb5acb]:first-child{width:100%}.decoration-line[data-v-d0bb5acb]:nth-child(2){width:75%}.decoration-line[data-v-d0bb5acb]:nth-child(3){width:90%}.decoration-line[data-v-d0bb5acb]:nth-child(4){width:60%}@media (max-width:1024px){.faq-decoration[data-v-d0bb5acb]{display:none}}.faq-list[data-v-d0bb5acb]{display:flex;flex-direction:column;gap:4px}.faq-item[data-v-d0bb5acb]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;cursor:pointer;padding:24px 26px;transition:background .25s var(--ease-out-expo),border-color .25s ease}.faq-item[data-v-d0bb5acb]:hover{background:#ffffff0a;border-color:#ffffff1a}.faq-item--open[data-v-d0bb5acb]{background:#4d61fc12;border-color:#4d61fc38}.faq-question-row[data-v-d0bb5acb]{align-items:center;display:flex;gap:16px}.faq-number[data-v-d0bb5acb]{color:#fff3;flex-shrink:0;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;width:24px}.faq-item--open .faq-number[data-v-d0bb5acb]{color:#4d61fcb3}.faq-question[data-v-d0bb5acb]{color:#ffffffd9;flex:1;font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:0}.faq-icon[data-v-d0bb5acb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.07);border-radius:9px;color:#fff6;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:transform .3s var(--ease-spring),background .25s ease,color .25s ease,border-color .25s ease;width:30px}.faq-icon--open[data-v-d0bb5acb]{background:#4d61fc33;border-color:#4d61fc4d;color:#ffffffe6;transform:rotate(180deg)}.faq-answer[data-v-d0bb5acb]{color:#ffffff73;font-family:var(--font-body);font-size:14.5px;font-weight:300;line-height:1.75;margin:16px 0 0 40px}.faq-answer-enter-active[data-v-d0bb5acb],.faq-answer-leave-active[data-v-d0bb5acb]{overflow:hidden;transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo)}.faq-answer-enter-from[data-v-d0bb5acb],.faq-answer-leave-to[data-v-d0bb5acb]{opacity:0;transform:translateY(-8px)}@media (max-width:768px){.faq-question[data-v-d0bb5acb]{font-size:14px}.faq-answer[data-v-d0bb5acb]{margin-left:0}}
