.elementor-4047 .elementor-element.elementor-element-0524963{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4047 .elementor-element.elementor-element-2154ae0{--display:flex;}.elementor-4047 .elementor-element.elementor-element-7e19007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-4047 .elementor-element.elementor-element-4f7df5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4047 .elementor-element.elementor-element-a88d9c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4047 .elementor-element.elementor-element-2154ae0{--width:75%;}}@media(max-width:1024px){.elementor-4047 .elementor-element.elementor-element-7e19007{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:767px){.elementor-4047 .elementor-element.elementor-element-7e19007{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-cf47fc0 */.elementor-element-0524963,.elementor-element-2154ae0,.elementor-element-7e19007,.elementor-element-4f7df5f,.elementor-element-a88d9c7{--width:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:transparent!important}.elementor-element-0524963>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}.jg-mouse-service,.jg-mouse-service *{box-sizing:border-box}.jg-mouse-service{--g:#2f7654;--gd:#23563e;--gx:#193f30;--gs:#eef7f1;--gp:#f7faf8;--ink:#22312b;--muted:#5c6b64;--line:#d9e5dd;color:var(--ink);font:17px/1.78 inherit;background:#fff;overflow:hidden}.jg-mouse-service a{color:var(--gd);text-underline-offset:3px}.jg-mouse-service img{display:block;max-width:100%;height:auto}.jg-mouse-service p{margin:0 0 1rem}.jg-mouse-service p:last-child{margin-bottom:0}.jg-mouse-service h2,.jg-mouse-service h3{font-family:inherit;color:var(--gx);letter-spacing:-.02em}.jg-mouse-service h2{margin:0 0 1rem;font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:1.25}.jg-mouse-service h3{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.jgm-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.jgm-section{padding:76px 0;scroll-margin-top:90px}.jgm-section:nth-of-type(even){background:var(--gp)}.jgm-kicker{display:inline-flex;margin:0 0 .75rem;color:var(--g);font-weight:800;font-size:.78rem;letter-spacing:.12em}.jgm-lead{max-width:800px;font-size:1.08rem;color:#354a41}.jgm-reviewer{width:min(1120px,calc(100% - 48px));margin:0 auto 26px;padding:.75rem 1rem;border-left:3px solid #76a98c;border-radius:0 10px 10px 0;background:#f2f8f4;color:#4b5f56}.jgm-reviewer p{margin:0;font-size:.91rem;line-height:1.55}.jgm-reviewer strong{color:#2b5140}
.jgm-dual,.jgm-two,.jgm-methods,.jgm-safety,.jgm-pricing,.jgm-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.jgm-path,.jgm-card,.jgm-price-card,.jgm-link-group{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.jgm-path{display:flex;flex-direction:column;min-height:245px;box-shadow:0 8px 28px rgba(34,74,55,.07)}.jgm-path .jgm-label,.jgm-case-badge{display:inline-flex;align-self:flex-start;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:var(--gs);color:var(--gd);font-weight:800;font-size:.82rem}.jgm-path p{flex:1}.jgm-path-link{display:inline-flex;align-items:center;min-height:44px;font-weight:800}.jgm-facts,.jgm-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.jgm-fact,.jgm-trust{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--gs)}.jgm-fact strong,.jgm-trust strong{display:block;margin-bottom:6px;color:var(--gx)}.jgm-quick,.jgm-cta-row,.jgm-docs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.jgm-quick a,.jgm-docs span{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;border:1px solid #bad1c3;border-radius:999px;background:#fff;text-decoration:none;font-weight:700;font-size:.9rem}.jgm-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border-radius:10px;background:var(--g);color:#fff!important;text-decoration:none!important;font-weight:800}.jgm-btn.is-outline{border:1px solid var(--g);background:#fff;color:var(--gd)!important}
.jgm-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.jgm-check{position:relative;padding:20px 20px 20px 48px;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-check:before{content:"✓";position:absolute;top:19px;left:19px;width:22px;height:22px;border-radius:50%;background:var(--gs);color:var(--g);font-weight:900;text-align:center;line-height:22px}.jgm-note{padding:20px 22px;border-left:4px solid var(--g);border-radius:0 12px 12px 0;background:var(--gs)}.jgm-related{margin-top:20px;color:var(--muted)}.jgm-related a{font-weight:700}.jgm-subblocks,.jgm-case-story,.jgm-faq{display:grid;gap:14px;margin:24px 0}.jgm-subblock{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-card.is-soft{background:var(--gs)}.jgm-data-flow,.jgm-process,.jgm-loop{display:grid;gap:10px;margin:26px 0}.jgm-data-flow{grid-template-columns:repeat(4,1fr)}.jgm-process,.jgm-loop{grid-template-columns:repeat(6,1fr)}.jgm-step{position:relative;padding:18px 14px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:center;font-weight:750;font-size:.9rem}.jgm-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-14px;z-index:2;transform:translateY(-50%);color:#78a38d;font-weight:900}.jgm-step b{display:block;margin:0 auto 8px;width:28px;height:28px;border-radius:50%;background:var(--g);color:#fff;line-height:28px}.jgm-method{padding:26px;border-top:4px solid var(--g);border-radius:4px 4px 16px 16px;background:#fff;box-shadow:0 8px 26px rgba(25,63,48,.08)}.jgm-method-tag,.jgm-price-label{display:inline-block;margin-bottom:10px;color:var(--g);font-size:.8rem;font-weight:850;letter-spacing:.08em}.jgm-safety .jgm-card{border-left:4px solid #8baa99}
.jgm-case{margin-top:28px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(30,65,49,.07)}.jgm-case-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.jgm-case-head h3{margin:0}.jgm-case-badge{flex:none;margin:0}.jgm-case-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:28px;align-items:start}.jgm-case-point{padding:16px 18px;border-left:3px solid #a7c6b4;background:#f8faf9}.jgm-case-point strong{display:block;margin-bottom:5px;color:var(--gx)}.jgm-evidence{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-evidence img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#eef2ef}.jgm-evidence figcaption{padding:13px 14px;border-top:3px solid #7ea58e;background:#fbfdfb;color:#293a32;font-size:.88rem;line-height:1.55}.jgm-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.jgm-case-note{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--gs)}.jgm-faq details{border:1px solid var(--line);border-radius:12px;background:#fff}.jgm-faq summary{padding:17px 48px 17px 18px;cursor:pointer;font-weight:800;color:var(--gx);min-height:54px}.jgm-faq details p{padding:0 18px 18px;margin:0}.jgm-link-group ul{margin:0;padding:0;list-style:none}.jgm-link-group li+li{margin-top:.6rem}.jgm-link-group a{font-weight:700}.jgm-contact{margin-top:34px;padding:30px;border-radius:20px;background:var(--gx);color:#fff}.jgm-contact h3{color:#fff}.jgm-contact p{color:#eaf4ee}.jgm-contact .jgm-btn{background:#fff;color:var(--gx)!important}.jgm-contact .jgm-btn.is-outline{border-color:#b8d3c3;background:transparent;color:#fff!important}
@media(max-width:900px){.jgm-facts,.jgm-trust-grid{grid-template-columns:repeat(2,1fr)}.jgm-check-grid,.jgm-data-flow{grid-template-columns:repeat(2,1fr)}.jgm-process,.jgm-loop{grid-template-columns:repeat(3,1fr)}.jgm-case-grid{grid-template-columns:1fr}}
@media(max-width:600px){.jg-mouse-service{font-size:16px;line-height:1.72}.jgm-wrap,.jgm-reviewer{width:min(100% - 28px,1120px)}.jgm-section{padding:54px 0}.jgm-reviewer{margin-bottom:10px}.jgm-dual,.jgm-two,.jgm-methods,.jgm-safety,.jgm-pricing,.jgm-link-groups,.jgm-facts,.jgm-check-grid,.jgm-trust-grid,.jgm-data-flow,.jgm-process,.jgm-loop,.jgm-gallery{grid-template-columns:1fr}.jgm-path{min-height:0}.jgm-step{text-align:left;padding-left:54px}.jgm-step b{position:absolute;left:14px;top:15px;text-align:center}.jgm-step:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-18px;transform:translateX(50%)}.jgm-cta-row{display:grid}.jgm-btn{width:100%}.jgm-case{padding:20px 16px}.jgm-case-head{display:block}.jgm-case-badge{margin-top:8px}.jgm-contact{padding:24px 18px}}
@media (max-width:767px){.elementor-element-a2cce88{display:none!important}}
.jgm-section-nav{margin:20px 0 8px}.jgm-section-nav a{display:inline-flex;align-items:center;max-width:100%;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--gs);color:var(--g);font-size:.92rem;font-weight:800;line-height:1.4;text-decoration:none}.jgm-section-nav a:hover,.jgm-section-nav a:focus{border-color:#78a38d;background:#e9f4ed;color:#1f5f40}.jgm-method{height:100%;border:1px solid var(--line);border-top:4px solid var(--g)}.jgm-method-tag{padding:6px 10px;border-radius:999px;background:var(--gs);font-size:.86rem;letter-spacing:.03em}.jgm-method h3{margin-top:0}
@media (max-width:767px){.jgm-section-nav a{display:flex;width:100%;border-radius:12px}}
#pricing .jgm-price-label{display:block;margin:0 0 14px;color:var(--g);font-size:1.08rem;font-weight:900;line-height:1.35;letter-spacing:.02em}
@media (max-width:767px){#pricing .jgm-process{grid-template-columns:1fr!important;gap:16px}#pricing .jgm-process .jgm-step{display:flex;align-items:center;min-width:0;padding:18px 20px;text-align:left;font-size:.95rem;line-height:1.7}#pricing .jgm-process .jgm-step b{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;margin:0 12px 0 0;width:32px;height:32px;line-height:1}#pricing .jgm-process .jgm-step:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-20px;left:50%;transform:translateX(-50%)}#pricing .jgm-pricing{grid-template-columns:1fr}#pricing .jgm-price-label{font-size:1.05rem}}
@media (max-width:767px){#pricing .jgm-process .jgm-step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;height:auto}#pricing .jgm-process .jgm-step b{grid-column:1;margin:0;width:32px;height:32px}#pricing .jgm-process .jgm-step-copy{grid-column:2;min-width:0;display:block}}
@media (max-width:767px){#pricing .jgm-process .jgm-step{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:12px!important}#pricing .jgm-process .jgm-step b{grid-column:1!important;margin:0!important}#pricing .jgm-process .jgm-step-copy{grid-column:2!important;min-width:0!important}}.elementor-element-0524963,.elementor-element-2154ae0,.elementor-element-7e19007,.elementor-element-4f7df5f,.elementor-element-a88d9c7{--width:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;background:transparent!important}.elementor-element-0524963>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}.jg-mouse-service,.jg-mouse-service *{box-sizing:border-box}.jg-mouse-service{--g:#2f7654;--gd:#23563e;--gx:#193f30;--gs:#eef7f1;--gp:#f7faf8;--ink:#22312b;--muted:#5c6b64;--line:#d9e5dd;color:var(--ink);font:17px/1.78 inherit;background:#fff;overflow:hidden}.jg-mouse-service a{color:var(--gd);text-underline-offset:3px}.jg-mouse-service img{display:block;max-width:100%;height:auto}.jg-mouse-service p{margin:0 0 1rem}.jg-mouse-service p:last-child{margin-bottom:0}.jg-mouse-service h2,.jg-mouse-service h3{font-family:inherit;color:var(--gx);letter-spacing:-.02em}.jg-mouse-service h2{margin:0 0 1rem;font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:1.25}.jg-mouse-service h3{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.jgm-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.jgm-section{padding:76px 0;scroll-margin-top:90px}.jgm-section:nth-of-type(even){background:var(--gp)}.jgm-kicker{display:inline-flex;margin:0 0 .75rem;color:var(--g);font-weight:800;font-size:.78rem;letter-spacing:.12em}.jgm-lead{max-width:800px;font-size:1.08rem;color:#354a41}.jgm-reviewer{width:min(1120px,calc(100% - 48px));margin:0 auto 26px;padding:.75rem 1rem;border-left:3px solid #76a98c;border-radius:0 10px 10px 0;background:#f2f8f4;color:#4b5f56}.jgm-reviewer p{margin:0;font-size:.91rem;line-height:1.55}.jgm-reviewer strong{color:#2b5140}
.jgm-dual,.jgm-two,.jgm-methods,.jgm-safety,.jgm-pricing,.jgm-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.jgm-path,.jgm-card,.jgm-price-card,.jgm-link-group{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.jgm-path{display:flex;flex-direction:column;min-height:245px;box-shadow:0 8px 28px rgba(34,74,55,.07)}.jgm-path .jgm-label,.jgm-case-badge{display:inline-flex;align-self:flex-start;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:var(--gs);color:var(--gd);font-weight:800;font-size:.82rem}.jgm-path p{flex:1}.jgm-path-link{display:inline-flex;align-items:center;min-height:44px;font-weight:800}.jgm-facts,.jgm-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.jgm-fact,.jgm-trust{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--gs)}.jgm-fact strong,.jgm-trust strong{display:block;margin-bottom:6px;color:var(--gx)}.jgm-quick,.jgm-cta-row,.jgm-docs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.jgm-quick a,.jgm-docs span{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;border:1px solid #bad1c3;border-radius:999px;background:#fff;text-decoration:none;font-weight:700;font-size:.9rem}.jgm-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border-radius:10px;background:var(--g);color:#fff!important;text-decoration:none!important;font-weight:800}.jgm-btn.is-outline{border:1px solid var(--g);background:#fff;color:var(--gd)!important}
.jgm-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.jgm-check{position:relative;padding:20px 20px 20px 48px;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-check:before{content:"✓";position:absolute;top:19px;left:19px;width:22px;height:22px;border-radius:50%;background:var(--gs);color:var(--g);font-weight:900;text-align:center;line-height:22px}.jgm-note{padding:20px 22px;border-left:4px solid var(--g);border-radius:0 12px 12px 0;background:var(--gs)}.jgm-related{margin-top:20px;color:var(--muted)}.jgm-related a{font-weight:700}.jgm-subblocks,.jgm-case-story,.jgm-faq{display:grid;gap:14px;margin:24px 0}.jgm-subblock{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-card.is-soft{background:var(--gs)}.jgm-data-flow,.jgm-process,.jgm-loop{display:grid;gap:10px;margin:26px 0}.jgm-data-flow{grid-template-columns:repeat(4,1fr)}.jgm-process,.jgm-loop{grid-template-columns:repeat(6,1fr)}.jgm-step{position:relative;padding:18px 14px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:center;font-weight:750;font-size:.9rem}.jgm-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-14px;z-index:2;transform:translateY(-50%);color:#78a38d;font-weight:900}.jgm-step b{display:block;margin:0 auto 8px;width:28px;height:28px;border-radius:50%;background:var(--g);color:#fff;line-height:28px}.jgm-method{padding:26px;border-top:4px solid var(--g);border-radius:4px 4px 16px 16px;background:#fff;box-shadow:0 8px 26px rgba(25,63,48,.08)}.jgm-method-tag,.jgm-price-label{display:inline-block;margin-bottom:10px;color:var(--g);font-size:.8rem;font-weight:850;letter-spacing:.08em}.jgm-safety .jgm-card{border-left:4px solid #8baa99}
.jgm-case{margin-top:28px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(30,65,49,.07)}.jgm-case-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.jgm-case-head h3{margin:0}.jgm-case-badge{flex:none;margin:0}.jgm-case-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:28px;align-items:start}.jgm-case-point{padding:16px 18px;border-left:3px solid #a7c6b4;background:#f8faf9}.jgm-case-point strong{display:block;margin-bottom:5px;color:var(--gx)}.jgm-evidence{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:14px;background:#fff}.jgm-evidence img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#eef2ef}.jgm-evidence figcaption{padding:13px 14px;border-top:3px solid #7ea58e;background:#fbfdfb;color:#293a32;font-size:.88rem;line-height:1.55}.jgm-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.jgm-case-note{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--gs)}.jgm-faq details{border:1px solid var(--line);border-radius:12px;background:#fff}.jgm-faq summary{padding:17px 48px 17px 18px;cursor:pointer;font-weight:800;color:var(--gx);min-height:54px}.jgm-faq details p{padding:0 18px 18px;margin:0}.jgm-link-group ul{margin:0;padding:0;list-style:none}.jgm-link-group li+li{margin-top:.6rem}.jgm-link-group a{font-weight:700}.jgm-contact{margin-top:34px;padding:30px;border-radius:20px;background:var(--gx);color:#fff}.jgm-contact h3{color:#fff}.jgm-contact p{color:#eaf4ee}.jgm-contact .jgm-btn{background:#fff;color:var(--gx)!important}.jgm-contact .jgm-btn.is-outline{border-color:#b8d3c3;background:transparent;color:#fff!important}
@media(max-width:900px){.jgm-facts,.jgm-trust-grid{grid-template-columns:repeat(2,1fr)}.jgm-check-grid,.jgm-data-flow{grid-template-columns:repeat(2,1fr)}.jgm-process,.jgm-loop{grid-template-columns:repeat(3,1fr)}.jgm-case-grid{grid-template-columns:1fr}}
@media(max-width:600px){.jg-mouse-service{font-size:16px;line-height:1.72}.jgm-wrap,.jgm-reviewer{width:min(100% - 28px,1120px)}.jgm-section{padding:54px 0}.jgm-reviewer{margin-bottom:10px}.jgm-dual,.jgm-two,.jgm-methods,.jgm-safety,.jgm-pricing,.jgm-link-groups,.jgm-facts,.jgm-check-grid,.jgm-trust-grid,.jgm-data-flow,.jgm-process,.jgm-loop,.jgm-gallery{grid-template-columns:1fr}.jgm-path{min-height:0}.jgm-step{text-align:left;padding-left:54px}.jgm-step b{position:absolute;left:14px;top:15px;text-align:center}.jgm-step:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-18px;transform:translateX(50%)}.jgm-cta-row{display:grid}.jgm-btn{width:100%}.jgm-case{padding:20px 16px}.jgm-case-head{display:block}.jgm-case-badge{margin-top:8px}.jgm-contact{padding:24px 18px}}
@media (max-width:767px){.elementor-element-a2cce88{display:none!important}}
.jgm-section-nav{margin:20px 0 8px}.jgm-section-nav a{display:inline-flex;align-items:center;max-width:100%;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--gs);color:var(--g);font-size:.92rem;font-weight:800;line-height:1.4;text-decoration:none}.jgm-section-nav a:hover,.jgm-section-nav a:focus{border-color:#78a38d;background:#e9f4ed;color:#1f5f40}.jgm-method{height:100%;border:1px solid var(--line);border-top:4px solid var(--g)}.jgm-method-tag{padding:6px 10px;border-radius:999px;background:var(--gs);font-size:.86rem;letter-spacing:.03em}.jgm-method h3{margin-top:0}
@media (max-width:767px){.jgm-section-nav a{display:flex;width:100%;border-radius:12px}}
#pricing .jgm-price-label{display:block;margin:0 0 14px;color:var(--g);font-size:1.08rem;font-weight:900;line-height:1.35;letter-spacing:.02em}
@media (max-width:767px){#pricing .jgm-process{grid-template-columns:1fr!important;gap:16px}#pricing .jgm-process .jgm-step{display:flex;align-items:center;min-width:0;padding:18px 20px;text-align:left;font-size:.95rem;line-height:1.7}#pricing .jgm-process .jgm-step b{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;margin:0 12px 0 0;width:32px;height:32px;line-height:1}#pricing .jgm-process .jgm-step:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-20px;left:50%;transform:translateX(-50%)}#pricing .jgm-pricing{grid-template-columns:1fr}#pricing .jgm-price-label{font-size:1.05rem}}
@media (max-width:767px){#pricing .jgm-process .jgm-step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;height:auto}#pricing .jgm-process .jgm-step b{grid-column:1;margin:0;width:32px;height:32px}#pricing .jgm-process .jgm-step-copy{grid-column:2;min-width:0;display:block}}
@media (max-width:767px){#pricing .jgm-process .jgm-step{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:12px!important}#pricing .jgm-process .jgm-step b{grid-column:1!important;margin:0!important}#pricing .jgm-process .jgm-step-copy{grid-column:2!important;min-width:0!important}}
@media (max-width:767px){#pricing .jgm-process .jgm-step b{position:static!important;inset:auto!important;transform:none!important}}/* End custom CSS */