@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--jem-pink: #ff697f;--jem-pink-soft: #f16b81;--jem-pink-200: #ffbec8;--jem-pink-100: #ffb0b5;--jem-pink-10: rgba(255, 105, 127, .1);--jem-pink-60: rgba(255, 105, 127, .6);--jem-navy: #062133;--jem-navy-2: #0c2233;--jem-navy-60: rgba(6, 33, 51, .6);--jem-navy-50: rgba(6, 33, 51, .5);--jem-cream: #fff7ec;--jem-butter: #fff2d9;--jem-white: #fcfcfc;--jem-white-30: rgba(252, 252, 252, .3);--jem-purple: #ab53bf;--jem-violet: #573cff;--jem-lavender: #e1e9ff;--jem-candy: #ffbec8;--jem-ice: #b6e9f9;--jem-lemon: #fbf7b9;--jem-mint: #daffda;--jem-teal: #8fb7b1;--jem-teal-75: rgba(128, 203, 181, .75);--jem-teal-dark: rgba(67, 118, 116, .625);--jem-wa-green: #25d366;--jem-black: #000000;--bg-page: var(--jem-cream);--bg-panel-dark: var(--jem-navy-2);--bg-warm: var(--jem-butter);--bg-card: var(--jem-white);--bg-soft-pink: var(--jem-pink-10);--fg-primary: var(--jem-navy);--fg-on-dark: var(--jem-white);--fg-muted: var(--jem-navy-60);--fg-subtle: var(--jem-navy-50);--fg-brand: var(--jem-pink);--accent: var(--jem-pink);--accent-hover: #e85c73;--accent-press: #d14f64;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Manrope", "Inter", system-ui, sans-serif;--text-hero: 90px;--text-display: 50px;--text-h1: 48px;--text-h2: 35px;--text-h3: 28px;--text-h4: 22px;--text-lg: 18px;--text-base: 16px;--text-sm: 14px;--text-xs: 12px;--text-xxs: 10px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 50px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 12px 32px rgba(9, 20, 50, .15);--shadow-pink: 0 10px 30px rgba(255, 105, 127, .25)}html{font-family:var(--font-sans);color:var(--fg-primary)}body{font-family:var(--font-sans);color:var(--fg-primary);background:var(--bg-page);margin:0}h1,.h1{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h1);line-height:1;letter-spacing:-.02em;color:inherit;margin:0}h2,.h2{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h2);line-height:1.05;letter-spacing:-.01em;color:inherit;margin:0}h3,.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h3);line-height:1.1;color:inherit;margin:0}h4,.h4{font-family:var(--font-sans);font-weight:500;font-size:var(--text-h4);line-height:1.2;color:inherit;margin:0}p,.body{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:1.5;color:inherit;margin:0}.body-sm{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);line-height:1.5}.eyebrow,.descriptor{font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.display{font-family:var(--font-sans);font-weight:600;font-size:var(--text-display);line-height:1;letter-spacing:-.015em}.hero-num{font-family:Manrope,sans-serif;font-weight:700;font-size:var(--text-hero);line-height:1}.jem-pill{display:inline-flex;align-items:center;justify-content:center;background:var(--jem-pink);color:var(--jem-white);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:800;padding:8px 20px;letter-spacing:-.01em}.jem-pill--outline{background:transparent;color:var(--jem-pink);border:2px solid var(--jem-pink)}.jem-pill--dark{background:var(--jem-navy);color:var(--jem-white)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--jem-cream);color:var(--jem-navy);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.wrap-wide{max-width:1280px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;font-family:var(--font-sans);font-weight:800;font-size:16px;letter-spacing:-.01em;border-radius:var(--radius-pill);padding:16px 30px;background:var(--jem-pink);color:var(--jem-white);box-shadow:var(--shadow-pink);transition:background .15s ease,transform .15s ease;white-space:nowrap}.btn:hover{background:var(--accent-hover)}.btn:active{background:var(--accent-press);transform:translateY(1px)}.btn.sm{padding:12px 22px;font-size:14px;box-shadow:none}.btn.lg{padding:18px 38px;font-size:18px}.btn.ghost{background:transparent;box-shadow:none;color:var(--jem-navy);border:1.5px solid rgba(6,33,51,.22)}.btn.ghost:hover{background:#0621330d}.btn.ghost-d{background:transparent;box-shadow:none;color:var(--jem-white);border:1.5px solid rgba(252,252,252,.34)}.btn.ghost-d:hover{background:#fcfcfc1a}.btn:focus-visible,.ac-approve:focus-visible,.ac-rev:focus-visible,.wl input:focus-visible,.modal .mform input:focus-visible,.modal .x:focus-visible,.qa summary:focus-visible,.reach .tag:focus-visible,.nav a:focus-visible{outline:3px solid var(--jem-navy);outline-offset:2px}.foot .fl a:focus-visible,.enterprise a.lnk:focus-visible,.wl.on-dark input:focus-visible,.wl.on-dark .btn:focus-visible,.skip-link:focus{outline:3px solid var(--jem-white);outline-offset:2px}.skip-link{position:absolute;left:12px;top:-64px;z-index:200;background:var(--jem-navy);color:var(--jem-white);font-family:var(--font-sans);font-weight:700;font-size:14px;padding:12px 20px;border-radius:var(--radius-pill);transition:top .15s ease}.skip-link:focus{top:12px}.chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:.01em;padding:8px 16px;border-radius:var(--radius-pill);background:var(--jem-pink-10);color:var(--jem-pink)}.chip .pip{width:7px;height:7px;border-radius:50%;background:var(--jem-pink);flex:0 0 auto}.chip.on-dark{background:#fcfcfc1a;color:#fff}.lede{font-family:var(--font-body);font-size:19px;line-height:1.5;color:var(--jem-navy-60)}.nav{position:sticky;top:0;z-index:40;background:#fff7ecd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(6,33,51,.06)}.nav .row{display:flex;align-items:center;justify-content:space-between;height:74px}.nav .logo{height:28px;width:auto}.nav .links{display:flex;align-items:center;gap:30px}.nav .links a{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--jem-navy);opacity:.78;transition:opacity .15s ease}.nav .links a:hover{opacity:1}.nav .links .navcta{margin-left:6px}@media(max-width:820px){.nav .links a:not(.navcta){display:none}}.section{padding:104px 0}.section.tight{padding:84px 0}.section-navy{background:var(--jem-navy);color:var(--jem-white);position:relative;overflow:hidden}.section-butter{background:var(--jem-butter)}.glow{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--jem-pink-60),rgba(255,105,127,0) 72%);filter:blur(6px)}.sec-head{max-width:720px}.sec-head h2{font-size:42px;line-height:1.04;letter-spacing:-.02em;margin:16px 0 0}.sec-head p{margin-top:18px}.center{text-align:center;margin-left:auto;margin-right:auto}.hero{position:relative;padding:64px 0 96px;overflow:hidden}.hero .glow-1{width:720px;height:720px;top:-340px;left:-180px;background:radial-gradient(closest-side,#ff697f2e,#ff697f00 70%);filter:none}.hero .grid{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center;position:relative}.hero h1{font-size:64px;line-height:.98;letter-spacing:-.025em;margin:24px 0 0}.hero .lede{margin:22px 0 0;max-width:480px}.hero .cta-row{margin-top:30px}.hero .micro{font-family:var(--font-body);font-size:14px;color:var(--jem-navy-60);margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero .micro .sep{width:4px;height:4px;border-radius:50%;background:var(--jem-navy-50)}@media(max-width:900px){.hero .grid{grid-template-columns:1fr;gap:44px}.hero h1{font-size:48px}}.wl{display:flex;gap:10px;align-items:center;max-width:470px}.wl input{flex:1;min-width:0;font-family:var(--font-body);font-size:16px;padding:16px 20px;border-radius:var(--radius-pill);border:1.5px solid rgba(6,33,51,.16);background:var(--jem-white);color:var(--jem-navy);outline:none;transition:border-color .15s ease}.wl input:focus{border-color:var(--jem-pink)}.wl input::placeholder{color:var(--jem-navy-50)}.wl.on-dark input{background:#fcfcfc14;border-color:#fcfcfc42;color:#fff}.wl.on-dark input::placeholder{color:#fcfcfc80}@media(max-width:480px){.wl{flex-direction:column;align-items:stretch}.wl .btn{width:100%}}.ac{background:var(--jem-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;width:100%;max-width:410px;margin-left:auto}.ac-h{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid rgba(6,33,51,.08)}.ac-bot{width:42px;height:42px;flex:0 0 auto}.ac-h .who{font-family:var(--font-sans);font-weight:700;font-size:15px;color:var(--jem-navy)}.ac-h .sub{font-family:var(--font-body);font-size:12.5px;color:var(--jem-navy-60);margin-top:1px}.ac-tag{margin-left:auto;font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:.03em;color:var(--jem-pink);background:var(--jem-pink-10);padding:6px 12px;border-radius:var(--radius-pill)}.ac-body{padding:10px 22px 6px}.ac-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(6,33,51,.06)}.ac-row:last-child{border-bottom:none}.ac-row .lbl{font-family:var(--font-body);font-size:14.5px;color:var(--jem-navy);font-weight:500}.ac-row .val{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:700;font-size:12px;color:#1f8a5b;white-space:nowrap}.ac-tick{width:17px;height:17px;border-radius:50%;background:#1f8a5b;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ac-tick svg{width:10px;height:10px}.ac-foot{padding:18px 22px 8px;display:flex;gap:10px;align-items:center}.ac-approve{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:800;font-size:14.5px;color:#fff;background:var(--jem-pink);border-radius:var(--radius-pill);padding:14px;box-shadow:var(--shadow-pink);cursor:pointer;border:none}.ac-rev{font-family:var(--font-sans);font-weight:700;font-size:14.5px;color:var(--jem-navy);border:1.5px solid rgba(6,33,51,.18);border-radius:var(--radius-pill);padding:14px 24px;cursor:pointer;background:transparent}.ac-cap{padding:14px 22px 20px;font-family:var(--font-body);font-size:12.5px;color:var(--jem-navy-60);display:flex;align-items:center;gap:8px}.ac-cap svg{flex:0 0 auto}.problem .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.problem .photo{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 5;position:relative}.problem .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.02)}.problem .photo .ph-cap{position:absolute;left:18px;bottom:18px;right:18px;font-family:var(--font-body);font-size:13px;color:#fcfcfce6}.problem h2{font-size:42px;line-height:1.04;letter-spacing:-.02em}.problem .lede{color:#fcfcfcbd;margin-top:22px}.problem .old{margin-top:26px;display:flex;flex-direction:column;gap:14px}.problem .old .it{display:flex;gap:13px;align-items:flex-start;font-family:var(--font-body);font-size:16px;line-height:1.45;color:#fcfcfcdb}.problem .old .x{width:22px;height:22px;border-radius:50%;background:#ff697f29;color:var(--jem-pink);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px;font-weight:700;font-size:13px}@media(max-width:900px){.problem .grid{grid-template-columns:1fr;gap:40px}.problem .photo{aspect-ratio:16 / 10}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.step{background:var(--jem-white);border-radius:var(--radius-xl);padding:30px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:14px}.step .ic{width:56px;height:56px}.step .n{font-family:var(--font-sans);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--jem-pink)}.step h3{font-size:21px}.step p{font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--jem-navy-60)}.reach{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-body);font-size:15px;color:var(--jem-navy-60);flex-wrap:wrap}.reach .tag{display:inline-flex;align-items:center;gap:8px;background:var(--jem-white);border-radius:var(--radius-pill);padding:8px 16px;font-weight:600;color:var(--jem-navy);box-shadow:var(--shadow-sm)}.reach .tag img{width:18px;height:18px}@media(max-width:820px){.steps{grid-template-columns:1fr}}.wa-sec .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wa-photo{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:5 / 6}.wa-photo img{width:100%;height:100%;object-fit:cover}.wa{background:#e8e0d2;border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;position:absolute;bottom:22px;right:-36px;width:290px}.wa-h{background:var(--jem-navy);display:flex;align-items:center;gap:11px;padding:13px 16px}.wa-h .ava{width:36px;height:36px;border-radius:50%;background:var(--jem-pink-10);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wa-h .ava img{width:24px;height:24px}.wa-h .nm{font-family:var(--font-sans);font-weight:700;font-size:14px;color:#fff}.wa-h .st{font-family:var(--font-body);font-size:11px;color:#fff9;margin-top:1px}.wa-h .wic{width:20px;height:20px;margin-left:auto}.wa-body{padding:16px 14px;display:flex;flex-direction:column;gap:9px}.bub{max-width:80%;padding:10px 13px;border-radius:15px;font-family:var(--font-body);font-size:13px;line-height:1.42}.bub.in{background:#fff;color:var(--jem-navy);border-bottom-left-radius:5px;align-self:flex-start}.bub.out{background:#d9fdd3;color:#08231a;border-bottom-right-radius:5px;align-self:flex-end}.bub b{font-weight:700}.wa-sec h2{font-size:42px;line-height:1.04;letter-spacing:-.02em}.wa-sec .lede{margin-top:20px}.wa-sec .pts{margin-top:26px;display:flex;flex-direction:column;gap:16px}.wa-sec .pt{display:flex;gap:13px;align-items:flex-start}.wa-sec .pt .ck{width:24px;height:24px;border-radius:50%;background:var(--jem-pink-10);color:var(--jem-pink);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px}.wa-sec .pt .ck svg{width:13px;height:13px}.wa-sec .pt div{font-family:var(--font-body);font-size:16px;line-height:1.45;color:var(--jem-navy)}.wa-sec .pt b{font-weight:700}@media(max-width:900px){.wa-sec .grid{grid-template-columns:1fr;gap:56px}.wa{right:12px;width:270px}}.value{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.value+.value{margin-top:92px}.value.flip .vtext{order:2}.value .vmedia{display:flex;align-items:center;justify-content:center}.value .vcard{background:var(--jem-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:40px;width:100%}.value .vcard.soft{background:var(--jem-pink-10);box-shadow:none}.value .big-ic{width:88px;height:88px}.value .vnum{font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--jem-pink)}.value h3{font-size:34px;line-height:1.06;letter-spacing:-.015em;margin:14px 0 0}.value .vbody{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--jem-navy-60);margin-top:16px}.value .vlist{margin-top:20px;display:flex;flex-direction:column;gap:11px}.value .vlist .li{display:flex;gap:11px;align-items:flex-start;font-family:var(--font-body);font-size:15.5px;line-height:1.45;color:var(--jem-navy)}.value .vlist .ck{width:20px;height:20px;flex:0 0 auto;margin-top:1px}@media(max-width:900px){.value{grid-template-columns:1fr;gap:36px}.value.flip .vtext{order:0}.value h3{font-size:28px}}.vstat{display:flex;flex-direction:column;gap:18px}.vstat .row{display:flex;align-items:center;gap:14px}.vstat .row .ic{width:44px;height:44px;flex:0 0 auto}.vstat .row .t{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--jem-navy)}.vstat .row .s{font-family:var(--font-body);font-size:13px;color:var(--jem-navy-60);margin-top:1px}.vstat .hr{height:1px;background:#06213314}.vstat .foot{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--jem-navy-60)}.compare{display:flex;flex-direction:column;gap:12px}.compare .cc{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-lg);background:#0621330a}.compare .cc.hl{background:var(--jem-pink-10)}.compare .cc .lab{font-family:var(--font-body);font-size:15px;color:var(--jem-navy);font-weight:500}.compare .cc .amt{margin-left:auto;font-family:var(--font-sans);font-weight:700;font-size:14px;color:var(--jem-navy-60)}.compare .cc.hl .amt{color:var(--jem-pink)}.trust .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:52px}.tcard{background:#fcfcfc0d;border:1px solid rgba(252,252,252,.1);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;gap:14px}.tcard .ic{width:52px;height:52px}.tcard h3{font-family:var(--font-sans);font-weight:600;font-size:18px;color:#fff}.tcard p{font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:#fcfcfca8}@media(max-width:980px){.trust .grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.trust .grid{grid-template-columns:1fr}}.proof{margin-top:56px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:center;flex-wrap:wrap}.proof .num{font-family:var(--font-body);font-weight:700;font-size:40px;color:var(--jem-pink);letter-spacing:-.02em}.proof .txt{font-family:var(--font-body);font-size:17px;color:#fcfcfccc;max-width:360px;text-align:left}.faq{max-width:820px;margin:48px auto 0;display:flex;flex-direction:column;gap:12px}.qa{background:var(--jem-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.qa summary{list-style:none;cursor:pointer;padding:24px 26px;display:flex;align-items:center;gap:16px;font-family:var(--font-sans);font-weight:600;font-size:18px;color:var(--jem-navy)}.qa summary::-webkit-details-marker{display:none}.qa summary .tog{margin-left:auto;width:26px;height:26px;flex:0 0 auto;position:relative;transition:transform .2s ease}.qa summary .tog:before,.qa summary .tog:after{content:"";position:absolute;background:var(--jem-pink);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.qa summary .tog:before{width:14px;height:2.5px}.qa summary .tog:after{width:2.5px;height:14px;transition:opacity .2s ease}.qa[open] summary .tog:after{opacity:0}.qa .ans{padding:0 26px 26px;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--jem-navy-60);max-width:680px}.qa .ans b{color:var(--jem-navy);font-weight:700}.price-card{background:var(--jem-pink-10);border-radius:var(--radius-2xl);padding:56px;text-align:center;max-width:760px;margin:0 auto}.price-card .chip{margin:0 auto}.price-card h2{font-size:40px;line-height:1.05;letter-spacing:-.02em;margin:20px auto 0;max-width:540px}.price-card p{font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--jem-navy-60);margin:18px auto 0;max-width:500px}.price-card .wl{margin:30px auto 0}.price-card .feats{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;font-family:var(--font-body);font-size:14px;color:var(--jem-navy-60)}.price-card .feats span{display:inline-flex;align-items:center;gap:7px}.enterprise{margin:28px auto 0;max-width:760px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--jem-navy);border-radius:var(--radius-xl);padding:22px 28px;flex-wrap:wrap;text-align:center}.enterprise .et{font-family:var(--font-body);font-size:16px;color:#fcfcfce6}.enterprise .et b{color:#fff;font-weight:700;font-family:var(--font-sans)}.enterprise a.lnk{font-family:var(--font-sans);font-weight:700;font-size:15px;color:var(--jem-pink);display:inline-flex;align-items:center;gap:6px}.enterprise a.lnk:hover{text-decoration:underline}.close-cta{text-align:center;position:relative}.close-cta .glow-c{width:760px;height:760px;top:-260px;left:50%;transform:translate(-50%)}.close-cta h2{font-size:54px;line-height:1;letter-spacing:-.025em;max-width:760px;margin:0 auto;position:relative}.close-cta p{font-family:var(--font-body);font-size:19px;color:#fcfcfcbd;margin:20px auto 0;max-width:520px;position:relative}.close-cta .wl{margin:34px auto 0;position:relative}.close-cta .micro{margin-top:16px;font-family:var(--font-body);font-size:14px;color:#fcfcfc80;position:relative}@media(max-width:700px){.close-cta h2{font-size:38px}}.foot{background:var(--jem-navy);color:#fcfcfcb3;padding:44px 0;border-top:1px solid rgba(252,252,252,.08)}.foot .row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot .logo{height:26px;filter:brightness(0) invert(1);opacity:.92}.foot .fl{display:flex;gap:24px;font-family:var(--font-body);font-size:14px}.foot .fl a:hover{color:#fff}.foot .cr{font-family:var(--font-body);font-size:13px;color:#fcfcfc99}.modal-bg{position:fixed;inset:0;background:#0621338c;backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:100;padding:24px}.modal-bg.open{display:flex}.modal{background:var(--jem-white);border-radius:var(--radius-2xl);padding:44px;width:100%;max-width:460px;position:relative;box-shadow:var(--shadow-lg)}.modal .x{position:absolute;top:20px;right:20px;width:34px;height:34px;border-radius:50%;border:none;background:#0621330f;cursor:pointer;font-size:18px;color:var(--jem-navy);line-height:1}.modal .x:hover{background:#0621331f}.modal .ic{width:60px;height:60px}.modal h3{font-size:26px;letter-spacing:-.02em;margin:18px 0 0}.modal p{font-family:var(--font-body);font-size:15.5px;line-height:1.5;color:var(--jem-navy-60);margin:12px 0 0}.modal .mform{margin-top:24px;display:flex;flex-direction:column;gap:12px}.modal .mform input{font-family:var(--font-body);font-size:16px;padding:16px 20px;border-radius:var(--radius-pill);border:1.5px solid rgba(6,33,51,.16);background:#fff;color:var(--jem-navy);outline:none}.modal .mform input:focus{border-color:var(--jem-pink)}.modal .mform .btn{width:100%}.modal .fine{font-family:var(--font-body);font-size:12.5px;color:var(--jem-navy-60);margin-top:14px;text-align:center}.modal .ok{display:none;text-align:center}.modal.done .mform,.modal.done .lead{display:none}.modal.done .ok{display:block}.rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}.steps .rv:nth-child(2),.trust .grid .rv:nth-child(2){transition-delay:.08s}.steps .rv:nth-child(3),.trust .grid .rv:nth-child(3){transition-delay:.16s}.trust .grid .rv:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}}.glow-problem{width:560px;height:560px;top:-180px;right:-160px}.glow-trust{width:520px;height:520px;top:-200px;left:-140px}.sec-head.compact{margin-bottom:24px}.vstat .foot img{width:30px;height:30px}.price-card .feats img{width:18px;height:18px}.modal .ok .ic{margin:0 auto}
