.hero[data-v-b7d27405],.hero-wrapper[data-v-b7d27405]{background:var(--ud-primary)}.hero[data-v-b7d27405]{overflow:hidden;padding:80px 48px 0;position:relative}@media (max-width:768px){.hero[data-v-b7d27405]{padding:52px 24px 0}}.hero-bg-grid[data-v-b7d27405]{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:64px 64px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 0,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 0,#000 40%,transparent 100%)}.hero-bg-glow[data-v-b7d27405],.hero-bg-grid[data-v-b7d27405]{pointer-events:none;position:absolute}.hero-bg-glow[data-v-b7d27405]{border-radius:50%;filter:blur(120px)}.hero-bg-glow--a[data-v-b7d27405]{background:radial-gradient(circle,rgba(77,97,252,.22) 0,transparent 70%);height:600px;left:-80px;top:-180px;width:600px}.hero-bg-glow--b[data-v-b7d27405]{background:radial-gradient(circle,rgba(77,97,252,.1) 0,transparent 70%);height:400px;right:80px;top:100px;width:400px}.hero-inner[data-v-b7d27405]{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1280px;padding-bottom:100px}@media (max-width:1100px){.hero-inner[data-v-b7d27405]{align-items:center;flex-direction:column;gap:64px;padding-bottom:72px}}.hero-content[data-v-b7d27405]{animation:fadeUp-b7d27405 .7s var(--ease-out-expo) both;flex:1;min-width:0}.hero-eyebrow[data-v-b7d27405]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:#ffffff73;display:inline-flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:10px;letter-spacing:.14em;margin-bottom:28px;padding:6px 14px 6px 10px;text-transform:uppercase}.eyebrow-pulse[data-v-b7d27405]{animation:pulse-b7d27405 2.4s ease-in-out infinite;background:var(--ud-cta);border-radius:50%;box-shadow:0 0 #4d61fc99;flex-shrink:0;height:7px;width:7px}@keyframes pulse-b7d27405{0%,to{box-shadow:0 0 #4d61fc80}50%{box-shadow:0 0 0 6px #4d61fc00}}.hero-heading[data-v-b7d27405]{color:#fff;font-family:var(--font-display);font-size:clamp(2.8rem,4.8vw,4.2rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0 0 24px}.hero-heading-accent[data-v-b7d27405]{background:linear-gradient(135deg,#7b8fff,#4d61fc 40%,#8b9fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.hero-subtitle[data-v-b7d27405]{color:#ffffff85;font-family:var(--font-body);font-size:17px;font-weight:300;line-height:1.75;margin:0 0 40px;max-width:440px}.hero-actions[data-v-b7d27405]{margin-bottom:48px}.btn-demo[data-v-b7d27405]{align-items:center;background:var(--ud-cta);border:none;border-radius:12px;box-shadow:0 4px 24px #4d61fc73,inset 0 1px #ffffff1f;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:500;gap:10px;letter-spacing:.01em;overflow:hidden;padding:15px 30px;position:relative;transition:background .25s var(--ease-out-expo),transform .25s var(--ease-spring),box-shadow .25s ease}.btn-demo[data-v-b7d27405]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.btn-demo[data-v-b7d27405]:hover{background:var(--ud-cta-hover);box-shadow:0 8px 32px #4d61fc8c,inset 0 1px #ffffff26;transform:translateY(-2px)}.btn-arrow[data-v-b7d27405]{transition:transform .25s var(--ease-spring)}.btn-demo:hover .btn-arrow[data-v-b7d27405]{transform:translate(4px)}.stats-row[data-v-b7d27405]{align-items:center;display:flex;gap:32px}.stat[data-v-b7d27405]{display:flex;flex-direction:column;gap:5px}.stat-value[data-v-b7d27405]{color:#fff;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1}.stat-label[data-v-b7d27405]{color:#ffffff61;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.stat-divider[data-v-b7d27405]{background:#ffffff1a;flex-shrink:0;height:40px;width:1px}.hero-visual[data-v-b7d27405]{animation:fadeUp-b7d27405 .7s var(--ease-out-expo) .15s both;display:flex;flex:1;justify-content:center;min-height:520px;min-width:0;position:relative}.phone-glow[data-v-b7d27405]{background:radial-gradient(circle,rgba(77,97,252,.28) 0,transparent 70%);filter:blur(60px);height:380px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px;z-index:0}.phone-back[data-v-b7d27405]{animation:floatBack-b7d27405 5s ease-in-out infinite;position:absolute;right:0;top:20px;z-index:1}.phone-img--back[data-v-b7d27405]{display:block;filter:drop-shadow(0 32px 64px rgba(0,0,0,.55));width:220px}.phone-front[data-v-b7d27405]{animation:floatFront-b7d27405 5s ease-in-out .8s infinite;margin-right:80px;position:relative;z-index:2}.phone-img--front[data-v-b7d27405]{display:block;filter:drop-shadow(0 40px 80px rgba(0,0,0,.6));width:260px}.floating-badge[data-v-b7d27405]{animation:floatBadge-b7d27405 4s ease-in-out 1.5s infinite;bottom:-30px;position:absolute;right:15px;z-index:3}.badge-inner[data-v-b7d27405]{background:#1e2d40;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14;overflow:hidden}.badge-screenshot[data-v-b7d27405]{display:block;width:300px}@media (max-width:1100px){.hero-visual[data-v-b7d27405]{max-width:480px;min-height:420px;width:100%}.phone-img--front[data-v-b7d27405]{width:220px}.phone-img--back[data-v-b7d27405]{width:185px}.badge-screenshot[data-v-b7d27405]{width:240px}}@media (max-width:640px){.phone-back[data-v-b7d27405]{right:-10px;top:10px}.phone-img--front[data-v-b7d27405]{width:190px}.phone-img--back[data-v-b7d27405]{width:155px}.floating-badge[data-v-b7d27405]{bottom:0;right:60px}.badge-screenshot[data-v-b7d27405]{width:200px}.stats-row[data-v-b7d27405]{gap:20px}.stat-value[data-v-b7d27405]{font-size:24px}.hero-heading[data-v-b7d27405]{font-size:clamp(2.2rem,9vw,3rem)}}.hero-wave[data-v-b7d27405]{height:80px;margin-top:-2px;position:relative}.hero-wave svg[data-v-b7d27405]{height:100%;width:100%}@keyframes fadeUp-b7d27405{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes floatFront-b7d27405{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatBack-b7d27405{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatBadge-b7d27405{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.features-section[data-v-a86c2739]{background:#fff;padding:112px 48px}@media (max-width:768px){.features-section[data-v-a86c2739]{padding:80px 24px}}.features-inner[data-v-a86c2739]{margin:0 auto;max-width:1100px}.section-header[data-v-a86c2739]{margin-bottom:56px;max-width:560px}.section-eyebrow[data-v-a86c2739]{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-a86c2739]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-a86c2739]{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-a86c2739]{color:var(--ud-muted);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.75;margin:0}.bento-grid[data-v-a86c2739]{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.bento-card[data-v-a86c2739]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:20px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:32px;position:relative;transition:border-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo),transform .3s var(--ease-spring)}.bento-card[data-v-a86c2739]:hover{border-color:#4d61fc38;box-shadow:0 10px 40px #1b253514;transform:translateY(-2px)}.bento-card--wide[data-v-a86c2739]{align-items:flex-start;flex-direction:row;gap:24px;grid-column:span 4;justify-content:space-between}.bento-card--narrow[data-v-a86c2739]{grid-column:span 2}.bento-card--half[data-v-a86c2739]{grid-column:span 3}.bento-card-content[data-v-a86c2739]{flex:1;min-width:0}.icon-wrap[data-v-a86c2739]{align-items:center;background:var(--ud-accent);border:1px solid var(--ud-border);border-radius:13px;box-shadow:inset 0 1px #ffffffe6;display:flex;flex-shrink:0;height:46px;justify-content:center;margin-bottom:20px;width:46px}.icon-wrap--accent[data-v-a86c2739]{background:#4d61fc12;border-color:#4d61fc24;box-shadow:none}.card-icon[data-v-a86c2739]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.card-title[data-v-a86c2739]{color:var(--ud-primary);font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 10px}.card-desc[data-v-a86c2739]{color:var(--ud-muted);font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.7;margin:0}.bento-deco[data-v-a86c2739]{align-self:flex-end;display:grid;flex-shrink:0;gap:9px;grid-template-columns:repeat(4,1fr);opacity:.12}.deco-dot[data-v-a86c2739]{background:var(--ud-primary);border-radius:50%;height:5px;width:5px}.bento-deco--lines[data-v-a86c2739]{align-self:center;display:flex;flex-direction:column;gap:9px}.deco-line[data-v-a86c2739]{background:var(--ud-primary);border-radius:4px;display:block;height:4px}@media (max-width:900px){.bento-grid[data-v-a86c2739]{grid-template-columns:repeat(2,1fr)}.bento-card--half[data-v-a86c2739],.bento-card--narrow[data-v-a86c2739],.bento-card--wide[data-v-a86c2739]{grid-column:span 1}.bento-card--wide[data-v-a86c2739]{flex-direction:column;gap:16px}.bento-deco[data-v-a86c2739]{display:none}}@media (max-width:560px){.bento-grid[data-v-a86c2739]{grid-template-columns:1fr}.bento-card--half[data-v-a86c2739],.bento-card--narrow[data-v-a86c2739],.bento-card--wide[data-v-a86c2739]{grid-column:span 1}}.th-section[data-v-f008ec46]{background:var(--ud-primary);overflow:hidden;padding:112px 48px;position:relative}@media (max-width:768px){.th-section[data-v-f008ec46]{padding:80px 24px}}.th-bg-grid[data-v-f008ec46]{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:64px 64px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%)}.th-bg-glow[data-v-f008ec46],.th-bg-grid[data-v-f008ec46]{pointer-events:none;position:absolute}.th-bg-glow[data-v-f008ec46]{border-radius:50%;filter:blur(120px)}.th-bg-glow--a[data-v-f008ec46]{background:radial-gradient(circle,rgba(77,97,252,.18) 0,transparent 70%);height:500px;right:-100px;top:-100px;width:500px}.th-bg-glow--b[data-v-f008ec46]{background:radial-gradient(circle,rgba(77,97,252,.12) 0,transparent 70%);bottom:-80px;height:400px;left:0;width:400px}.th-inner[data-v-f008ec46]{margin:0 auto;max-width:1100px;position:relative;z-index:1}.th-header[data-v-f008ec46]{margin-bottom:60px;max-width:640px}.th-eyebrow[data-v-f008ec46]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:#ffffff73;display:inline-flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:10px;letter-spacing:.14em;margin:0 0 24px;padding:6px 14px 6px 10px;text-transform:uppercase}.eyebrow-pulse[data-v-f008ec46]{animation:pulse-f008ec46 2.4s ease-in-out infinite;background:var(--ud-cta);border-radius:50%;box-shadow:0 0 #4d61fc99;flex-shrink:0;height:7px;width:7px}@keyframes pulse-f008ec46{0%,to{box-shadow:0 0 #4d61fc80}50%{box-shadow:0 0 0 6px #4d61fc00}}.th-title[data-v-f008ec46]{color:#fff;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.9rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0 0 20px}.th-subtitle[data-v-f008ec46]{color:#ffffff80;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.75;margin:0;max-width:520px}.th-cards[data-v-f008ec46]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:56px}@media (max-width:640px){.th-cards[data-v-f008ec46]{grid-template-columns:1fr}}.th-card[data-v-f008ec46]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;gap:0;padding:32px;transition:background .3s ease,border-color .3s ease,transform .3s var(--ease-spring)}.th-card[data-v-f008ec46]:hover{background:#ffffff12;border-color:#4d61fc59;transform:translateY(-3px)}.th-card-tag[data-v-f008ec46]{align-self:flex-start;background:#4d61fc1f;border:1px solid rgba(77,97,252,.2);border-radius:100px;color:var(--ud-cta);display:inline-flex;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-bottom:20px;padding:4px 10px;text-transform:uppercase}.th-card-icon-wrap[data-v-f008ec46]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:13px;color:#fff9;display:flex;flex-shrink:0;height:46px;justify-content:center;margin-bottom:20px;width:46px}.th-card-icon-wrap--accent[data-v-f008ec46]{background:#4d61fc26;border-color:#4d61fc40;color:#7b8fff}.th-card-icon[data-v-f008ec46]{filter:brightness(0) invert(1);height:22px;-o-object-fit:contain;object-fit:contain;opacity:.75;width:22px}.th-card-title[data-v-f008ec46]{color:#fff;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 12px}.th-card-desc[data-v-f008ec46]{color:#ffffff73;font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.7;margin:0}.th-cta[data-v-f008ec46]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.th-cta-nudge[data-v-f008ec46]{color:#ffffff61;font-size:14px;font-style:italic;font-weight:300;margin:0}.th-cta-btn[data-v-f008ec46],.th-cta-nudge[data-v-f008ec46]{font-family:var(--font-body)}.th-cta-btn[data-v-f008ec46]{align-items:center;background:var(--ud-cta);border:none;border-radius:12px;box-shadow:0 4px 24px #4d61fc73,inset 0 1px #ffffff1f;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:10px;letter-spacing:.01em;overflow:hidden;padding:14px 28px;position:relative;transition:background .25s var(--ease-out-expo),transform .25s var(--ease-spring),box-shadow .25s ease}.th-cta-btn[data-v-f008ec46]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.th-cta-btn[data-v-f008ec46]:hover{background:var(--ud-cta-hover);box-shadow:0 8px 32px #4d61fc8c,inset 0 1px #ffffff26;transform:translateY(-2px)}.btn-arrow[data-v-f008ec46]{transition:transform .25s var(--ease-spring)}.th-cta-btn:hover .btn-arrow[data-v-f008ec46]{transform:translate(4px)}.partners-section[data-v-a37d597e]{background:var(--ud-accent);overflow:hidden;padding:112px 48px;position:relative}@media (max-width:768px){.partners-section[data-v-a37d597e]{padding:80px 24px}}.partners-texture[data-v-a37d597e]{background-image:radial-gradient(rgba(27,37,53,.04) 1px,transparent 0);background-size:28px 28px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.partners-inner[data-v-a37d597e]{margin:0 auto;max-width:900px;position:relative;z-index:1}.partners-header[data-v-a37d597e]{margin-bottom:40px}.section-eyebrow[data-v-a37d597e]{align-items:center;color:var(--ud-muted);display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:12px;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.eyebrow-line[data-v-a37d597e]{background:var(--ud-muted);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.partners-title[data-v-a37d597e]{color:var(--ud-primary);font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0}.partner-link[data-v-a37d597e]{color:inherit;display:block;margin-bottom:24px;text-decoration:none}.partner-card[data-v-a37d597e]{align-items:flex-start;background:#fff;border:1px solid rgba(27,37,53,.08);border-radius:20px;box-shadow:0 4px 16px #1b25350f;display:flex;gap:36px;padding:36px;position:relative;transition:box-shadow .3s var(--ease-out-expo),transform .3s var(--ease-spring),border-color .3s ease}.partner-card[data-v-a37d597e]:hover{border-color:#4d61fc33;box-shadow:0 16px 56px #1b253524;transform:translateY(-3px)}.partner-card:hover .partner-arrow[data-v-a37d597e]{opacity:1;transform:translate(2px)}.partner-left[data-v-a37d597e]{flex-shrink:0;gap:20px;min-width:200px}.partner-identity[data-v-a37d597e],.partner-left[data-v-a37d597e]{display:flex;flex-direction:column}.partner-identity[data-v-a37d597e]{gap:14px}.logo-bezel[data-v-a37d597e]{align-self:flex-start;background:var(--ud-accent);border:1px solid var(--ud-border);border-radius:12px;display:inline-flex;padding:12px 16px}.partner-logo[data-v-a37d597e]{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}.partner-meta[data-v-a37d597e]{display:flex;flex-direction:column;gap:5px}.partner-name[data-v-a37d597e]{color:var(--ud-primary);font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.025em;margin:0}.partner-location[data-v-a37d597e]{align-items:center;color:var(--ud-muted-light);display:flex;font-family:var(--font-body);font-size:12.5px;gap:5px;margin:0}.location-icon[data-v-a37d597e]{color:var(--ud-muted-light);flex-shrink:0}.launch-badge[data-v-a37d597e]{align-items:center;align-self:flex-start;background:var(--ud-primary);border-radius:100px;color:#ffffffe6;display:inline-flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:7px;letter-spacing:.02em;padding:6px 12px;white-space:nowrap}.partner-divider[data-v-a37d597e]{align-self:stretch;background:var(--ud-border);flex-shrink:0;width:1px}.partner-right[data-v-a37d597e]{flex:1;min-width:0}.quote-mark[data-v-a37d597e]{color:#4d61fc1f;display:block;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.6;margin-bottom:16px}.quote-text[data-v-a37d597e]{color:var(--ud-muted);font-family:var(--font-body);font-size:15.5px;font-style:italic;font-weight:300;line-height:1.7;margin:0}.partner-arrow[data-v-a37d597e]{opacity:.5;position:absolute;right:36px;top:36px;transition:opacity .25s ease,transform .3s var(--ease-spring)}.cta-text[data-v-a37d597e],.partner-arrow[data-v-a37d597e]{color:var(--ud-muted-light)}.cta-text[data-v-a37d597e]{font-family:var(--font-body);font-size:14px;line-height:1.65;margin:0;text-align:center}@media (max-width:768px){.partner-card[data-v-a37d597e]{flex-direction:column;gap:24px;padding:28px}.partner-divider[data-v-a37d597e]{align-self:auto;height:1px;width:100%}.partner-left[data-v-a37d597e]{min-width:unset}.partner-arrow[data-v-a37d597e]{right:28px;top:28px}}.pricing-section[data-v-2e34a042]{background:#fff;padding:112px 48px}@media (max-width:768px){.pricing-section[data-v-2e34a042]{padding:80px 24px}}.pricing-inner[data-v-2e34a042]{margin:0 auto;max-width:1200px}.pricing-header[data-v-2e34a042]{margin-bottom:40px;max-width:560px}.section-eyebrow[data-v-2e34a042]{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-2e34a042]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-2e34a042]{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-2e34a042]{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-2e34a042]{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-2e34a042]{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-2e34a042],.banner-text[data-v-2e34a042]{font-family:var(--font-body)}.banner-text[data-v-2e34a042]{color:var(--ud-primary);font-size:14px;font-weight:400;line-height:1.5;margin:0}.pricing-grid[data-v-2e34a042]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media (max-width:1024px){.pricing-grid[data-v-2e34a042]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing-grid[data-v-2e34a042]{grid-template-columns:1fr}}.pricing-card[data-v-2e34a042]{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-2e34a042]:hover{box-shadow:0 10px 40px #1b253514;transform:translateY(-2px)}.pricing-card--custom[data-v-2e34a042]{background:var(--ud-primary);border-color:transparent}.pricing-card--custom[data-v-2e34a042]:hover{box-shadow:0 16px 48px #1b253538;transform:translateY(-3px)}.tier-header[data-v-2e34a042]{gap:14px;margin-bottom:24px}.tier-header[data-v-2e34a042],.tier-icon-wrap[data-v-2e34a042]{align-items:center;display:flex}.tier-icon-wrap[data-v-2e34a042]{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-2e34a042]{background:#4d61fc33;border-color:#4d61fc4d}.tier-icon[data-v-2e34a042]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.tier-icon--white[data-v-2e34a042]{filter:brightness(0) invert(1);opacity:.85}.tier-name[data-v-2e34a042]{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-2e34a042]{color:#fff}.tier-beds[data-v-2e34a042]{color:var(--ud-muted-light);font-family:var(--font-body);font-size:12px;margin:0}.tier-beds--muted[data-v-2e34a042]{color:#ffffff73}.tier-price[data-v-2e34a042]{align-items:baseline;display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:4px;white-space:nowrap}.price-range[data-v-2e34a042]{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-2e34a042]{color:#fff}.price-unit[data-v-2e34a042],.tier-annual[data-v-2e34a042]{color:var(--ud-muted-light);font-family:var(--font-body);font-size:12px}.tier-annual[data-v-2e34a042]{margin:0 0 6px}.tier-annual--muted[data-v-2e34a042]{color:#fff6}.tier-price-note[data-v-2e34a042]{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-2e34a042]{color:#ffffff59}.tier-cta[data-v-2e34a042]{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-2e34a042]:hover{background:#4d61fc0a;border-color:var(--ud-cta);color:var(--ud-cta)}.tier-cta--white[data-v-2e34a042]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.tier-cta--white[data-v-2e34a042]:hover{background:#ffffff2e;border-color:#ffffff59;color:#fff}.features-block[data-v-2e34a042]{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-2e34a042]{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-2e34a042]{color:var(--ud-cta);flex-shrink:0}.features-list[data-v-2e34a042]{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-2e34a042]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features-list[data-v-2e34a042]{grid-template-columns:1fr}}.features-list li[data-v-2e34a042]{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-2e34a042]{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-2e34a042]{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}}.footer[data-v-cf26706d]{background:var(--ud-primary-deep);border-top:1px solid hsla(0,0%,100%,.05);padding:40px 48px}@media (max-width:768px){.footer[data-v-cf26706d]{padding:36px 24px}}.footer-inner[data-v-cf26706d]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1100px}@media (max-width:640px){.footer-inner[data-v-cf26706d]{align-items:flex-start;flex-direction:column;gap:20px}}.footer-brand[data-v-cf26706d]{display:flex;flex-direction:column;gap:5px}.brand-name[data-v-cf26706d]{color:#fff;font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:.22em}.brand-tagline[data-v-cf26706d]{color:#ffffff40;font-family:var(--font-body);font-size:11px;letter-spacing:.04em;margin:0}.footer-center[data-v-cf26706d]{display:flex;flex:1;justify-content:center}@media (max-width:640px){.footer-center[data-v-cf26706d]{justify-content:flex-start}}.footer-links[data-v-cf26706d]{align-items:center;display:flex;gap:20px}.footer-link[data-v-cf26706d]{color:#ffffff59;font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.01em;text-decoration:none;transition:color .2s ease}.footer-link[data-v-cf26706d]:hover{color:#ffffffbf}.link-sep[data-v-cf26706d]{background:#ffffff1f;display:block;flex-shrink:0;height:14px;width:1px}.footer-copy[data-v-cf26706d]{color:#fff3;font-family:var(--font-body);font-size:12.5px;margin:0;white-space:nowrap}
