.port-heading[data-v-5a56a296]{font-size:clamp(2rem,4.8vw,3.4rem);font-family:var(--nw-serif);letter-spacing:-.016em;color:var(--nw-text);font-weight:460;line-height:1.06}.port-accent[data-v-5a56a296]{color:var(--nw-violet)}.port-card[data-v-5a56a296]{background:var(--nw-surface);border:1px solid var(--nw-border);cursor:pointer;border-radius:1.05rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.port-card[data-v-5a56a296]:hover{border-color:var(--nw-border-2);transform:translateY(-4px);box-shadow:0 16px 38px #201c171f}.port-showcase[data-v-5a56a296]{aspect-ratio:1203/753;position:relative;overflow:hidden}.port-safari-bg[data-v-5a56a296]{width:100%;height:100%;display:block;position:absolute;inset:0}.port-iphone-fg[data-v-5a56a296]{z-index:2;filter:drop-shadow(0 20px 60px #000000d9);width:auto;height:93%;position:absolute;bottom:-4%;right:3%}.port-iphone-fg[data-v-5a56a296]>*{width:auto;height:100%;display:block}.port-showcase-vignette[data-v-5a56a296]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#00000080 0,#0000 50%),linear-gradient(0deg,#00000059 0,#0000 35%);position:absolute;inset:0}.port-caption[data-v-5a56a296]{border-top:1px solid var(--nw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.port-title[data-v-5a56a296]{font-size:1.05rem;font-family:var(--nw-serif);color:var(--nw-text);margin-bottom:.15rem;font-weight:520}.port-type[data-v-5a56a296]{font-size:.72rem}.port-tag[data-v-5a56a296],.port-type[data-v-5a56a296]{color:var(--nw-text-3);letter-spacing:.08em;text-transform:uppercase}.port-tag[data-v-5a56a296]{border:1px solid var(--nw-border);background:#201c170a;border-radius:100px;padding:.2rem .6rem;font-size:.62rem;font-weight:500}.port-hover-overlay[data-v-5a56a296]{z-index:10;opacity:0;background:#201c178f;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.port-card:hover .port-hover-overlay[data-v-5a56a296]{opacity:1}.port-hover-cta[data-v-5a56a296]{color:var(--nw-surface);background:var(--nw-text);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:.75rem 1.1rem;font-size:.72rem;font-weight:600;transition:transform .3s;transform:translateY(8px)}.port-card:hover .port-hover-cta[data-v-5a56a296]{transform:translateY(0)}.faq-section[data-v-61263e1b]{padding:7rem 0}.faq-layout[data-v-61263e1b]{grid-template-columns:1fr;gap:4rem;display:grid}@media (width>=1024px){.faq-layout[data-v-61263e1b]{grid-template-columns:22rem 1fr;align-items:start;gap:6rem}}.faq-header-col[data-v-61263e1b]{position:sticky;top:7rem}.faq-heading[data-v-61263e1b]{font-family:var(--nw-serif);letter-spacing:-.018em;color:var(--nw-text);margin-bottom:1.25rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;line-height:1.06}.faq-heading-em[data-v-61263e1b]{color:var(--nw-gold);font-style:italic}.faq-sub[data-v-61263e1b]{color:var(--nw-text-2);max-width:22rem;font-size:.9375rem;line-height:1.75}.faq-items-col[data-v-61263e1b]{border-top:1px solid var(--nw-border-2)}.faq-item[data-v-61263e1b]{border-bottom:1px solid var(--nw-border)}.faq-question[data-v-61263e1b]{cursor:pointer;text-align:left;width:100%;font-family:var(--nw-sans);background:0 0;border:none;align-items:center;gap:1.25rem;padding:1.5rem 0;transition:opacity .15s;display:flex}.faq-question[data-v-61263e1b]:hover{opacity:.78}.faq-q-num[data-v-61263e1b]{letter-spacing:.14em;color:var(--nw-gold);font-size:.625rem;font-weight:700;font-family:var(--nw-sans);flex-shrink:0;min-width:1.8rem}.faq-q-text[data-v-61263e1b]{font-family:var(--nw-serif);color:var(--nw-text);letter-spacing:-.01em;flex:1;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:440;line-height:1.3}.faq-toggle[data-v-61263e1b]{flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:1rem;position:relative}.faq-toggle-bar[data-v-61263e1b]{background:var(--nw-text);border-radius:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute}.faq-toggle-h[data-v-61263e1b]{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-toggle-v[data-v-61263e1b]{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.faq-item.is-open .faq-toggle-v[data-v-61263e1b]{opacity:0;transform:translate(-50%)rotate(90deg)}.faq-item.is-open .faq-toggle-h[data-v-61263e1b]{background:var(--nw-gold)}.faq-item.is-open .faq-q-text[data-v-61263e1b]{color:var(--nw-gold)}.faq-item.is-open .faq-q-num[data-v-61263e1b]{color:var(--nw-text-3)}.faq-answer-wrap[data-v-61263e1b]{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1);display:grid}.faq-item.is-open .faq-answer-wrap[data-v-61263e1b]{grid-template-rows:1fr}.faq-answer[data-v-61263e1b]{color:var(--nw-text-2);font-size:.9375rem;line-height:1.82;font-family:var(--nw-sans);padding-bottom:0;padding-left:3.05rem;transition:padding-bottom .38s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item.is-open .faq-answer[data-v-61263e1b]{padding-bottom:1.75rem}.city-bento-services[data-v-eba99f63]{--tl:#2563eb;--tl-dk:#1d4ed8;--t0:#0f172a;--t1:#334155;--t2:#64748b;--bg:#f8faff;--bg-alt:#f0f5ff;--bdr:#1e40af1a;--serif:var(--nw-serif,"Fraunces", Georgia, serif);--sans:var(--nw-sans,"Manrope", system-ui, sans-serif);--radius:16px;background:var(--bg-alt);padding:0 0 5rem}.hp-container[data-v-eba99f63]{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (width>=640px){.hp-container[data-v-eba99f63]{padding:0 2rem}}.hp-heading-block[data-v-eba99f63]{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:3.5rem;display:flex}.hp-h2[data-v-eba99f63]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t0);margin:.5rem 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.1}.hp-section-sub[data-v-eba99f63]{color:var(--t2);max-width:580px;margin:0;font-size:1rem;line-height:1.65}.hp-svc-proof[data-v-eba99f63]{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;display:flex}.hp-proof-item[data-v-eba99f63]{color:var(--t1);font-size:.8rem;font-weight:600;font-family:var(--sans);align-items:center;gap:.4rem;display:inline-flex}.hp-svc-bento[data-v-eba99f63]{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.hp-svc-bento-card--web[data-v-eba99f63]{grid-area:1/1/3/3}.hp-svc-bento-card--form[data-v-eba99f63]{grid-area:1/3/auto/5}.hp-svc-bento-card--ecom[data-v-eba99f63]{grid-area:2/3/auto/5}.hp-svc-bento-card--logiciel[data-v-eba99f63]{grid-area:3/1/auto/3}.hp-svc-bento-card--mkt[data-v-eba99f63]{grid-area:3/3/auto/5}@media (width<=780px){.hp-svc-bento[data-v-eba99f63]{grid-template-rows:none;grid-template-columns:1fr}.hp-svc-bento-card--ecom[data-v-eba99f63],.hp-svc-bento-card--form[data-v-eba99f63],.hp-svc-bento-card--logiciel[data-v-eba99f63],.hp-svc-bento-card--mkt[data-v-eba99f63],.hp-svc-bento-card--web[data-v-eba99f63]{grid-area:auto}}.hp-svc-bento-card[data-v-eba99f63]{border-radius:var(--radius);border:1px solid var(--bdr);background:var(--bg);flex-direction:column;gap:1rem;min-height:220px;padding:1.5rem;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hp-svc-bento-card[data-v-eba99f63]:hover{border-color:#2563eb47;box-shadow:0 8px 32px #2563eb1a}.hp-svc-bento-card--web[data-v-eba99f63]{background:linear-gradient(160deg,#eef3ff 0,var(--bg) 60%)}.hp-svc-bento-head[data-v-eba99f63]{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.hp-svc-bento-label[data-v-eba99f63]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tl);margin:0;font-size:.6rem;font-weight:700}.hp-svc-bento-title[data-v-eba99f63]{font-family:var(--serif);color:var(--t0);margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.hp-svc-bento-card--web .hp-svc-bento-title[data-v-eba99f63]{font-size:clamp(1.1rem,2vw,1.35rem)}.hp-svc-bento-desc[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:0;font-size:.82rem;line-height:1.6}.hp-svc-bento-anim[data-v-eba99f63]{border-radius:calc(var(--radius) - 4px);flex:1;min-height:140px;position:relative;overflow:hidden}.hp-svc-bento-anim--web[data-v-eba99f63]{--web-meta-h:2.95rem;min-height:200px}.hp-svc-bento-anim--padded[data-v-eba99f63]{background:var(--bg-alt);padding:1rem}.hp-svc-bento-showcase[data-v-eba99f63]{inset:0 0 var(--web-meta-h) 0;border-radius:calc(var(--radius) - 4px);opacity:0;cursor:pointer;background:linear-gradient(#eef3ff,#dbeafe);border:1px solid #2563eb14;transition:opacity .3s,transform .3s;position:absolute}.hp-svc-bento-showcase--visible[data-v-eba99f63]{opacity:1;transform:translateY(0)}.hp-svc-bento-phone[data-v-eba99f63]{z-index:2;filter:drop-shadow(0 18px 34px #1e40af33);width:auto;height:84%;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.hp-svc-bento-phone[data-v-eba99f63]>*{width:auto;height:100%;display:block}.hp-svc-bento-project-tag[data-v-eba99f63]{z-index:2;cursor:pointer;background:linear-gradient(#ffffffeb,#eff6fff2);border-top:1px solid #2563eb1a;align-items:baseline;gap:.5rem;padding:.5rem .85rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.hp-svc-bento-project-name[data-v-eba99f63]{font-family:var(--serif);color:var(--t0);font-size:.82rem;font-weight:600;line-height:1.25}.hp-svc-bento-project-role[data-v-eba99f63]{font-family:var(--sans);color:var(--tl);font-size:.68rem;line-height:1.25}.hp-svc-bento-dots[data-v-eba99f63]{z-index:3;gap:.35rem;display:flex;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.hp-svc-bento-dot[data-v-eba99f63]{cursor:pointer;background:#2563eb40;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.hp-svc-bento-dot--active[data-v-eba99f63]{background:var(--t0);width:20px}.hp-svc-bento-desktop-mock[data-v-eba99f63]{z-index:2;border-radius:calc(var(--radius) - 4px);display:none;position:absolute;inset:0;overflow:hidden}.hp-svc-bento-desktop-mock[data-v-eba99f63]>*{width:100%;height:100%;display:block}@media (width<=780px){.hp-svc-bento-anim--web[data-v-eba99f63]{aspect-ratio:1203/753;--web-meta-h:3.2rem;flex:none;width:100%;min-height:0}.hp-svc-bento-phone[data-v-eba99f63]{display:none}.hp-svc-bento-desktop-mock[data-v-eba99f63]{display:block}.hp-svc-bento-project-tag[data-v-eba99f63]{align-items:center;gap:.45rem;padding:.45rem .72rem}.hp-svc-bento-project-name[data-v-eba99f63]{font-size:.76rem}.hp-svc-bento-project-role[data-v-eba99f63]{font-size:.63rem}}.bento-chrome[data-v-eba99f63]{border-radius:calc(var(--radius) - 4px);border:1px solid var(--bdr);background:#eef3ff;flex-direction:column;height:100%;display:flex;overflow:hidden}.bento-chrome-bar[data-v-eba99f63]{background:linear-gradient(#e0ecff,#cfe0ff);border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:.38rem;height:28px;padding:0 .65rem;display:flex}.bento-chrome-dot[data-v-eba99f63]{border-radius:50%;width:8px;height:8px}.bento-chrome-dot--r[data-v-eba99f63]{background:#ff5f57}.bento-chrome-dot--y[data-v-eba99f63]{background:#ffbd2e}.bento-chrome-dot--g[data-v-eba99f63]{background:#28ca41}.bento-chrome-url[data-v-eba99f63]{height:17px;font-family:var(--sans);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:999px;flex:1;margin-left:.3rem;padding:0 .5rem;font-size:.56rem;line-height:17px;overflow:hidden}.bento-screen[data-v-eba99f63]{background:linear-gradient(#fff,#f0f5ff);flex-shrink:0;height:210px;overflow:hidden}.bento-screen-inner[data-v-eba99f63]{padding:.75rem}.bento-slide-enter-active[data-v-eba99f63],.bento-slide-leave-active[data-v-eba99f63]{transition:opacity .22s,transform .22s}.bento-slide-enter-from[data-v-eba99f63]{opacity:0;transform:translate(8px)}.bento-slide-leave-to[data-v-eba99f63]{opacity:0;transform:translate(-8px)}.bento-num-enter-active[data-v-eba99f63],.bento-num-leave-active[data-v-eba99f63]{transition:opacity .15s,transform .15s}.bento-num-enter-from[data-v-eba99f63]{opacity:0;transform:translateY(6px)}.bento-num-leave-to[data-v-eba99f63]{opacity:0;transform:translateY(-6px)}.bento-mkt-header[data-v-eba99f63]{align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.bento-mkt-icon[data-v-eba99f63]{background:#2563eb1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:inline-flex}.bento-mkt-icon--active[data-v-eba99f63]{background:#1a8a411a}.bento-mkt-stats[data-v-eba99f63]{flex-direction:column;gap:.7rem;display:flex}.bento-mkt-stat[data-v-eba99f63]{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.2rem .5rem;display:grid}.bento-mkt-stat-label[data-v-eba99f63]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);grid-area:1/1;font-size:.65rem;font-weight:700}.bento-mkt-stat-val[data-v-eba99f63]{font-family:var(--sans);color:var(--tl);grid-area:1/2/3;font-size:.72rem;font-weight:800}.bento-mkt-bar[data-v-eba99f63]{background:#2563eb1f;border-radius:999px;grid-area:2/1;height:7px;overflow:hidden}.bento-mkt-bar-fill[data-v-eba99f63]{background:var(--tl);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.bento-mkt-result[data-v-eba99f63]{flex-direction:column;gap:.15rem;display:flex}.bento-mkt-revenue[data-v-eba99f63]{font-family:var(--sans);color:#1a8a41;margin:.1rem 0 0;font-size:1.4rem;font-weight:800}.bento-mkt-roi-badge[data-v-eba99f63]{font-family:var(--sans);color:#1a8a41;background:#1a8a411a;border:1px solid #1a8a4138;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.hp-svc-bento-note[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:0;font-size:.78rem;line-height:1.55}.demo-service-grid[data-v-eba99f63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.demo-svc-card[data-v-eba99f63]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.9rem;padding:.7rem;position:relative}.demo-svc-card--selected[data-v-eba99f63]{background:#2563eb12;border-color:#2563eb3d}.demo-svc-name[data-v-eba99f63]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.8rem;font-weight:800}.demo-svc-meta[data-v-eba99f63]{font-family:var(--sans);color:var(--t2);margin:.18rem 0 0;font-size:.7rem}.demo-svc-check[data-v-eba99f63]{background:var(--tl);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:.55rem;right:.55rem}.demo-running-total[data-v-eba99f63]{background:var(--t0);color:#fff;border-radius:.85rem;grid-column:1/-1;padding:.65rem .8rem;font-size:.74rem}.demo-running-total[data-v-eba99f63],.demo-section-hint[data-v-eba99f63]{text-align:center;font-family:var(--sans);font-weight:700}.demo-section-hint[data-v-eba99f63]{color:var(--t2);margin:0 0 .7rem;font-size:.72rem}.demo-stylist-row[data-v-eba99f63]{gap:.5rem;display:grid}.demo-stylist-pill[data-v-eba99f63]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.95rem;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.demo-stylist-pill--active[data-v-eba99f63]{background:#2563eb12;border-color:#2563eb3d}.demo-stylist-avatar[data-v-eba99f63]{width:34px;height:34px;color:var(--tl);font-family:var(--sans);background:#2563eb29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:flex}.demo-stylist-name[data-v-eba99f63]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.82rem;font-weight:800}.demo-stylist-meta[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.demo-timeslot-grid[data-v-eba99f63]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.demo-slot[data-v-eba99f63]{border:1px solid var(--bdr);font-family:var(--sans);color:var(--t1);background:#eef3ff;border-radius:.7rem;padding:.52rem .35rem;font-size:.7rem;font-weight:700}.demo-slot--selected[data-v-eba99f63]{background:var(--t0);border-color:var(--t0);color:#fff}.demo-slot--disabled[data-v-eba99f63]{opacity:.45}.demo-screen-shell[data-v-eba99f63]{flex-direction:column;gap:.8rem;display:flex}.demo-screen-topline[data-v-eba99f63]{color:var(--t0);justify-content:space-between;gap:.75rem;font-size:.74rem;display:flex}.demo-screen-badge[data-v-eba99f63],.demo-screen-topline[data-v-eba99f63]{font-family:var(--sans);align-items:center;font-weight:700}.demo-screen-badge[data-v-eba99f63]{color:var(--tl);background:#2563eb1a;border-radius:999px;justify-content:center;padding:.3rem .6rem;font-size:.64rem;display:inline-flex}.demo-form[data-v-eba99f63]{gap:.5rem}.demo-form[data-v-eba99f63],.df-field[data-v-eba99f63]{flex-direction:column;display:flex}.df-field[data-v-eba99f63]{background:#eef3ff;border:1px solid #00000014;border-radius:.8rem;gap:.15rem;padding:.55rem .7rem}.df-label[data-v-eba99f63]{letter-spacing:.08em;text-transform:uppercase;color:var(--t1);font-size:.58rem;font-weight:700}.df-label[data-v-eba99f63],.df-value[data-v-eba99f63]{font-family:var(--sans)}.df-value[data-v-eba99f63]{color:var(--t0);font-size:.82rem}.df-submit-btn[data-v-eba99f63]{background:var(--t0);color:#fff;text-align:center;width:100%;font-family:var(--sans);border-radius:.8rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700}@keyframes demo-pulse-btn-eba99f63{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 7px #2563eb24}}.demo-pulse[data-v-eba99f63]{animation:1.8s ease-in-out infinite demo-pulse-btn-eba99f63}.demo-confirm-wrap[data-v-eba99f63]{flex-direction:column;gap:.65rem;display:flex}.demo-confirm-card[data-v-eba99f63]{background:#e8f5ec;border:1px solid #28b45033;border-radius:1rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.demo-confirm-icon[data-v-eba99f63]{color:#1a8a41;background:#1a8a411f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.demo-notif[data-v-eba99f63]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.95rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.demo-notif-icon[data-v-eba99f63]{min-width:24px;height:24px;color:var(--tl);background:#2563eb24;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.demo-notif-icon[data-v-eba99f63],.demo-notif-title[data-v-eba99f63]{font-family:var(--sans);font-weight:800}.demo-notif-title[data-v-eba99f63]{color:var(--t0);margin:0;font-size:.78rem}.demo-notif-sub[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}@keyframes demo-notif-in-eba99f63{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.demo-slide-in[data-v-eba99f63]{animation:.35s cubic-bezier(.16,1,.3,1) both demo-notif-in-eba99f63}.demo-product-grid[data-v-eba99f63]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.demo-product-card[data-v-eba99f63]{border:1px solid var(--bdr);background:#fff;border-radius:.95rem;overflow:hidden}.demo-product-img[data-v-eba99f63]{height:70px}.demo-product-body[data-v-eba99f63]{padding:.65rem}.demo-product-category[data-v-eba99f63]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.58rem;font-weight:700}.demo-product-name[data-v-eba99f63]{font-family:var(--sans);color:var(--t0);margin:.25rem 0 0;font-size:.78rem;font-weight:800}.demo-product-price[data-v-eba99f63]{color:var(--tl);margin:.18rem 0 .45rem;font-size:.74rem}.demo-product-add[data-v-eba99f63],.demo-product-price[data-v-eba99f63]{font-family:var(--sans);font-weight:700}.demo-product-add[data-v-eba99f63]{width:100%;color:var(--t1);cursor:default;background:#e8f0ff;border:none;border-radius:.65rem;padding:.42rem .5rem;font-size:.66rem}.demo-product-add--active[data-v-eba99f63]{background:var(--tl);color:#fff}.demo-checkout-grid[data-v-eba99f63]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.65rem;display:grid}.demo-cart[data-v-eba99f63]{border:1px solid var(--bdr);background:#eef3ff;border-radius:1rem;flex-direction:column;gap:.4rem;padding:.95rem;display:flex}.demo-cart-title[data-v-eba99f63]{font-family:var(--serif);color:var(--t0);margin:0 0 .15rem;font-size:1rem;font-weight:600}.demo-cart-row[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.76rem;display:flex}.demo-cart-row--total[data-v-eba99f63]{color:var(--t0);border-bottom:none;padding-top:.55rem;font-size:.84rem;font-weight:800}.demo-checkout-card[data-v-eba99f63],.demo-outcome-card[data-v-eba99f63]{border:1px solid var(--bdr);background:#eef3ff;border-radius:1rem;padding:.95rem}.demo-mail-line[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.demo-center[data-v-eba99f63]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:200px;display:flex}@keyframes demo-check-appear-eba99f63{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.demo-check-flash[data-v-eba99f63]{color:#1a8a41;background:#e8f5ec;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.4rem;font-weight:800;animation:.35s cubic-bezier(.16,1,.3,1) both demo-check-appear-eba99f63;display:flex}.demo-center-label[data-v-eba99f63]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.94rem;font-weight:700}.demo-center-sub[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);max-width:36ch;margin:0;font-size:.78rem;line-height:1.5}.demo-chip-row[data-v-eba99f63]{flex-wrap:wrap;gap:.4rem;display:flex}.demo-chip-row--center[data-v-eba99f63],.demo-service-chip[data-v-eba99f63]{justify-content:center}.demo-service-chip[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);background:#e8f0ff;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.64rem;font-weight:700;display:inline-flex}.demo-odoo-header[data-v-eba99f63]{margin-bottom:.7rem}.demo-odoo-label[data-v-eba99f63]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tl);font-size:.65rem;font-weight:700}.demo-odoo-dash[data-v-eba99f63]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.demo-dash-tile[data-v-eba99f63]{border:1px solid var(--bdr);text-align:center;background:#eef3ff;border-radius:.95rem;padding:.75rem .7rem}.demo-dash-label[data-v-eba99f63]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.6rem;font-weight:700}.demo-dash-val[data-v-eba99f63]{min-height:1.7rem;font-family:var(--sans);color:var(--t0);justify-content:center;align-items:center;margin:.2rem 0 0;font-size:1.18rem;font-weight:800;display:flex}.demo-dash-val--green[data-v-eba99f63]{color:#1a8a41}.demo-dash-delta[data-v-eba99f63]{font-family:var(--sans);margin:.12rem 0 0;font-size:.68rem;font-weight:700}.demo-dash-delta--up[data-v-eba99f63]{color:#1a8a41}.demo-stock-bar[data-v-eba99f63]{background:#2563eb26;border-radius:999px;height:6px;margin-top:.45rem;overflow:hidden}.demo-stock-fill[data-v-eba99f63]{background:var(--tl);border-radius:999px;height:100%;transition:width .6s}.demo-outcome-card--compact[data-v-eba99f63]{margin-top:.65rem}.demo-outcome-title[data-v-eba99f63]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.82rem;font-weight:800}.demo-outcome-body[data-v-eba99f63]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.hp-svc-actions[data-v-eba99f63]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.hp-btn-primary[data-v-eba99f63]{background:var(--tl);color:#fff;font-family:var(--sans);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.hp-btn-primary[data-v-eba99f63]:hover{background:var(--tl-dk);transform:translateY(-2px);box-shadow:0 10px 30px #2563eb4d}.hp-svc-btn-primary[data-v-eba99f63]{padding:1rem 2rem;font-size:.925rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #2563eb38}.hp-svc-btn-primary[data-v-eba99f63]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:55%;height:200%;transition:left .55s;position:absolute;top:-50%;left:-80%;transform:skew(-18deg)}.hp-svc-btn-primary[data-v-eba99f63]:hover{transform:translateY(-3px);box-shadow:0 14px 38px #2563eb5c}.hp-svc-btn-primary[data-v-eba99f63]:hover:after{left:130%}.hp-btn-arrow[data-v-eba99f63]{flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.hp-svc-btn-primary:hover .hp-btn-arrow[data-v-eba99f63]{transform:translate(5px)}.hp-svc-btn-outline[data-v-eba99f63]{padding:1rem 1.75rem;font-size:.925rem}.hp-svc-btn-outline[data-v-eba99f63]:hover{transform:translateY(-3px)}.hp-btn-outline[data-v-eba99f63]{color:var(--tl-dk);font-family:var(--sans);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #2563eb59;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s,border-color .22s;display:inline-flex}.hp-btn-outline[data-v-eba99f63]:hover{background:#2563eb14;border-color:#2563eb99;transform:translateY(-2px);box-shadow:0 10px 26px #2563eb1f}@media (prefers-reduced-motion:reduce){.bento-mkt-bar-fill[data-v-eba99f63],.bento-num-enter-active[data-v-eba99f63],.bento-num-leave-active[data-v-eba99f63],.bento-slide-enter-active[data-v-eba99f63],.bento-slide-leave-active[data-v-eba99f63]{transition:none}}.hp-packages[data-v-78848df9]{--tl:#2563eb;--tl-dk:#1d4ed8;--tl-lt:#dbeafe;--t0:#0f172a;--t1:#334155;--t2:#64748b;--t3:#aaa197;--bg:#f8faff;--bg-alt:#f0f5ff;--bdr:#1e40af1a;--bdr2:#1e40af2e;--serif:var(--nw-serif,"Fraunces", Georgia, serif);--sans:var(--nw-sans,"Manrope", system-ui, sans-serif);--radius:16px;background:var(--bg);border-top:1px solid var(--bdr);padding:6rem 0 7rem}.hp-container[data-v-78848df9]{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (width>=640px){.hp-container[data-v-78848df9]{padding:0 2rem}}.hp-heading-block[data-v-78848df9]{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:3.5rem;display:flex}.hp-label[data-v-78848df9]{letter-spacing:.18em;text-transform:uppercase;color:var(--tl);font-size:.6875rem;font-weight:600;font-family:var(--sans);align-items:center;gap:.5rem;display:inline-flex}.hp-label[data-v-78848df9]:before{content:"";background:var(--tl);border-radius:2px;width:20px;height:2px;display:block}.hp-h2[data-v-78848df9]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t0);margin:.5rem 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.1}.hp-section-sub[data-v-78848df9]{color:var(--t2);max-width:580px;margin:0;font-size:1rem;line-height:1.65}.hp-cards[data-v-78848df9]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;padding-top:1.25rem;display:grid}@media (width<=900px){.hp-cards[data-v-78848df9]{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.hp-card[data-v-78848df9]{border-radius:var(--radius);border:1px solid var(--bdr);flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000012}.hp-card[data-v-78848df9]:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001f}.hp-card-pro[data-v-78848df9]{border-color:var(--tl);box-shadow:0 6px 28px #2563eb29}.hp-card-pro[data-v-78848df9]:hover{box-shadow:0 22px 60px #2563eb42}.hp-badge[data-v-78848df9]{background:var(--tl-dk);color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:700;font-family:var(--sans);border:2px solid #fff;border-radius:999px;padding:.3rem .85rem;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.hp-card-head[data-v-78848df9]{padding:1.75rem 1.75rem 1.5rem;position:relative}.hp-card-essentiel .hp-card-head[data-v-78848df9]{background:var(--bg-alt);border-bottom:1px solid #1e40af1a}.hp-card-pro .hp-card-head[data-v-78848df9]{background:var(--tl)}.hp-card-business .hp-card-head[data-v-78848df9]{background:var(--t0)}.hp-tier[data-v-78848df9]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.65rem;font-weight:700}.hp-card-essentiel .hp-tier[data-v-78848df9]{color:var(--t2)}.hp-card-business .hp-tier[data-v-78848df9],.hp-card-pro .hp-tier[data-v-78848df9]{color:#ffffffa6}.hp-price-row[data-v-78848df9]{align-items:baseline;margin-bottom:.65rem;display:flex}.hp-price[data-v-78848df9]{font-family:var(--serif);font-size:2.6rem;font-weight:700;line-height:1}.hp-card-essentiel .hp-price[data-v-78848df9]{color:var(--t0)}.hp-card-business .hp-price[data-v-78848df9],.hp-card-pro .hp-price[data-v-78848df9]{color:#fff}.hp-price-suffix[data-v-78848df9]{font-size:.8rem;font-family:var(--sans);margin-left:.15rem}.hp-card-essentiel .hp-price-suffix[data-v-78848df9]{color:var(--t2)}.hp-card-business .hp-price-suffix[data-v-78848df9],.hp-card-pro .hp-price-suffix[data-v-78848df9]{color:#ffffffa6}.hp-tagline[data-v-78848df9]{margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.hp-card-essentiel .hp-tagline[data-v-78848df9]{color:var(--t1)}.hp-card-business .hp-tagline[data-v-78848df9],.hp-card-pro .hp-tagline[data-v-78848df9]{color:#ffffffe6}.hp-card-body[data-v-78848df9]{background:#fff;flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.hp-features[data-v-78848df9]{flex:1;margin:0 0 1rem;padding:0;list-style:none}.hp-features li[data-v-78848df9]{color:var(--t1);margin-bottom:.65rem;padding-left:1.4rem;font-size:.875rem;line-height:1.5;position:relative}.hp-features li[data-v-78848df9]:before{content:"✓";color:var(--tl);font-size:.8rem;font-weight:700;position:absolute;left:0}.hp-edit-note[data-v-78848df9]{color:var(--t2);align-items:center;gap:.45rem;margin:0 0 1.25rem;font-size:.78rem;line-height:1.4;display:flex}.hp-edit-badge[data-v-78848df9]{white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.hp-card-cta[data-v-78848df9],.hp-edit-badge[data-v-78848df9]{background:var(--bg-alt);border:1px solid var(--bdr2);color:var(--t0)}.hp-card-cta[data-v-78848df9]{text-align:center;font-family:var(--sans);border-radius:10px;margin-top:auto;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:block}.hp-card-cta[data-v-78848df9]:hover{background:var(--t0);color:#fff;border-color:var(--t0)}.hp-card-cta-pro[data-v-78848df9]{background:var(--tl);color:#fff;border-color:var(--tl)}.hp-card-cta-pro[data-v-78848df9]:hover{background:var(--tl-dk);border-color:var(--tl-dk)}.hp-cards-footer[data-v-78848df9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:2.5rem;display:flex}.hp-btn-primary[data-v-78848df9]{background:var(--tl);color:#fff;font-family:var(--sans);letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.hp-btn-primary[data-v-78848df9]:hover{background:var(--tl-dk);transform:translateY(-2px);box-shadow:0 10px 30px #2563eb4d}.hp-btn-ghost[data-v-78848df9]{color:var(--tl-dk);font-family:var(--sans);letter-spacing:.02em;background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.35rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,border-color .22s;display:inline-flex}.hp-btn-ghost[data-v-78848df9]:hover{background:#2563eb24;border-color:#2563eb4d;transform:translateY(-2px)}.hp-price-lock[data-v-78848df9]{text-align:center;color:var(--t2);font-size:.8125rem;font-family:var(--sans);background:var(--tl-lt);border:1px solid #2563eb2e;border-radius:10px;max-width:520px;margin:2rem auto 0;padding:.9rem 1.5rem;line-height:1.6}.city-steps[data-v-f776dbc8]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;margin-bottom:3rem;display:grid}.city-steps-mobile[data-v-f776dbc8]{display:none}@media (width<=768px){.city-steps[data-v-f776dbc8]{display:none}.city-steps-mobile[data-v-f776dbc8]{margin-bottom:3rem;display:block}}.city-step[data-v-f776dbc8]{text-align:center;border-radius:1.2rem;padding:0 1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.city-step-mobile[data-v-f776dbc8]:hover,.city-step[data-v-f776dbc8]:hover{border-color:#2563eb3d;transform:translateY(-6px);box-shadow:0 22px 48px #1e40af1c}.city-step-arrow[data-v-f776dbc8]{color:var(--nw-text-3);justify-content:center;align-items:flex-start;padding-top:3rem;display:flex}.city-step-num[data-v-f776dbc8]{font-family:var(--nw-serif);color:var(--nw-gold);letter-spacing:.06em;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:inline-block}.city-step-icon[data-v-f776dbc8]{width:52px;height:52px;color:var(--nw-gold);background:#c9a0581a;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.city-step-title[data-v-f776dbc8]{font-family:var(--nw-serif);color:var(--nw-text);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.city-step-desc[data-v-f776dbc8]{color:var(--nw-text-2);max-width:260px;font-size:.9rem;line-height:1.65;font-family:var(--nw-sans);margin:0 auto}.city-timeline[data-v-f776dbc8]{padding:1rem 0;position:relative}.city-timeline-line[data-v-f776dbc8]{background:linear-gradient(#c9a05826 0,#c9a05840 50%,#c9a05826);border-radius:1px;width:2px;height:calc(100% - 8rem);position:absolute;top:4rem;left:1.75rem}.city-step-mobile[data-v-f776dbc8]{border-radius:16px;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.city-step-mobile[data-v-f776dbc8]:last-child{margin-bottom:0}.city-step-mobile-icon[data-v-f776dbc8]{width:42px;height:42px;color:var(--nw-gold);background:#c9a0581a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.city-step-mobile-num[data-v-f776dbc8]{font-family:var(--nw-serif);color:var(--nw-gold);margin-bottom:.3rem;font-size:.75rem;font-weight:700}.city-step-mobile-title[data-v-f776dbc8]{font-family:var(--nw-serif);color:var(--nw-text);margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.city-step-mobile-desc[data-v-f776dbc8]{color:var(--nw-text-2);font-size:.875rem;line-height:1.6;font-family:var(--nw-sans)}.city-process-note[data-v-f776dbc8]{color:var(--nw-text-3);font-size:.8125rem;font-style:italic;font-family:var(--nw-sans);margin-top:1.5rem}.hp-root[data-v-2651f7e5]{--tl:#2563eb;--tl-dk:#1d4ed8;--tl-lt:#dbeafe;--tl-dim:#2563eb1a;--t0:#0f172a;--t1:#334155;--t2:#64748b;--t3:#aaa197;--bg:#f8faff;--bg-alt:#f0f5ff;--bdr:#1e40af1a;--bdr2:#1e40af2e;--serif:var(--nw-serif,"Fraunces", Georgia, serif);--sans:var(--nw-sans,"Manrope", system-ui, sans-serif);--radius:16px;font-family:var(--sans);color:var(--t0)}.hp-container[data-v-2651f7e5]{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (width>=640px){.hp-container[data-v-2651f7e5]{padding:0 2rem}}.hp-label[data-v-2651f7e5]{letter-spacing:.18em;text-transform:uppercase;color:var(--tl);font-size:.6875rem;font-weight:600;font-family:var(--sans);align-items:center;gap:.5rem;display:inline-flex}.hp-label[data-v-2651f7e5]:before{content:"";background:var(--tl);border-radius:2px;width:20px;height:2px;display:block}.hp-h1[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t0);margin:.5rem 0 1.25rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.08}.hp-h1 em[data-v-2651f7e5]{color:var(--tl);font-style:italic}.hp-h1 em.hp-h1-em-plain[data-v-2651f7e5]{color:var(--t0);font-style:italic}.hp-h1-mark[data-v-2651f7e5]{color:inherit;background:linear-gradient(#2563eb38,#2563eb38) 0 88%/0 45% no-repeat;border-radius:2px;padding:0 3px;animation:.9s cubic-bezier(.4,0,.2,1) .7s forwards hp-mark-sweep-2651f7e5}.hp-h1-mark--dark[data-v-2651f7e5]{color:var(--t0);font-style:italic}@keyframes hp-mark-sweep-2651f7e5{to{background-size:100% 45%}}@keyframes hp-mark-sweep-grad-2651f7e5{0%{background-size:0 45%,300% 100%}to{background-size:100% 45%,300% 100%}}@keyframes hp-mark-grad-shift-2651f7e5{0%,to{background-position:0 88%,0}50%{background-position:0 88%,100%}}@keyframes hp-orb-drift-1-2651f7e5{0%,to{transform:translate(0)scale(1)}40%{transform:translate(60px,-40px)scale(1.08)}70%{transform:translate(-30px,20px)scale(.96)}}@keyframes hp-orb-drift-2-2651f7e5{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-50px,50px)scale(1.05)}65%{transform:translate(40px,-30px)scale(.98)}}@keyframes hp-orb-drift-3-2651f7e5{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-60px)scale(1.06)}}@keyframes hp-card-float-2651f7e5{0%,to{transform:translate(-42%)translateY(0)}50%{transform:translate(-42%)translateY(-7px)}}@keyframes hp-scroll-fade-in-2651f7e5{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hp-h2[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t0);margin:.5rem 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.1}.hp-hero-sub[data-v-2651f7e5]{color:var(--t1);max-width:560px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.7}.hp-hero-price[data-v-2651f7e5]{margin-bottom:2rem}.hp-hero-price-main[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.35rem;font-weight:700;display:inline-block}.hp-price-num[data-v-2651f7e5]{-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#93c5fd 0,#2563eb 30%,#60a5fa 50%,#2563eb 70%,#93c5fd);background-position:0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.6s cubic-bezier(.16,1,.3,1) .4s both hp-price-pop-2651f7e5,2.4s ease-in-out 1s infinite hp-price-glow-2651f7e5,3.5s linear 1s infinite hp-price-shimmer-2651f7e5;display:inline-block}@keyframes hp-price-pop-2651f7e5{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes hp-price-glow-2651f7e5{0%,to{filter:drop-shadow(0 0 4px #2563eb4d)}50%{filter:drop-shadow(0 0 12px #2563eba6)}}@keyframes hp-price-shimmer-2651f7e5{0%{background-position:0}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.hp-price-num[data-v-2651f7e5]{background-position:50%;animation:none}}.hp-hero-price-sub[data-v-2651f7e5]{color:var(--t1);margin:0;font-size:.875rem;font-weight:500}.hp-section-sub[data-v-2651f7e5]{color:var(--t2);max-width:580px;margin:0;font-size:1rem;line-height:1.65}.hp-heading-block[data-v-2651f7e5]{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:2rem;display:flex}.hp-btn-primary[data-v-2651f7e5]{background:var(--tl);color:#fff;font-family:var(--sans);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.hp-btn-primary[data-v-2651f7e5]:hover{background:var(--tl-dk);transform:translateY(-2px);box-shadow:0 10px 30px #2563eb4d}.hp-btn-outline[data-v-2651f7e5]{color:var(--tl-dk);font-family:var(--sans);letter-spacing:.04em;background:0 0;border:1px solid #2563eb59;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s,border-color .22s;display:inline-flex}.hp-btn-outline[data-v-2651f7e5]:hover{background:#2563eb14;border-color:#2563eb99;transform:translateY(-2px);box-shadow:0 10px 26px #2563eb1f}.hp-hero-ctas[data-v-2651f7e5]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.hp-packages-cta[data-v-2651f7e5]{flex-wrap:wrap;justify-content:center;gap:.85rem;margin:1.5rem 0 3rem;display:flex}.hp-btn-ghost[data-v-2651f7e5]{color:var(--tl-dk);font-family:var(--sans);letter-spacing:.02em;background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.35rem;font-size:.875rem;font-weight:600;transition:background .22s,transform .22s,border-color .22s;display:inline-flex}.hp-btn-ghost[data-v-2651f7e5]:hover{background:#2563eb24;border-color:#2563eb4d;transform:translateY(-2px)}.hp-btn-white[data-v-2651f7e5]{color:var(--tl-dk);font-family:var(--sans);letter-spacing:.04em;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.hp-btn-white[data-v-2651f7e5]:hover{background:#ffffffeb;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.hp-hero[data-v-2651f7e5]{background:var(--bg);align-items:center;min-height:500px;padding:5rem 0 2rem;display:flex;position:relative;overflow:hidden}.hp-geo[data-v-2651f7e5],.hp-hero-bg[data-v-2651f7e5]{display:none}.hp-hero-igp[data-v-2651f7e5]{transform-origin:50%;border:none;width:110%;height:200%;top:-50%;left:-5%;transform:skewY(8deg)}.hp-hero-igp[data-v-2651f7e5] rect{stroke:#0000000a}.hp-hero-logo-bg[data-v-2651f7e5]{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hp-hero-logo-bg img[data-v-2651f7e5]{opacity:.05;-webkit-user-select:none;user-select:none;width:min(440px,65vw);height:auto}.hp-hero-center[data-v-2651f7e5]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.hp-hero-eyebrow[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tl);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:inline-flex}.hp-hero-eyebrow[data-v-2651f7e5]:after,.hp-hero-eyebrow[data-v-2651f7e5]:before{content:"";background:var(--tl);opacity:.6;border-radius:2px;width:18px;height:1.5px;display:block}.hp-h1-new[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.03em;color:var(--t0);margin:0 0 .2rem;font-size:clamp(2.5rem,5.8vw,4.5rem);font-weight:800;line-height:1.08}.hp-gen-word[data-v-2651f7e5]{opacity:0;filter:blur(8px);animation:.55s forwards hp-gen-appear-2651f7e5;animation-delay:var(--w-delay,0s);display:inline-block}@keyframes hp-gen-appear-2651f7e5{to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.hp-gen-word[data-v-2651f7e5]{opacity:1;filter:none;animation:none}.hp-h1-accent[data-v-2651f7e5]{opacity:1!important;filter:none!important}}.hp-h1-accent[data-v-2651f7e5]{background:linear-gradient(120deg,#2563eb 0,#4158a6 55%,#2563eb) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:5s ease-in-out infinite hp-accent-shift-2651f7e5}@keyframes hp-accent-shift-2651f7e5{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.hp-h1-accent[data-v-2651f7e5]{background-position:50%;animation:none}}.hp-h1-for-line[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.03em;color:var(--t0);opacity:0;justify-content:center;align-items:center;min-height:1.08em;margin-bottom:.2rem;font-size:clamp(2.5rem,5.8vw,4.5rem);font-weight:800;line-height:1.08;animation:.6s .8s forwards hp-line-appear-2651f7e5;display:flex;overflow:hidden}.hp-h1-for-label[data-v-2651f7e5]{flex-shrink:0}.hp-h1-for-ctf[data-v-2651f7e5]{white-space:nowrap;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;color:var(--t0)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.hp-h1-days[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t2);opacity:0;margin:0 0 1.25rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;animation:.6s 1.1s forwards hp-line-appear-2651f7e5}@keyframes hp-line-appear-2651f7e5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hp-h1-days[data-v-2651f7e5],.hp-h1-for-line[data-v-2651f7e5]{opacity:1;animation:none;transform:none}}@media (width<=640px){.hp-hero-eyebrow[data-v-2651f7e5]{display:none}.hp-h1-for-line[data-v-2651f7e5]{flex-direction:column;align-items:center}.hp-hero-igp[data-v-2651f7e5]{transform:skewY(3deg)}.hp-h1-for-ctf[data-v-2651f7e5]{white-space:normal;word-break:break-word;max-width:calc(100vw - 2rem)}}.hp-hero-price-line[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700}.hp-hero-price-line .hp-price-num[data-v-2651f7e5]{vertical-align:middle;font-size:1.45em;line-height:1}.hp-hero-ctas--centered[data-v-2651f7e5]{justify-content:center;margin-bottom:1rem}.hp-hero-btn-main[data-v-2651f7e5]{color:#fff;font-family:var(--sans);letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1a40c8);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 22px #2563eb61,inset 0 1px #ffffff2e}.hp-hero-btn-main[data-v-2651f7e5]:after{content:"";opacity:0;background:linear-gradient(120deg,#0000 20%,#ffffff47 50%,#0000 80%);width:55%;height:100%;transition:opacity .1s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.hp-hero-btn-main[data-v-2651f7e5]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #2563eb80,inset 0 1px #ffffff2e}.hp-hero-btn-main[data-v-2651f7e5]:hover:after{opacity:1;animation:.62s ease-out forwards hp-btn-shimmer-2651f7e5}@keyframes hp-btn-shimmer-2651f7e5{0%{left:-80%}to{left:130%}}.hp-hero-btn-sec[data-v-2651f7e5]{color:var(--t0);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #1e40af29;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.hp-hero-btn-sec[data-v-2651f7e5]:hover{background:#fffffff5;border-color:#2563eb4d;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 28px #2563eb29,0 0 0 2px #2563eb24}.hp-hero-trust[data-v-2651f7e5]{color:var(--t3);margin:0 0 1.5rem;font-size:.78rem;font-weight:500}.hp-hero-scroll[data-v-2651f7e5]{color:var(--t3);justify-content:center;align-items:center;animation:1.8s ease-in-out infinite hp-scroll-bounce-2651f7e5;display:flex}@keyframes hp-scroll-bounce-2651f7e5{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hp-hero-scroll[data-v-2651f7e5]{opacity:.6;animation:none}}.hp-hero-wave[data-v-2651f7e5]{pointer-events:none;z-index:2;line-height:0;position:absolute;bottom:-1px;left:0;right:0}.hp-hero-wave svg[data-v-2651f7e5]{width:100%;height:72px;display:block}@media (prefers-reduced-motion:reduce){.hp-h1-accent[data-v-2651f7e5]{animation:none!important}}.hp-h1-mark--grad[data-v-2651f7e5]{-webkit-text-fill-color:transparent;color:inherit;background-image:linear-gradient(#2563eb38,#2563eb38),linear-gradient(90deg,#2563eb 0,#4158a6 40%,#2563eb 70%,#6070c4);background-position:0 88%,0;background-repeat:no-repeat,no-repeat;background-size:0 45%,300% 100%;-webkit-background-clip:text,text;background-clip:text,text;animation:.9s cubic-bezier(.4,0,.2,1) .7s forwards hp-mark-sweep-grad-2651f7e5,5s ease-in-out 1.6s infinite hp-mark-grad-shift-2651f7e5}.hp-h1-mark--dark.hp-h1-mark--grad[data-v-2651f7e5]{background-image:linear-gradient(#2563eb2e,#2563eb2e),linear-gradient(90deg,#1d4ed8 0,#4158a6 50%,#2563eb)}.hp-genie-halo[data-v-2651f7e5]{filter:blur(32px);z-index:0;background:radial-gradient(circle,#2563eb47 0,#4158a624 55%,#0000 80%);border-radius:50%;width:260px;height:260px;animation:4s ease-in-out infinite nw-pulse-glow;bottom:5%;left:50%;transform:translate(-60%)}.hp-genie-halo[data-v-2651f7e5],.hp-stat-chip[data-v-2651f7e5]{pointer-events:none;position:absolute}.hp-stat-chip[data-v-2651f7e5]{-webkit-backdrop-filter:blur(10px);font-family:var(--sans);color:var(--t0);white-space:nowrap;z-index:3;background:#ffffffe6;border:1px solid #2563eb2e;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;box-shadow:0 4px 16px #2563eb1f}.hp-stat-chip--speed[data-v-2651f7e5]{animation:6s ease-in-out .8s infinite nw-float;bottom:32%;right:-8px}@media (width<=900px){.hp-genie-halo[data-v-2651f7e5],.hp-stat-chip[data-v-2651f7e5]{display:none}}.hp-scroll-indicator[data-v-2651f7e5]{color:var(--t2);z-index:10;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.2rem;transition:opacity .5s,transform .5s;animation:.6s 1.8s both hp-scroll-fade-in-2651f7e5;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hp-scroll-indicator--hidden[data-v-2651f7e5]{opacity:0;pointer-events:none;transform:translate(-50%)translateY(8px)}.hp-scroll-label[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.625rem;font-weight:600}.hp-scroll-chevron[data-v-2651f7e5]{justify-content:center;align-items:center;animation:1.6s ease-in-out infinite hp-scroll-bounce-2651f7e5;display:flex}@media (height<=600px){.hp-scroll-indicator[data-v-2651f7e5]{display:none}}.hp-showcase-wrap[data-v-2651f7e5]{z-index:2;width:215px;animation:7s ease-in-out .6s infinite hp-card-float-2651f7e5;position:absolute;top:12px;left:50%;transform:translate(-42%)}@media (width<=900px){.hp-showcase-wrap[data-v-2651f7e5]{width:140px;animation:none;top:-10px;left:50%;transform:translate(-42%)}}.hp-showcase-card[data-v-2651f7e5]{border:1px solid var(--bdr2);opacity:0;background:#fff;border-radius:14px;transition:opacity .25s,transform .25s;overflow:hidden;transform:translateY(6px);box-shadow:0 8px 32px #1e40af24}.hp-showcase-visible[data-v-2651f7e5]{opacity:1;transform:translateY(0)}.hp-showcase-screen[data-v-2651f7e5]{background:#0f1e3d;border-radius:14px 14px 0 0;width:100%;height:130px;position:relative;overflow:hidden}@media (width<=900px){.hp-showcase-screen[data-v-2651f7e5]{height:64px}}.hp-showcase-safari[data-v-2651f7e5]{width:100%;height:100%;position:absolute;inset:0}.hp-showcase-meta[data-v-2651f7e5]{flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}@media (width<=900px){.hp-showcase-meta[data-v-2651f7e5]{padding:.35rem .5rem}}.hp-showcase-name[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}@media (width<=900px){.hp-showcase-name[data-v-2651f7e5]{font-size:.625rem}}.hp-showcase-role[data-v-2651f7e5]{font-family:var(--sans);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}@media (width<=900px){.hp-showcase-role[data-v-2651f7e5]{display:none}}.hp-showcase-dots[data-v-2651f7e5]{justify-content:center;gap:6px;margin-top:8px;display:flex}.hp-dot[data-v-2651f7e5]{background:var(--bdr2);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.hp-dot-active[data-v-2651f7e5]{background:var(--tl);transform:scale(1.3)}.hp-highlight[data-v-2651f7e5]{color:var(--tl);text-underline-offset:3px;background:0 0;font-style:normal;font-weight:700;-webkit-text-decoration:underline #2563eb59;text-decoration:underline #2563eb59;text-decoration-thickness:2px}.hp-vs-shell[data-v-2651f7e5]{background:radial-gradient(circle at 0 0,#2563eb2e,#0000 34%),linear-gradient(135deg,#f0f5fffa,#dbeafef0);border:1px solid #2563eb29;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 54px #1e40af14}.hp-vs-shell[data-v-2651f7e5]:after{content:"";pointer-events:none;background:radial-gradient(circle,#4f5c631f,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -8% -35% auto}.hp-vs-layout[data-v-2651f7e5]{z-index:1;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:2.5rem;padding:1.35rem;display:grid;position:relative}@media (width<=980px){.hp-vs-layout[data-v-2651f7e5]{grid-template-columns:1fr;gap:1.4rem;padding:1rem}.hp-vs-main[data-v-2651f7e5]{order:1}.hp-vs-side[data-v-2651f7e5]{order:2}}.hp-vs-side[data-v-2651f7e5]{background:linear-gradient(#ffffffd1,#dbeafeb8);border:1px solid #1e40af14;border-radius:22px;flex-direction:column;justify-content:flex-start;padding:1rem;display:flex}.hp-vs-main[data-v-2651f7e5]{padding:1rem 1.1rem 1rem .2rem}.hp-vs-founders-mobile[data-v-2651f7e5]{display:none}.hp-vs-founders-desktop[data-v-2651f7e5]{display:block}@media (width<=980px){.hp-vs-main[data-v-2651f7e5]{padding:.4rem .35rem .8rem}.hp-vs-founders-mobile[data-v-2651f7e5]{margin-top:1.1rem;display:block}.hp-vs-founders-desktop[data-v-2651f7e5]{display:none}}.hp-vs-intro[data-v-2651f7e5]{max-width:63ch;color:var(--t1);margin:0;font-size:.95rem;line-height:1.76}.hp-vs-intro+.hp-vs-intro[data-v-2651f7e5]{margin-top:.8rem}.hp-vs-intro--muted[data-v-2651f7e5]{color:var(--t2)}.hp-vs-cta[data-v-2651f7e5]{background:linear-gradient(135deg,var(--tl),#b67542);color:#fff;width:100%;font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.15rem;padding:1rem 1.15rem;font-size:.92rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #2563eb38}.hp-vs-cta[data-v-2651f7e5]:hover{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb47}.hp-vs-cta-note[data-v-2651f7e5]{text-align:center;color:var(--t2);margin:.7rem 0 0;font-size:.76rem;line-height:1.5}.hp-about-mini-badges[data-v-2651f7e5]{justify-content:center;align-items:center;gap:1.25rem;margin-top:0;display:flex}.hp-mini-identity-panel[data-v-2651f7e5]{background:linear-gradient(#fffffff0,#f9f4eceb);border:1px solid #1e40af14;border-radius:18px;width:min(100%,320px);margin:-.25rem auto 0;padding:.9rem 1rem;box-shadow:0 14px 26px #45331f14}.hp-mini-sep[data-v-2651f7e5]{background:var(--bdr2);flex-shrink:0;width:1px;height:2.8rem}.hp-mini-badge[data-v-2651f7e5]{text-align:center;flex-direction:column;gap:.4rem}.hp-mini-avatar[data-v-2651f7e5],.hp-mini-badge[data-v-2651f7e5]{align-items:center;display:flex}.hp-mini-avatar[data-v-2651f7e5]{background:var(--tl);color:#fff;width:2.2rem;height:2.2rem;font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;font-size:1rem;font-weight:600}.hp-mini-avatar-alt[data-v-2651f7e5]{background:#4f5c63}.hp-mini-name[data-v-2651f7e5]{color:var(--t0);font-size:.875rem;font-weight:600;display:block}.hp-about-mini-badges--left[data-v-2651f7e5]{margin-top:0}.hp-mini-role[data-v-2651f7e5]{color:var(--t2);text-transform:uppercase;letter-spacing:.05em;font-size:.6625rem;font-weight:500;display:block}.hp-mini-magic-wrap[data-v-2651f7e5]{width:100%;max-width:320px;height:340px;margin:0 auto;position:relative}@media (width<=640px){.hp-mini-magic-wrap[data-v-2651f7e5]{height:260px}}.hp-mini-glow[data-v-2651f7e5]{pointer-events:none;background:radial-gradient(#2563eb24 0,#4f5c6312 45%,#0000 72%);border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-mini-photo[data-v-2651f7e5]{z-index:2;filter:drop-shadow(0 12px 36px #2563eb33);width:auto;max-width:88%;height:calc(100% - 1rem);bottom:0;left:50%;transform:translate(-50%)}.hp-mini-genie-accent[data-v-2651f7e5],.hp-mini-photo[data-v-2651f7e5]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;position:absolute}.hp-mini-genie-accent[data-v-2651f7e5]{filter:drop-shadow(0 4px 14px #2563eb47);z-index:3;opacity:0;width:60px;height:auto;animation:8s ease-in-out 1.2s infinite hp-mini-logo-wander-2651f7e5;top:4%;right:2%}.hp-mini-magic-wrap--story[data-v-2651f7e5]{height:280px}@media (width<=640px){.hp-mini-magic-wrap--story[data-v-2651f7e5]{height:240px}.hp-mini-identity-panel[data-v-2651f7e5]{width:min(100%,290px);padding:.8rem .75rem}}.hp-vs-proof-intro[data-v-2651f7e5]{flex-direction:column;gap:.55rem;margin-top:1.4rem;display:flex}.hp-vs-proof-chip[data-v-2651f7e5]{width:fit-content;color:var(--tl-dk);letter-spacing:.06em;text-transform:uppercase;background:#2563eb1a;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.71rem;font-weight:700;display:inline-flex}.hp-vs-proof-lead[data-v-2651f7e5]{max-width:58ch;color:var(--t1);margin:0;font-size:.87rem;line-height:1.65}.hp-vs-compare-wrap[data-v-2651f7e5]{margin-top:1.25rem}.hp-vs-table-wrap[data-v-2651f7e5]{background:#ffffffb8;border:1px solid #1e40af14;border-radius:18px;overflow-x:auto;box-shadow:0 10px 26px #45331f0f}.hp-vs-table[data-v-2651f7e5]{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:.84rem}.hp-vs-table th[data-v-2651f7e5]{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--t2);font-size:.62rem;font-weight:800}.hp-vs-table td[data-v-2651f7e5],.hp-vs-table th[data-v-2651f7e5]{border-bottom:1px solid #1e40af14;padding:.95rem 1rem}.hp-vs-table td[data-v-2651f7e5]{vertical-align:top;color:var(--t1);line-height:1.55}.hp-vs-table tbody tr:last-child td[data-v-2651f7e5]{border-bottom:none}.hp-vs-criterion[data-v-2651f7e5]{width:22%;font-weight:700;color:var(--t0)!important}.hp-vs-col-us[data-v-2651f7e5]{background:#2563eb14}.hp-vs-col-us-value[data-v-2651f7e5]{font-weight:700;color:var(--tl-dk)!important}.hp-vs-mobile-list[data-v-2651f7e5]{display:none}.hp-vs-mobile-card[data-v-2651f7e5]{background:#ffffffb8;border:1px solid #1e40af14;border-radius:16px;padding:1rem}.hp-vs-mobile-card+.hp-vs-mobile-card[data-v-2651f7e5]{margin-top:.8rem}.hp-vs-mobile-criterion[data-v-2651f7e5]{letter-spacing:.12em;text-transform:uppercase;color:var(--t2);margin:0 0 .8rem;font-size:.7rem;font-weight:800}.hp-vs-mobile-grid[data-v-2651f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.hp-vs-mobile-cell[data-v-2651f7e5]{background:#201c170a;border-radius:12px;padding:.8rem .75rem}.hp-vs-mobile-cell-us[data-v-2651f7e5]{background:#2563eb1f}.hp-vs-mobile-label[data-v-2651f7e5]{letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin:0 0 .3rem;font-size:.56rem;font-weight:800}.hp-vs-mobile-value[data-v-2651f7e5]{color:var(--t1);margin:0;font-size:.76rem;line-height:1.45}.hp-vs-mobile-cell-us .hp-vs-mobile-label[data-v-2651f7e5],.hp-vs-mobile-cell-us .hp-vs-mobile-value[data-v-2651f7e5]{color:var(--tl-dk)}@media (width<=860px){.hp-vs-table-desktop[data-v-2651f7e5]{display:none}.hp-vs-mobile-list[data-v-2651f7e5]{display:block}}@media (width<=560px){.hp-vs-mobile-grid[data-v-2651f7e5]{grid-template-columns:1fr}}@keyframes hp-mini-logo-wander-2651f7e5{0%{opacity:0;transform:translate(0)scale(.6)}8%{opacity:.9;transform:translate(0)scale(1)}36%{opacity:.9;transform:translateY(-10px)scale(1)}44%{opacity:0;transform:translateY(-14px)scale(.65)}45%{opacity:0;transform:translate(-195px,210px)scaleX(-1)scale(.65)}53%{opacity:.8;transform:translate(-195px,210px)scaleX(-1)scale(1)}81%{opacity:.8;transform:translate(-195px,200px)scaleX(-1)scale(1)}90%{opacity:0;transform:translate(-195px,196px)scaleX(-1)scale(.65)}91%,to{opacity:0;transform:translate(0)scale(.6)}}.hp-mini-star[data-v-2651f7e5]{pointer-events:none;z-index:3;color:var(--tl);line-height:1;animation:3s ease-in-out infinite hp-mini-twinkle-2651f7e5;position:absolute}@keyframes hp-mini-twinkle-2651f7e5{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.hp-mini-star-1[data-v-2651f7e5]{font-size:1rem;animation-delay:0s;top:10%;left:12%}.hp-mini-star-2[data-v-2651f7e5]{font-size:.6rem;animation-delay:.7s;top:16%;right:12%}.hp-mini-star-3[data-v-2651f7e5]{font-size:.8rem;animation-delay:1.3s;top:44%;left:4%}.hp-mini-star-4[data-v-2651f7e5]{font-size:1.1rem;animation-delay:1.5s;top:28%;right:5%}.hp-mini-star-5[data-v-2651f7e5]{font-size:.9rem;animation-delay:.3s;bottom:26%;right:14%}.hp-services[data-v-2651f7e5]{background:var(--bg-alt);padding:0 0 5rem}.hp-services .hp-section-sub[data-v-2651f7e5]{color:var(--t1)}.hp-svc-bento[data-v-2651f7e5]{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.hp-svc-bento-card--web[data-v-2651f7e5]{grid-area:1/1/3/3}.hp-svc-bento-card--form[data-v-2651f7e5]{grid-area:1/3/auto/5}.hp-svc-bento-card--ecom[data-v-2651f7e5]{grid-area:2/3/auto/5}.hp-svc-bento-card--logiciel[data-v-2651f7e5]{grid-area:3/1/auto/3}.hp-svc-bento-card--mkt[data-v-2651f7e5]{grid-area:3/3/auto/5}@media (width<=780px){.hp-svc-bento[data-v-2651f7e5]{grid-template-rows:none;grid-template-columns:1fr}.hp-svc-bento-card--ecom[data-v-2651f7e5],.hp-svc-bento-card--form[data-v-2651f7e5],.hp-svc-bento-card--logiciel[data-v-2651f7e5],.hp-svc-bento-card--mkt[data-v-2651f7e5],.hp-svc-bento-card--web[data-v-2651f7e5]{grid-area:auto}}.hp-svc-bento-card[data-v-2651f7e5]{border-radius:var(--radius);border:1px solid var(--bdr);background:var(--bg);flex-direction:column;gap:1rem;min-height:220px;padding:1.5rem;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hp-svc-bento-card[data-v-2651f7e5]:hover{border-color:#2563eb47;box-shadow:0 8px 32px #2563eb1a}.hp-svc-bento-card--web[data-v-2651f7e5]{background:linear-gradient(160deg,#eef3ff 0,var(--bg) 60%)}.hp-svc-bento-head[data-v-2651f7e5]{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.hp-svc-bento-label[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tl);margin:0;font-size:.6rem;font-weight:700}.hp-svc-bento-title[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.hp-svc-bento-card--web .hp-svc-bento-title[data-v-2651f7e5]{font-size:clamp(1.1rem,2vw,1.35rem)}.hp-svc-bento-desc[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:0;font-size:.82rem;line-height:1.6}.hp-svc-bento-anim[data-v-2651f7e5]{border-radius:calc(var(--radius) - 4px);flex:1;min-height:140px;position:relative;overflow:hidden}.hp-svc-bento-anim--web[data-v-2651f7e5]{--web-meta-h:2.95rem;min-height:200px}.hp-svc-bento-anim--padded[data-v-2651f7e5]{background:var(--bg-alt);padding:1rem}.hp-svc-bento-showcase[data-v-2651f7e5]{inset:0 0 var(--web-meta-h) 0;border-radius:calc(var(--radius) - 4px);opacity:0;cursor:pointer;background:linear-gradient(#eef3ff,#dbeafe);border:1px solid #2563eb14;transition:opacity .3s,transform .3s;position:absolute}.hp-svc-bento-showcase--visible[data-v-2651f7e5]{opacity:1;transform:translateY(0)}.hp-svc-bento-phone[data-v-2651f7e5]{z-index:2;filter:drop-shadow(0 18px 34px #1e40af33);width:auto;height:84%;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.hp-svc-bento-phone[data-v-2651f7e5]>*{width:auto;height:100%;display:block}.hp-svc-bento-project-tag[data-v-2651f7e5]{z-index:2;cursor:pointer;background:linear-gradient(#ffffffeb,#eff6fff2);border-top:1px solid #2563eb1a;align-items:baseline;gap:.5rem;padding:.5rem .85rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.hp-svc-bento-project-name[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);font-size:.82rem;font-weight:600;line-height:1.25}.hp-svc-bento-project-role[data-v-2651f7e5]{font-family:var(--sans);color:var(--tl);font-size:.68rem;line-height:1.25}.hp-svc-bento-dots[data-v-2651f7e5]{z-index:3;gap:.35rem;display:flex;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.hp-svc-bento-dot[data-v-2651f7e5]{cursor:pointer;background:#2563eb40;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.hp-svc-bento-dot--active[data-v-2651f7e5]{background:var(--t0);width:20px}.hp-svc-bento-desktop-mock[data-v-2651f7e5]{z-index:2;border-radius:calc(var(--radius) - 4px);display:none;position:absolute;inset:0;overflow:hidden}.hp-svc-bento-desktop-mock[data-v-2651f7e5]>*{width:100%;height:100%;display:block}@media (width<=780px){.hp-svc-bento-anim--web[data-v-2651f7e5]{aspect-ratio:1203/753;--web-meta-h:3.2rem;flex:none;width:100%;min-height:0}.hp-svc-bento-phone[data-v-2651f7e5]{display:none}.hp-svc-bento-desktop-mock[data-v-2651f7e5]{display:block}.hp-svc-bento-project-tag[data-v-2651f7e5]{align-items:center;gap:.45rem;padding:.45rem .72rem}.hp-svc-bento-project-name[data-v-2651f7e5]{font-size:.76rem}.hp-svc-bento-project-role[data-v-2651f7e5]{font-size:.63rem}}.bento-chrome[data-v-2651f7e5]{border-radius:calc(var(--radius) - 4px);border:1px solid var(--bdr);background:#eef3ff;flex-direction:column;height:100%;display:flex;overflow:hidden}.bento-chrome-bar[data-v-2651f7e5]{background:linear-gradient(#e0ecff,#cfe0ff);border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:.38rem;height:28px;padding:0 .65rem;display:flex}.bento-chrome-dot[data-v-2651f7e5]{border-radius:50%;width:8px;height:8px}.bento-chrome-dot--r[data-v-2651f7e5]{background:#ff5f57}.bento-chrome-dot--y[data-v-2651f7e5]{background:#ffbd2e}.bento-chrome-dot--g[data-v-2651f7e5]{background:#28ca41}.bento-chrome-url[data-v-2651f7e5]{height:17px;font-family:var(--sans);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:999px;flex:1;margin-left:.3rem;padding:0 .5rem;font-size:.56rem;line-height:17px;overflow:hidden}.bento-screen[data-v-2651f7e5]{background:linear-gradient(#fff,#f0f5ff);flex-shrink:0;height:210px;overflow:hidden}.bento-screen-inner[data-v-2651f7e5]{padding:.75rem}.bento-slide-enter-active[data-v-2651f7e5],.bento-slide-leave-active[data-v-2651f7e5]{transition:opacity .22s,transform .22s}.bento-slide-enter-from[data-v-2651f7e5]{opacity:0;transform:translate(8px)}.bento-slide-leave-to[data-v-2651f7e5]{opacity:0;transform:translate(-8px)}.bento-num-enter-active[data-v-2651f7e5],.bento-num-leave-active[data-v-2651f7e5]{transition:opacity .15s,transform .15s}.bento-num-enter-from[data-v-2651f7e5]{opacity:0;transform:translateY(6px)}.bento-num-leave-to[data-v-2651f7e5]{opacity:0;transform:translateY(-6px)}.bento-mkt-header[data-v-2651f7e5]{align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.bento-mkt-icon[data-v-2651f7e5]{background:#2563eb1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:inline-flex}.bento-mkt-icon--active[data-v-2651f7e5]{background:#1a8a411a}.bento-mkt-stats[data-v-2651f7e5]{flex-direction:column;gap:.7rem;display:flex}.bento-mkt-stat[data-v-2651f7e5]{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.2rem .5rem;display:grid}.bento-mkt-stat-label[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);grid-area:1/1;font-size:.65rem;font-weight:700}.bento-mkt-stat-val[data-v-2651f7e5]{font-family:var(--sans);color:var(--tl);grid-area:1/2/3;font-size:.72rem;font-weight:800}.bento-mkt-bar[data-v-2651f7e5]{background:#2563eb1f;border-radius:999px;grid-area:2/1;height:7px;overflow:hidden}.bento-mkt-bar-fill[data-v-2651f7e5]{background:var(--tl);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.bento-mkt-result[data-v-2651f7e5]{flex-direction:column;gap:.15rem;display:flex}.bento-mkt-revenue[data-v-2651f7e5]{font-family:var(--sans);color:#1a8a41;margin:.1rem 0 0;font-size:1.4rem;font-weight:800}.bento-mkt-roi-badge[data-v-2651f7e5]{font-family:var(--sans);color:#1a8a41;background:#1a8a411a;border:1px solid #1a8a4138;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.hp-svc-bento-note[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:0;font-size:.78rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.bento-mkt-bar-fill[data-v-2651f7e5],.bento-num-enter-active[data-v-2651f7e5],.bento-num-leave-active[data-v-2651f7e5],.bento-slide-enter-active[data-v-2651f7e5],.bento-slide-leave-active[data-v-2651f7e5]{transition:none}}.demo-service-grid[data-v-2651f7e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.demo-svc-card[data-v-2651f7e5]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.9rem;padding:.7rem;position:relative}.demo-svc-card--selected[data-v-2651f7e5]{background:#2563eb12;border-color:#2563eb3d}.demo-svc-name[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.8rem;font-weight:800}.demo-svc-meta[data-v-2651f7e5]{font-family:var(--sans);color:var(--t2);margin:.18rem 0 0;font-size:.7rem}.demo-svc-check[data-v-2651f7e5]{background:var(--tl);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:.55rem;right:.55rem}.demo-running-total[data-v-2651f7e5]{background:var(--t0);color:#fff;border-radius:.85rem;grid-column:1/-1;padding:.65rem .8rem;font-size:.74rem}.demo-running-total[data-v-2651f7e5],.demo-section-hint[data-v-2651f7e5]{text-align:center;font-family:var(--sans);font-weight:700}.demo-section-hint[data-v-2651f7e5]{color:var(--t2);margin:0 0 .7rem;font-size:.72rem}.demo-stylist-row[data-v-2651f7e5]{gap:.5rem;display:grid}.demo-stylist-pill[data-v-2651f7e5]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.95rem;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.demo-stylist-pill--active[data-v-2651f7e5]{background:#2563eb12;border-color:#2563eb3d}.demo-stylist-avatar[data-v-2651f7e5]{width:34px;height:34px;color:var(--tl);font-family:var(--sans);background:#2563eb29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:flex}.demo-stylist-name[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.82rem;font-weight:800}.demo-stylist-meta[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.demo-timeslot-grid[data-v-2651f7e5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.demo-slot[data-v-2651f7e5]{border:1px solid var(--bdr);font-family:var(--sans);color:var(--t1);background:#eef3ff;border-radius:.7rem;padding:.52rem .35rem;font-size:.7rem;font-weight:700}.demo-slot--selected[data-v-2651f7e5]{background:var(--t0);border-color:var(--t0);color:#fff}.demo-slot--disabled[data-v-2651f7e5]{opacity:.45}.demo-screen-shell[data-v-2651f7e5]{flex-direction:column;gap:.8rem;display:flex}.demo-screen-topline[data-v-2651f7e5]{color:var(--t0);justify-content:space-between;gap:.75rem;font-size:.74rem;display:flex}.demo-screen-badge[data-v-2651f7e5],.demo-screen-topline[data-v-2651f7e5]{font-family:var(--sans);align-items:center;font-weight:700}.demo-screen-badge[data-v-2651f7e5]{color:var(--tl);background:#2563eb1a;border-radius:999px;justify-content:center;padding:.3rem .6rem;font-size:.64rem;display:inline-flex}.demo-chip-row[data-v-2651f7e5]{flex-wrap:wrap;gap:.4rem;display:flex}.demo-chip-row--center[data-v-2651f7e5],.demo-service-chip[data-v-2651f7e5]{justify-content:center}.demo-service-chip[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);background:#e8f0ff;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.64rem;font-weight:700;display:inline-flex}.demo-form[data-v-2651f7e5]{gap:.5rem}.demo-form[data-v-2651f7e5],.df-field[data-v-2651f7e5]{flex-direction:column;display:flex}.df-field[data-v-2651f7e5]{background:#eef3ff;border:1px solid #00000014;border-radius:.8rem;gap:.15rem;padding:.55rem .7rem}.df-label[data-v-2651f7e5]{letter-spacing:.08em;text-transform:uppercase;color:var(--t1);font-size:.58rem;font-weight:700}.df-label[data-v-2651f7e5],.df-value[data-v-2651f7e5]{font-family:var(--sans)}.df-value[data-v-2651f7e5]{color:var(--t0);font-size:.82rem}.df-submit-btn[data-v-2651f7e5]{background:var(--t0);color:#fff;text-align:center;width:100%;font-family:var(--sans);border-radius:.8rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700}@keyframes demo-pulse-btn-2651f7e5{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 7px #2563eb24}}.demo-pulse[data-v-2651f7e5]{animation:1.8s ease-in-out infinite demo-pulse-btn-2651f7e5}.demo-confirm-wrap[data-v-2651f7e5]{flex-direction:column;gap:.65rem;display:flex}.demo-confirm-card[data-v-2651f7e5]{background:#e8f5ec;border:1px solid #28b45033;border-radius:1rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.demo-confirm-icon[data-v-2651f7e5]{color:#1a8a41;background:#1a8a411f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.demo-notif[data-v-2651f7e5]{border:1px solid var(--bdr);background:#eef3ff;border-radius:.95rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.demo-notif-icon[data-v-2651f7e5]{min-width:24px;height:24px;color:var(--tl);background:#2563eb24;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.demo-notif-icon[data-v-2651f7e5],.demo-notif-title[data-v-2651f7e5]{font-family:var(--sans);font-weight:800}.demo-notif-title[data-v-2651f7e5]{color:var(--t0);margin:0;font-size:.78rem}.demo-notif-sub[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}@keyframes demo-notif-in-2651f7e5{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.demo-slide-in[data-v-2651f7e5]{animation:.35s cubic-bezier(.16,1,.3,1) both demo-notif-in-2651f7e5}.demo-slide-in--delayed[data-v-2651f7e5]{animation-delay:.22s}.demo-product-grid[data-v-2651f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.demo-product-card[data-v-2651f7e5]{border:1px solid var(--bdr);background:#fff;border-radius:.95rem;overflow:hidden}.demo-product-img[data-v-2651f7e5]{height:70px}.demo-product-body[data-v-2651f7e5]{padding:.65rem}.demo-product-category[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.58rem;font-weight:700}.demo-product-name[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:.25rem 0 0;font-size:.78rem;font-weight:800}.demo-product-price[data-v-2651f7e5]{color:var(--tl);margin:.18rem 0 .45rem;font-size:.74rem}.demo-product-add[data-v-2651f7e5],.demo-product-price[data-v-2651f7e5]{font-family:var(--sans);font-weight:700}.demo-product-add[data-v-2651f7e5]{width:100%;color:var(--t1);cursor:default;background:#e8f0ff;border:none;border-radius:.65rem;padding:.42rem .5rem;font-size:.66rem}.demo-product-add--active[data-v-2651f7e5]{background:var(--tl);color:#fff}.demo-checkout-grid[data-v-2651f7e5]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.65rem;display:grid}.demo-cart[data-v-2651f7e5]{border:1px solid var(--bdr);background:#eef3ff;border-radius:1rem;flex-direction:column;gap:.4rem;padding:.95rem;display:flex}.demo-cart-title[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);margin:0 0 .15rem;font-size:1rem;font-weight:600}.demo-cart-row[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.76rem;display:flex}.demo-cart-row--total[data-v-2651f7e5]{color:var(--t0);border-bottom:none;padding-top:.55rem;font-size:.84rem;font-weight:800}.demo-checkout-card[data-v-2651f7e5],.demo-outcome-card[data-v-2651f7e5]{border:1px solid var(--bdr);background:#eef3ff;border-radius:1rem;padding:.95rem}.demo-mail-line[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.demo-center[data-v-2651f7e5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:200px;display:flex}@keyframes demo-check-appear-2651f7e5{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.demo-check-flash[data-v-2651f7e5]{color:#1a8a41;background:#e8f5ec;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.4rem;font-weight:800;animation:.35s cubic-bezier(.16,1,.3,1) both demo-check-appear-2651f7e5;display:flex}.demo-center-label[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.94rem;font-weight:700}.demo-center-sub[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);max-width:36ch;margin:0;font-size:.78rem;line-height:1.5}.demo-odoo-header[data-v-2651f7e5]{margin-bottom:.7rem}.demo-odoo-label[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tl);font-size:.65rem;font-weight:700}.demo-odoo-dash[data-v-2651f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.demo-dash-tile[data-v-2651f7e5]{border:1px solid var(--bdr);text-align:center;background:#eef3ff;border-radius:.95rem;padding:.75rem .7rem}.demo-dash-label[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.6rem;font-weight:700}.demo-dash-val[data-v-2651f7e5]{min-height:1.7rem;font-family:var(--sans);color:var(--t0);justify-content:center;align-items:center;margin:.2rem 0 0;font-size:1.18rem;font-weight:800;display:flex}.demo-dash-val--green[data-v-2651f7e5]{color:#1a8a41}.demo-dash-delta[data-v-2651f7e5]{font-family:var(--sans);margin:.12rem 0 0;font-size:.68rem;font-weight:700}.demo-dash-delta--up[data-v-2651f7e5]{color:#1a8a41}.demo-stock-bar[data-v-2651f7e5]{background:#2563eb26;border-radius:999px;height:6px;margin-top:.45rem;overflow:hidden}.demo-stock-fill[data-v-2651f7e5]{background:var(--tl);border-radius:999px;height:100%;transition:width .6s}.demo-outcome-card--compact[data-v-2651f7e5]{margin-top:.65rem}.demo-outcome-title[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:0;font-size:.82rem;font-weight:800}.demo-outcome-body[data-v-2651f7e5]{font-family:var(--sans);color:var(--t1);margin:.2rem 0 0;font-size:.74rem;line-height:1.5}.hp-svc-proof[data-v-2651f7e5]{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;display:flex}.hp-svc-cta-band[data-v-2651f7e5]{justify-content:center;margin-top:2.5rem;display:flex}.hp-svc-cta-link[data-v-2651f7e5]{color:#fff;font-family:var(--nw-sans,"Manrope",system-ui,sans-serif);background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:999px;align-items:center;gap:.65rem;padding:1.1rem 2.75rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 18px #2563eb4d}.hp-svc-cta-link[data-v-2651f7e5]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2563eb6b}.hp-svc-cta-link-arrow[data-v-2651f7e5]{flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.hp-svc-cta-link:hover .hp-svc-cta-link-arrow[data-v-2651f7e5]{transform:translate(4px)}.hp-proof-item[data-v-2651f7e5]{color:var(--t1);font-size:.8rem;font-weight:600;font-family:var(--sans);align-items:center;gap:.4rem;display:inline-flex}.hp-vs-row[data-v-2651f7e5]{margin-top:3.5rem;padding-top:.8rem}.hp-vs-kicker[data-v-2651f7e5]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tl);margin:0 0 .55rem;font-size:.6875rem;font-weight:700}.hp-vs-title[data-v-2651f7e5]{font-family:var(--serif);letter-spacing:-.02em;color:var(--t0);margin:0 0 .7rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.08}@media (width<=980px){.hp-vs-row[data-v-2651f7e5]{padding-top:.6rem}}@media (width<=640px){.hp-vs-title[data-v-2651f7e5]{font-size:clamp(1.6rem,8vw,2.1rem)}}.hp-packages[data-v-2651f7e5]{background:var(--bg);border-top:1px solid var(--bdr);padding:6rem 0 7rem}.hp-packages-proof[data-v-2651f7e5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:2.2rem;display:grid}.hp-packages-proof-item[data-v-2651f7e5]{border:1px solid var(--bdr);background:linear-gradient(#fff,#f0f5fff5);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;display:flex}.hp-packages-proof-icon[data-v-2651f7e5]{margin-top:.1rem;font-size:1rem;line-height:1}.hp-packages-proof-title[data-v-2651f7e5]{font-family:var(--sans);color:var(--t0);margin:0 0 .28rem;font-size:.78rem;font-weight:700}.hp-packages-proof-desc[data-v-2651f7e5]{font-family:var(--sans);color:var(--t2);margin:0;font-size:.74rem;line-height:1.55}.hp-cards[data-v-2651f7e5]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;padding-top:1.25rem;display:grid}@media (width<=900px){.hp-packages-proof[data-v-2651f7e5]{grid-template-columns:1fr 1fr}.hp-cards[data-v-2651f7e5]{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.hp-card[data-v-2651f7e5]{border-radius:var(--radius);border:1px solid var(--bdr);flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000012}.hp-card[data-v-2651f7e5]:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001f}.hp-card-pro[data-v-2651f7e5]{border-color:var(--tl);margin-top:0;box-shadow:0 6px 28px #2563eb29}.hp-card-pro[data-v-2651f7e5]:hover{box-shadow:0 22px 60px #2563eb42}.hp-card-head[data-v-2651f7e5]{padding:1.75rem 1.75rem 1.5rem;position:relative}.hp-card-essentiel .hp-card-head[data-v-2651f7e5]{background:var(--bg-alt);border-bottom:1px solid #1e40af1a}.hp-card-pro .hp-card-head[data-v-2651f7e5]{background:var(--tl)}.hp-card-business .hp-card-head[data-v-2651f7e5]{background:var(--t0)}.hp-badge[data-v-2651f7e5]{background:var(--tl-dk);color:#fff;letter-spacing:.14em;white-space:nowrap;border:2px solid #fff;border-radius:999px;padding:.3rem .85rem;font-size:.58rem;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.hp-badge[data-v-2651f7e5],.hp-tier[data-v-2651f7e5]{text-transform:uppercase;font-weight:700;font-family:var(--sans)}.hp-tier[data-v-2651f7e5]{letter-spacing:.16em;margin:0 0 .5rem;font-size:.65rem}.hp-card-essentiel .hp-tier[data-v-2651f7e5]{color:var(--t2)}.hp-card-business .hp-tier[data-v-2651f7e5],.hp-card-pro .hp-tier[data-v-2651f7e5]{color:#ffffffa6}.hp-price-row[data-v-2651f7e5]{align-items:baseline;margin-bottom:.65rem;display:flex}.hp-price[data-v-2651f7e5]{font-family:var(--serif);font-size:2.6rem;font-weight:700;line-height:1}.hp-card-essentiel .hp-price[data-v-2651f7e5]{color:var(--t0)}.hp-card-business .hp-price[data-v-2651f7e5],.hp-card-pro .hp-price[data-v-2651f7e5]{color:#fff}.hp-price-suffix[data-v-2651f7e5]{font-size:.8rem;font-family:var(--sans);margin-left:.15rem}.hp-card-essentiel .hp-price-suffix[data-v-2651f7e5]{color:var(--t2)}.hp-card-business .hp-price-suffix[data-v-2651f7e5],.hp-card-pro .hp-price-suffix[data-v-2651f7e5]{color:#ffffffa6}.hp-tagline[data-v-2651f7e5]{margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.hp-card-essentiel .hp-tagline[data-v-2651f7e5]{color:var(--t1)}.hp-card-business .hp-tagline[data-v-2651f7e5],.hp-card-pro .hp-tagline[data-v-2651f7e5]{color:#ffffffe6}.hp-card-body[data-v-2651f7e5]{background:#fff;flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.hp-features[data-v-2651f7e5]{flex:1;margin:0 0 1rem;padding:0;list-style:none}.hp-features li[data-v-2651f7e5]{color:var(--t1);margin-bottom:.65rem;padding-left:1.4rem;font-size:.875rem;line-height:1.5;position:relative}.hp-features li[data-v-2651f7e5]:before{content:"✓";color:var(--tl);font-size:.8rem;font-weight:700;position:absolute;left:0}.hp-edit-note[data-v-2651f7e5]{color:var(--t2);align-items:center;gap:.45rem;margin:0 0 1.25rem;font-size:.78rem;line-height:1.4;display:flex}.hp-edit-badge[data-v-2651f7e5]{white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.hp-card-cta[data-v-2651f7e5],.hp-edit-badge[data-v-2651f7e5]{background:var(--bg-alt);border:1px solid var(--bdr2);color:var(--t0)}.hp-card-cta[data-v-2651f7e5]{text-align:center;font-family:var(--sans);border-radius:10px;margin-top:auto;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:block}.hp-card-cta[data-v-2651f7e5]:hover{background:var(--t0);color:#fff;border-color:var(--t0)}.hp-card-cta-pro[data-v-2651f7e5]{background:var(--tl);color:#fff;border-color:var(--tl)}.hp-card-cta-pro[data-v-2651f7e5]:hover{background:var(--tl-dk);border-color:var(--tl-dk)}.hp-cards-footer[data-v-2651f7e5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:2.5rem;display:flex}.hp-compare-panel[data-v-2651f7e5]{border:1px solid var(--bdr);background:linear-gradient(#dbeafe73,#fffffffa);border-radius:18px;margin-top:1.75rem;padding:1.5rem;box-shadow:0 16px 40px #1e40af0d}.hp-compare-head[data-v-2651f7e5]{margin-bottom:1.1rem}.hp-compare-title[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);margin:0 0 .45rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600}.hp-compare-sub[data-v-2651f7e5]{font-family:var(--sans);color:var(--t2);max-width:50rem;margin:0;font-size:.9rem;line-height:1.65}.hp-compare-table-wrap[data-v-2651f7e5]{border:1px solid var(--bdr);background:#fff;border-radius:16px;overflow-x:auto}.hp-compare-table[data-v-2651f7e5]{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:.84rem}.hp-compare-table th[data-v-2651f7e5]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--t2);border-bottom:1px solid var(--bdr2);padding:.95rem 1rem;font-size:.66rem;font-weight:700}.hp-compare-table td[data-v-2651f7e5]{border-bottom:1px solid var(--bdr);color:var(--t1);vertical-align:top;padding:.9rem 1rem;line-height:1.5}.hp-compare-table tbody tr:last-child td[data-v-2651f7e5]{border-bottom:none}.hp-compare-label[data-v-2651f7e5]{width:38%;font-weight:600;color:var(--t0)!important}.hp-compare-pro-col[data-v-2651f7e5]{background:#2563eb14}.hp-compare-check[data-v-2651f7e5]{color:var(--tl-dk);font-weight:700}.hp-compare-dash[data-v-2651f7e5]{color:var(--t3)}.hp-compare-mobile[data-v-2651f7e5]{display:none}.hp-compare-mobile-row[data-v-2651f7e5]{border-bottom:1px solid var(--bdr);padding:1rem 0}.hp-compare-mobile-row[data-v-2651f7e5]:last-child{border-bottom:none}.hp-compare-mobile-label[data-v-2651f7e5]{color:var(--t0);margin:0 0 .7rem;font-size:.82rem;font-weight:700}.hp-compare-mobile-grid[data-v-2651f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.hp-compare-mobile-cell[data-v-2651f7e5]{border:1px solid var(--bdr);background:#fff;border-radius:12px;padding:.8rem .7rem}.hp-compare-mobile-cell-pro[data-v-2651f7e5]{background:#2563eb14}.hp-compare-mobile-plan[data-v-2651f7e5]{letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin-bottom:.28rem;font-size:.58rem;font-weight:700;display:block}.hp-compare-mobile-value[data-v-2651f7e5]{color:var(--t1);font-size:.78rem;line-height:1.45;display:block}.hp-compare-cta-row[data-v-2651f7e5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}@media (width<=900px){.hp-plan-metrics[data-v-2651f7e5]{grid-template-columns:1fr}}@media (width<=768px){.hp-packages-proof[data-v-2651f7e5]{grid-template-columns:1fr}.hp-compare-desktop[data-v-2651f7e5]{display:none}.hp-compare-mobile[data-v-2651f7e5]{display:block}.hp-compare-mobile-grid[data-v-2651f7e5]{grid-template-columns:1fr}}.hp-process[data-v-2651f7e5]{background:var(--bg-alt);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);padding:6rem 0 7rem}.hp-steps[data-v-2651f7e5]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;margin-bottom:3rem;display:grid}.hp-steps-mobile[data-v-2651f7e5]{display:none}@media (width<=768px){.hp-process[data-v-2651f7e5]{padding:4rem 0 5rem}.hp-steps[data-v-2651f7e5]{display:none}.hp-steps-mobile[data-v-2651f7e5]{margin-bottom:4rem;display:block}}.hp-step[data-v-2651f7e5]{text-align:center;padding:0 1.5rem}.hp-step-arrow[data-v-2651f7e5]{color:var(--t3);justify-content:center;align-items:flex-start;padding-top:3rem;display:flex}.hp-step-num[data-v-2651f7e5]{font-family:var(--serif);color:var(--tl);letter-spacing:.06em;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:inline-block}.hp-step-icon[data-v-2651f7e5]{background:var(--tl-dim);width:52px;height:52px;color:var(--tl);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.hp-step-title[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.hp-step-desc[data-v-2651f7e5]{color:var(--t2);max-width:260px;margin:0 auto;font-size:.9rem;line-height:1.65}.hp-timeline[data-v-2651f7e5]{padding:1rem 0;position:relative}.hp-timeline-line[data-v-2651f7e5]{background:linear-gradient(180deg,var(--tl-dim) 0,#2563eb33 50%,var(--tl-dim) 100%);border-radius:1px;width:2px;height:calc(100% - 8rem);position:absolute;top:4rem;left:1.75rem}.hp-step-mobile[data-v-2651f7e5]{background:#fff;border:1px solid #2563eb26;border-radius:16px;align-items:flex-start;gap:1.25rem;margin-bottom:2.5rem;padding:1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 12px #0000000a}.hp-step-mobile[data-v-2651f7e5]:last-child{margin-bottom:0}.hp-step-mobile[data-v-2651f7e5]:hover{border-color:#2563eb40;transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.hp-step-mobile-header[data-v-2651f7e5]{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.hp-step-mobile-icon[data-v-2651f7e5]{background:linear-gradient(135deg,var(--tl),#2563ebcc);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.5rem;display:flex;box-shadow:0 4px 12px #2563eb40}.hp-step-mobile-num[data-v-2651f7e5]{font-family:var(--serif);color:var(--tl);background:var(--tl-lt);border:1px solid #2563eb33;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.hp-step-mobile-content[data-v-2651f7e5]{flex:1;padding-top:.25rem}.hp-step-mobile-title[data-v-2651f7e5]{font-family:var(--serif);color:var(--t0);margin:0 0 .625rem;font-size:1.125rem;font-weight:600;line-height:1.3}.hp-step-mobile-desc[data-v-2651f7e5]{color:var(--t2);margin:0;font-size:.875rem;line-height:1.6}@media (width<=768px){.hp-process-note[data-v-2651f7e5]{background:linear-gradient(135deg,#fff,#fefefe);border:1px solid #2563eb26;border-radius:12px;margin-top:1rem;padding:1.25rem;box-shadow:0 2px 8px #0000000d}}.hp-process-note[data-v-2651f7e5]{border:1px solid var(--bdr);background:#fff;max-width:480px;margin:0 auto;padding:1.125rem 1.5rem;font-size:.875rem;font-style:italic}.hp-price-lock[data-v-2651f7e5],.hp-process-note[data-v-2651f7e5]{text-align:center;color:var(--t2);border-radius:10px;line-height:1.6}.hp-price-lock[data-v-2651f7e5]{font-size:.8125rem;font-family:var(--sans);background:var(--tl-lt);border:1px solid #2563eb2e;max-width:520px;margin:2rem auto 0;padding:.9rem 1.5rem}.hp-cta[data-v-2651f7e5]{background:var(--t0);padding:5rem 0}.hp-cta-inner[data-v-2651f7e5]{text-align:center;max-width:600px;margin:0 auto}.hp-cta-heading[data-v-2651f7e5]{font-family:var(--serif);color:#fff;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.hp-cta-sub[data-v-2651f7e5]{color:#ffffffd1;margin:0 0 2.25rem;font-size:1.0625rem;line-height:1.55}
