@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Inter:wght@400;500&family=Space+Mono&display=swap");:root{--jps-ink:#1a1633;--jps-ink-deep:#0f0824;--jps-purple:#4c3e7e;--jps-purple-deep:#4a3e7a;--jps-violet:#7a6cff;--jps-violet-dark:#5246be;--jps-night:#1b1635;--jps-lilac:#c5bce8;--jps-bg:#f1f3f7;--jps-beige:#ebe9e1;--jps-offwhite:#fafaf8;--jps-muted-text:#8a847a;--jps-nav-h:104px;--jps-radius:6px;--jps-radius-item:8px;--jps-radius-card:24px;--jps-radius-img:16px;--jps-gutter:clamp(20px,8.34vw,120px);--jps-section-pad:clamp(64px,8.34vw,120px);--jps-section-pad-sm:clamp(48px,5.6vw,80px);--jps-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--jps-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--jps-font-mono:"Space Mono","SFMono-Regular",Menlo,Consolas,monospace}.jps-theme--white{--jps-surface:#fff;--jps-fg:var(--jps-ink);--jps-fg-muted:rgba(26,22,51,.8);--jps-eyebrow-c:var(--jps-violet);--jps-rule:rgba(26,22,51,.12)}.jps-theme--light{--jps-surface:#f1f3f7;--jps-fg:var(--jps-ink);--jps-fg-muted:rgba(26,22,51,.8);--jps-eyebrow-c:var(--jps-violet);--jps-rule:rgba(26,22,51,.12)}.jps-theme--beige{--jps-surface:#ebe9e1;--jps-fg:var(--jps-ink);--jps-fg-muted:rgba(26,22,51,.8);--jps-eyebrow-c:#5f4fd6;--jps-rule:rgba(26,22,51,.14)}.jps-theme--purple{--jps-surface:#4c3e7e;--jps-fg:#fff;--jps-fg-muted:#fff;--jps-eyebrow-c:#fff;--jps-rule:hsla(0,0%,100%,.22)}.jps-theme--gradient{--jps-surface:#5246be;--jps-fg:#fff;--jps-fg-muted:#fff;--jps-eyebrow-c:#fff;--jps-rule:hsla(0,0%,100%,.22)}.jps-theme--gradient.jps-section{background-image:radial-gradient(120% 110% at 50% 6%,#7a6cff 9%,#5246be 100%)}.jps-theme--violet-deep{--jps-surface:#1b1337;--jps-fg:#fff;--jps-fg-muted:#fff;--jps-eyebrow-c:#fff;--jps-rule:hsla(0,0%,100%,.22)}.jps-theme--violet-deep.jps-footer,.jps-theme--violet-deep.jps-nav--solid,.jps-theme--violet-deep.jps-section{background-image:radial-gradient(130% 120% at 15% 0,#4c3e7e 0,#1b1337 100%)}.jps-theme--indigo{--jps-surface:#080052;--jps-fg:#fff;--jps-fg-muted:#fff;--jps-eyebrow-c:#fff;--jps-rule:hsla(0,0%,100%,.22)}.jps-theme--indigo.jps-footer,.jps-theme--indigo.jps-nav--solid,.jps-theme--indigo.jps-section{background-image:radial-gradient(130% 120% at 15% 0,#433a9b 0,#080052 100%)}.jps-theme--paper{--jps-surface:#fafaf8;--jps-fg:var(--jps-ink-deep);--jps-fg-muted:#8a847a;--jps-eyebrow-c:#8a847a;--jps-rule:rgba(15,8,36,.1)}.jps-theme--night{--jps-surface:#1b1635;--jps-fg:#fff;--jps-fg-muted:hsla(0,0%,100%,.9);--jps-eyebrow-c:#9e92ff;--jps-rule:hsla(0,0%,100%,.16)}.jps-section{background-color:var(--jps-surface,#fff);color:var(--jps-fg,#1a1633);font-family:var(--jps-font-body);padding-bottom:var(--jps-pad-bottom,var(--jps-section-pad));padding-top:var(--jps-pad-top,var(--jps-section-pad))}.jps-section--tight{padding-block:var(--jps-section-pad-sm)}@media (max-width:760px){.jps-section{padding-bottom:var(--jps-pad-bottom-m,min(var(--jps-pad-bottom,64px),96px));padding-top:var(--jps-pad-top-m,min(var(--jps-pad-top,64px),96px))}}.jps-section--bleed{margin-inline:calc(50% - 50vw)}html{overflow-x:clip}.dnd-column:has(.jps-section--bleed),.dnd-row:has(.jps-section--bleed),.dnd-section:has(.jps-section--bleed){padding-bottom:0!important;padding-top:0!important}.jps-container{margin-inline:auto;max-width:1440px;padding-inline:var(--jps-gutter);width:100%}.jps-h1{font-size:clamp(30px,2.64vw,38px);letter-spacing:-.032em}.jps-h1,.jps-h2{color:inherit;font-family:var(--jps-font-display);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}.jps-h2{font-size:clamp(30px,2.92vw,42px);letter-spacing:-.015em}.jps-h3{color:inherit;font-family:var(--jps-font-display);font-size:clamp(22px,1.95vw,28px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0;text-wrap:balance}.jps-eyebrow{border:1px solid;border-radius:999px;color:var(--jps-eyebrow-c,#7a6cff);display:inline-block;font-family:var(--jps-font-mono);font-size:12px;font-weight:400;letter-spacing:.124em;line-height:.9;margin:0 0 20px;padding:8px 16px;text-transform:uppercase}.jps-rich{color:var(--jps-fg-muted,rgba(26,22,51,.8));font-family:var(--jps-font-body);font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.55}.jps-rich>:first-child{margin-top:0}.jps-rich>:last-child{margin-bottom:0}.jps-rich p{margin:0 0 1em}.jps-rich a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.jps-rich strong{color:var(--jps-fg,#1a1633);font-weight:500}.jps-rich ul{margin:0 0 1em;padding-left:1.15em}.jps-rich li{margin-bottom:.4em}.jps-btns{display:flex;flex-wrap:wrap;gap:12px}.jps-btns:not(:has(a)){display:none}.jps-list:not(:has(li)){display:none}.jps-btn{align-items:center;border:1px solid transparent;border-radius:var(--jps-radius);cursor:pointer;display:inline-flex;font-family:var(--jps-font-body);font-size:15px;font-weight:500;justify-content:center;line-height:1.55;padding:12px 28px;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.jps-btn--primary{background:var(--jps-purple);color:#fff}.jps-btn--primary:hover{background:#3f3369;color:#fff}.jps-btn--accent{background:var(--jps-violet);color:#fff}.jps-btn--accent:hover{background:#6a5bf0;color:#fff}.jps-btn--white{background:#fff;color:var(--jps-ink-deep)}.jps-btn--white:hover{background:#edeaf7;color:var(--jps-ink-deep)}.jps-btn--outline{background:transparent;border-color:var(--jps-rule);color:inherit}.jps-btn--outline:hover{border-color:currentColor}.jps-btn:focus-visible{outline:2px solid var(--jps-violet);outline-offset:3px}.jps-toplogo{margin:0 0 var(--jps-toplogo-gap,40px)}.jps-toplogo img{display:block;height:auto;max-height:var(--jps-toplogo-h,40px);max-width:100%;object-fit:contain;width:auto}.jps-center .jps-toplogo img{margin-inline:auto}@media (max-width:760px){.jps-toplogo img{max-height:var(--jps-toplogo-h-m,28px)}}.jps-eyebrow--white{color:#fff!important}.jps-eyebrow--violet{color:#7a6cff!important}.jps-eyebrow--dark{color:var(--jps-ink)!important}.jps-list{color:var(--jps-fg-muted);display:grid;font-family:var(--jps-font-body);font-size:16px;font-weight:400;gap:12px;line-height:1.55;list-style:none;margin:32px 0 0;padding:0}.jps-list li{align-items:flex-start;display:flex;gap:10px}.jps-list__tick{color:var(--jps-violet);flex:none;margin-top:4px}.jps-theme--gradient .jps-list__tick,.jps-theme--night .jps-list__tick,.jps-theme--purple .jps-list__tick{color:#fff}.jps-list--trust{color:var(--jps-fg);display:flex;flex-wrap:wrap;font-family:var(--jps-font-mono);font-size:11px;gap:12px 24px;letter-spacing:.06em;line-height:17.6px;text-transform:uppercase}.jps-list--trust li{align-items:center}.jps-list--trust .jps-list__tick{height:14px;margin-top:0;width:14px}@media (min-width:600px){.jps-list--cols-2{column-gap:clamp(20px,2.2vw,40px);grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.jps-center .jps-list--cols-2{justify-content:center}}.jps-center .jps-list{justify-items:center}.jps-center .jps-list--trust{justify-content:center}.jps-media{width:100%}.jps-media img{border-radius:var(--jps-radius-img,16px);display:block;height:auto;width:100%}.jps-center{text-align:center}.jps-center .jps-btns{justify-content:center}@media (prefers-reduced-motion:reduce){.jps-btn,.jps-faq__icon{transition:none!important}}.jps-ctaimg__title,.jps-faq__head h2,.jps-formsec__card-title,.jps-formsec__title,.jps-h1,.jps-h2,.jps-h3,.jps-hero__headline,.jps-intro__title,.jps-rows__title,.jps-section h1,.jps-section h2,.jps-section h3,.jps-stats__claim,.jps-stats__value,h1.jps-h1,h2.jps-h2,h3.jps-formsec__card-title,h3.jps-h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-style:normal!important}.jps-formsec__card-title,.jps-h1,.jps-h2,.jps-h3,.jps-section h1,.jps-section h2,.jps-section h3,h1.jps-h1,h2.jps-h2,h3.jps-h3{font-weight:400!important}.jps-stats__claim,.jps-stats__value{font-weight:500!important}.jps-eyebrow,.jps-faq__icon,.jps-footer__coltitle,.jps-list--trust,.jps-logobar__note{font-family:var(--jps-font-mono)!important;font-weight:400!important}.jps-btn,.jps-ctaimg__price-note,.jps-ctaimg__price-value,.jps-faq__q,.jps-footer,.jps-footer__copy,.jps-footer__legal a,.jps-footer__links a,.jps-footer__tagline,.jps-formsec__card-text,.jps-formsec__note,.jps-list,.jps-nav,.jps-nav__menu a,.jps-rich,.jps-stats__label{font-family:var(--jps-font-body)!important}.jps-btn{font-weight:500!important}.jps-list--trust,.jps-rich{font-weight:400!important}