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