@keyframes ma-push-in-43c6d5c4{0%{transform:translateY(-24px) scale(.96);opacity:0}8%{transform:translateY(0) scale(1);opacity:1}88%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-12px) scale(.98);opacity:0}}@keyframes ma-pulse-43c6d5c4{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.6);opacity:0}}.pm-wrap[data-v-43c6d5c4]{position:relative;width:340px;margin:0 auto;filter:drop-shadow(0 40px 60px rgba(20,57,92,.22)) drop-shadow(0 14px 22px rgba(20,57,92,.12))}.pm-body[data-v-43c6d5c4]{width:340px;height:690px;border-radius:50px;background:linear-gradient(180deg,#14395c,#0c2842);padding:11px;position:relative}.pm-screen[data-v-43c6d5c4]{width:100%;height:100%;border-radius:40px;background:linear-gradient(180deg,#2a6bb0,#1a4878 50%,#0f2d4f);position:relative;overflow:hidden}.pm-island[data-v-43c6d5c4]{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:110px;height:32px;background:#000;border-radius:999px;z-index:10}.pm-status[data-v-43c6d5c4]{position:absolute;top:0;left:0;right:0;padding:16px 30px 0;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:14px;font-weight:600;font-family:var(--font-headline);z-index:5}.pm-status-right[data-v-43c6d5c4]{display:flex;gap:5px;align-items:center;font-size:12px}.pm-battery[data-v-43c6d5c4]{border:1.5px solid #fff;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.pm-clock[data-v-43c6d5c4]{position:absolute;top:80px;left:0;right:0;text-align:center;color:#fff}.pm-clock-date[data-v-43c6d5c4]{font-size:17px;font-weight:500;letter-spacing:.02em;opacity:.92}.pm-clock-time[data-v-43c6d5c4]{font-family:var(--font-headline);font-weight:200;font-size:88px;line-height:1;margin-top:4px;letter-spacing:-.02em}.ma-push[data-v-43c6d5c4]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pm-push[data-v-43c6d5c4]{position:absolute;top:218px;bottom:80px;left:12px;right:12px;display:flex;flex-direction:column;gap:7px;-webkit-mask-image:linear-gradient(180deg,#000,#000 78%,transparent);mask-image:linear-gradient(180deg,#000,#000 78%,transparent)}.pm-note[data-v-43c6d5c4]{border-radius:18px;padding:9px 13px 10px;border:.5px solid hsla(0,0%,100%,.13);flex-shrink:0;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}.pm-note-active[data-v-43c6d5c4]{background:hsla(0,0%,100%,.22);padding:11px 13px 12px;border:.5px solid hsla(0,0%,100%,.22);box-shadow:0 6px 20px rgba(0,0,0,.2);animation:ma-push-in-43c6d5c4 5.5s cubic-bezier(.22,1,.36,1) forwards}.pm-note-old[data-v-43c6d5c4]{transform-origin:top center}.pm-note-head[data-v-43c6d5c4]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.pm-note-icon[data-v-43c6d5c4]{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,var(--jsp-green) 0,var(--jsp-mint) 100%);display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;letter-spacing:-.02em}.pm-note-icon-sm[data-v-43c6d5c4]{width:17px;height:17px;border-radius:4px;font-size:8px}.pm-note-name[data-v-43c6d5c4]{font-size:11.5px;font-weight:500;color:hsla(0,0%,100%,.92);flex:1;letter-spacing:.01em}.pm-note-name-sm[data-v-43c6d5c4]{font-size:10.5px;color:hsla(0,0%,100%,.85)}.pm-note-time[data-v-43c6d5c4]{font-size:11.5px;color:hsla(0,0%,100%,.7);font-weight:400}.pm-note-time-sm[data-v-43c6d5c4]{font-size:10.5px;color:hsla(0,0%,100%,.6)}.pm-note-club[data-v-43c6d5c4]{font-size:14px;font-weight:600;color:#fff;line-height:1.2;margin-bottom:1px;letter-spacing:-.01em}.pm-note-club-sm[data-v-43c6d5c4]{font-size:12.5px}.pm-note-title[data-v-43c6d5c4]{font-size:13.5px;font-weight:600;color:#fff;line-height:1.25;margin-bottom:2px;letter-spacing:-.01em}.pm-note-title-sm[data-v-43c6d5c4]{font-size:12px;color:hsla(0,0%,100%,.92);margin-top:1px;margin-bottom:0}.pm-note-body[data-v-43c6d5c4]{font-size:13px;color:hsla(0,0%,100%,.95);line-height:1.32;font-weight:400}.pm-note-body-sm[data-v-43c6d5c4]{font-size:11.5px;color:hsla(0,0%,100%,.78);margin-top:1px;line-height:1.3}.pm-bottom[data-v-43c6d5c4]{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;padding:0 36px;z-index:4}.pm-bottom-btn[data-v-43c6d5c4]{width:44px;height:44px;border-radius:999px;background:rgba(0,0,0,.5);display:grid;place-items:center;font-size:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pm-home[data-v-43c6d5c4]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:130px;height:5px;background:#fff;border-radius:999px;opacity:.95}.pm-stores[data-v-43c6d5c4]{position:absolute;left:-42px;bottom:90px;display:flex;flex-direction:column;gap:10px}.pm-store[data-v-43c6d5c4]{background:#fff;border-radius:12px;padding:8px 12px;border:1px solid var(--jsp-gray-100);box-shadow:0 8px 24px -8px rgba(20,57,92,.18);display:flex;align-items:center;gap:8px;transform:rotate(-4deg)}.pm-store-shift[data-v-43c6d5c4]{margin-left:6px}.pm-store-icon[data-v-43c6d5c4]{font-size:18px}.pm-store-text[data-v-43c6d5c4]{line-height:1.05}.pm-store-small[data-v-43c6d5c4]{font-size:8px;color:var(--fg-muted);font-family:var(--font-headline)}.pm-store-big[data-v-43c6d5c4]{font-size:12px;font-family:var(--font-headline);font-weight:700;color:var(--jsp-navy)}.pm-pulse[data-v-43c6d5c4]{position:absolute;top:200px;right:-16px;width:14px;height:14px}.pm-pulse-ring[data-v-43c6d5c4]{position:absolute;inset:0;border-radius:999px;background:var(--jsp-green);animation:ma-pulse-43c6d5c4 2.2s ease-out infinite}.pm-pulse-dot[data-v-43c6d5c4]{position:relative;display:block;width:100%;height:100%;border-radius:999px;background:var(--jsp-green)}@media (max-width:480px){.pm-wrap[data-v-43c6d5c4]{transform:scale(.85);transform-origin:center}}.row-mahero[data-v-ed3e85ec]{padding:calc(100px + var(--header-h)) 0 110px;margin-top:calc(var(--header-h)*-1);background:#fff;position:relative;overflow:hidden}.row-mahero-glow[data-v-ed3e85ec]{position:absolute;top:-180px;left:-160px;width:540px;height:540px;border-radius:999px;background:radial-gradient(circle,rgba(166,229,180,.32),transparent 70%);filter:blur(8px);z-index:0;pointer-events:none}.row-mahero-inner[data-v-ed3e85ec]{position:relative;max-width:1320px}.row-mahero-grid[data-v-ed3e85ec]{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.row-mahero-title[data-v-ed3e85ec]{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,5vw,76px);color:var(--jsp-navy);line-height:.96;margin-top:18px;letter-spacing:-.025em}.row-mahero-lead[data-v-ed3e85ec]{font-size:20px;line-height:1.4;color:var(--jsp-navy);margin-top:28px;font-family:var(--font-headline);font-weight:600;max-width:560px}.row-mahero-copy[data-v-ed3e85ec]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:22px;max-width:560px}.row-mahero-cta[data-v-ed3e85ec]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.row-mahero-cta .btn[data-v-ed3e85ec]{cursor:pointer}.row-mahero-ghost[data-v-ed3e85ec]{background:transparent;color:var(--jsp-navy);border:1.5px solid var(--jsp-gray-200)}.row-mahero-visual[data-v-ed3e85ec]{display:flex;justify-content:center;padding:20px 0}@media (max-width:1100px){.row-mahero[data-v-ed3e85ec]{padding:calc(80px + var(--header-h)) 0 88px}.row-mahero-grid[data-v-ed3e85ec]{gap:40px}}@media (max-width:900px){.row-mahero-grid[data-v-ed3e85ec]{grid-template-columns:1fr;gap:56px}.row-mahero-copy[data-v-ed3e85ec],.row-mahero-lead[data-v-ed3e85ec]{max-width:none}}@media (max-width:768px){.row-mahero[data-v-ed3e85ec]{padding:calc(64px + var(--header-h)) 0 72px}}@media (max-width:480px){.row-mahero[data-v-ed3e85ec]{padding:calc(48px + var(--header-h)) 0 56px}.row-mahero-cta .btn[data-v-ed3e85ec]{width:100%;justify-content:center}}.row-macompare[data-v-75fc414e]{padding:120px 0;background:#fff}.row-macompare-inner[data-v-75fc414e]{max-width:1100px}.row-macompare-intro[data-v-75fc414e]{max-width:800px;margin-bottom:40px}.row-macompare-title[data-v-75fc414e]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-macompare-lead[data-v-75fc414e]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-macompare-card[data-v-75fc414e]{background:#fff;border:1px solid var(--jsp-gray-100);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -22px rgba(20,57,92,.18)}.row-macompare-head[data-v-75fc414e]{display:grid;grid-template-columns:1fr 1fr;background:var(--jsp-near-white);border-bottom:1px solid var(--jsp-gray-100)}.row-macompare-head-cell[data-v-75fc414e]{padding:18px 24px;font-family:var(--font-headline);font-weight:700;font-size:13px;color:var(--jsp-navy);letter-spacing:.05em;text-transform:uppercase}.row-macompare-head-l[data-v-75fc414e]{color:var(--fg-muted);border-right:1px solid var(--jsp-gray-100)}.row-macompare-row[data-v-75fc414e]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--jsp-gray-100)}.row-macompare-row.is-last[data-v-75fc414e]{border-bottom:none}.row-macompare-cell[data-v-75fc414e]{padding:16px 24px;font-size:15px}.row-macompare-cell-a[data-v-75fc414e]{color:var(--fg-muted);border-right:1px solid var(--jsp-gray-100)}.row-macompare-cell-b[data-v-75fc414e]{color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}@media (max-width:600px){.row-macompare[data-v-75fc414e]{padding:80px 0}.row-macompare-cell[data-v-75fc414e]{padding:12px 14px;font-size:13px}.row-macompare-head-cell[data-v-75fc414e]{padding:14px;font-size:11px}}.row-mamember[data-v-30c7ea84]{padding:120px 0;background:var(--jsp-near-white)}.row-mamember-intro[data-v-30c7ea84]{max-width:820px;margin-bottom:48px}.row-mamember-title[data-v-30c7ea84]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-mamember-lead[data-v-30c7ea84]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-mamember-grid[data-v-30c7ea84]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.row-mamember-card[data-v-30c7ea84]{background:#fff;padding:22px;border-radius:14px;border:1px solid var(--jsp-gray-100);height:100%;display:flex;flex-direction:column;gap:10px}.row-mamember-name[data-v-30c7ea84]{font-family:var(--font-headline);font-weight:700;font-size:16px;color:var(--jsp-navy)}.row-mamember-body[data-v-30c7ea84]{font-size:13px;color:var(--fg-muted);line-height:1.5;margin:0}@media (max-width:1100px){.row-mamember-grid[data-v-30c7ea84]{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.row-mamember-grid[data-v-30c7ea84]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.row-mamember[data-v-30c7ea84]{padding:80px 0}.row-mamember-grid[data-v-30c7ea84]{grid-template-columns:1fr}}.row-mapush[data-v-7cd4354f]{padding:120px 0;background:#fff}.row-mapush-inner[data-v-7cd4354f]{max-width:1200px}.row-mapush-grid[data-v-7cd4354f]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.row-mapush-card[data-v-7cd4354f]{background:#fff;border-radius:18px;padding:36px;border:1px solid var(--jsp-gray-100);height:100%;position:relative;overflow:hidden}.row-mapush-card-dark[data-v-7cd4354f]{background:var(--jsp-navy);color:#fff;border:none}.row-mapush-glow[data-v-7cd4354f]{position:absolute;top:-40px;right:-40px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(166,229,180,.18),transparent 70%);filter:blur(4px);pointer-events:none}.row-mapush-title[data-v-7cd4354f]{font-family:var(--font-headline);font-weight:400;font-size:clamp(24px,2.4vw,34px);color:var(--jsp-navy);margin-top:14px;line-height:1.1;letter-spacing:-.015em;position:relative}.row-mapush-title-light[data-v-7cd4354f]{color:#fff}.row-mapush-lead[data-v-7cd4354f]{font-size:15px;line-height:1.6;color:var(--fg-muted);margin-top:18px;position:relative}.row-mapush-lead-light[data-v-7cd4354f]{color:hsla(0,0%,100%,.78)}.row-mapush-tags[data-v-7cd4354f]{margin-top:24px;display:flex;flex-wrap:wrap;gap:6px;position:relative}.row-mapush-tag[data-v-7cd4354f]{padding:6px 12px;background:hsla(0,0%,100%,.08);color:var(--jsp-mint);border-radius:999px;font-size:12px;font-family:var(--font-headline);font-weight:600;border:1px solid rgba(166,229,180,.2)}.row-mapush-foot[data-v-7cd4354f]{margin-top:20px;font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.55;position:relative}.row-mapush-list[data-v-7cd4354f]{margin-top:24px;display:flex;flex-direction:column;gap:0}.row-mapush-item[data-v-7cd4354f]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--jsp-gray-100)}.row-mapush-item.is-last[data-v-7cd4354f]{border-bottom:none}.row-mapush-num[data-v-7cd4354f]{color:var(--primary);font-family:var(--font-headline);font-weight:700;font-size:13px;min-width:22px}.row-mapush-item-t[data-v-7cd4354f]{font-family:var(--font-headline);font-weight:600;font-size:14px;color:var(--jsp-navy)}.row-mapush-item-b[data-v-7cd4354f]{font-size:13px;color:var(--fg-muted)}@media (max-width:900px){.row-mapush-grid[data-v-7cd4354f]{grid-template-columns:1fr}}@media (max-width:600px){.row-mapush[data-v-7cd4354f]{padding:80px 0}.row-mapush-card[data-v-7cd4354f]{padding:24px}}.row-matrainer[data-v-64ca8927]{padding:120px 0;background:var(--jsp-near-white)}.row-matrainer-inner[data-v-64ca8927]{max-width:1200px}.row-matrainer-grid[data-v-64ca8927]{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.row-matrainer-title[data-v-64ca8927]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-matrainer-lead[data-v-64ca8927]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-matrainer-cards[data-v-64ca8927]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-matrainer-card[data-v-64ca8927]{background:#fff;padding:22px;border-radius:14px;border:1px solid var(--jsp-gray-100)}.row-matrainer-name[data-v-64ca8927]{font-family:var(--font-headline);font-weight:700;font-size:15px;color:var(--jsp-navy);margin-bottom:4px}.row-matrainer-body[data-v-64ca8927]{font-size:12.5px;color:var(--fg-muted);line-height:1.5}@media (max-width:900px){.row-matrainer-grid[data-v-64ca8927]{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.row-matrainer[data-v-64ca8927]{padding:80px 0}.row-matrainer-cards[data-v-64ca8927]{grid-template-columns:1fr}}.row-mabp[data-v-1d057a58]{padding:120px 0;background:#fff}.row-mabp-inner[data-v-1d057a58]{max-width:1200px}.row-mabp-grid[data-v-1d057a58]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.row-mabp-card[data-v-1d057a58]{background:var(--jsp-near-white);border-radius:18px;padding:36px;border:1px solid var(--jsp-gray-100);height:100%}.row-mabp-title[data-v-1d057a58]{font-family:var(--font-headline);font-weight:400;font-size:clamp(24px,2.4vw,32px);color:var(--jsp-navy);margin-top:14px;line-height:1.1;letter-spacing:-.015em}.row-mabp-lead[data-v-1d057a58]{font-size:15px;line-height:1.6;color:var(--fg-muted);margin-top:18px}.row-mabp-list[data-v-1d057a58]{margin-top:24px;display:flex;flex-direction:column;gap:0}.row-mabp-item[data-v-1d057a58]{padding:10px 0;border-bottom:1px solid var(--jsp-gray-100)}.row-mabp-item.is-last[data-v-1d057a58]{border-bottom:none}.row-mabp-item-t[data-v-1d057a58]{font-family:var(--font-headline);font-weight:600;font-size:14px;color:var(--jsp-navy)}.row-mabp-item-b[data-v-1d057a58]{font-size:13px;color:var(--fg-muted)}.row-mabp-postlist[data-v-1d057a58]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.row-mabp-postrow[data-v-1d057a58]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;background:#fff;padding:10px 14px;border-radius:8px;border:1px solid var(--jsp-gray-100)}.row-mabp-post-t[data-v-1d057a58]{font-family:var(--font-headline);font-weight:600;font-size:13.5px;color:var(--jsp-navy)}.row-mabp-post-b[data-v-1d057a58]{font-size:12px;color:var(--fg-muted);text-align:right}@media (max-width:900px){.row-mabp-grid[data-v-1d057a58]{grid-template-columns:1fr}}@media (max-width:600px){.row-mabp[data-v-1d057a58]{padding:80px 0}.row-mabp-card[data-v-1d057a58]{padding:24px}.row-mabp-postrow[data-v-1d057a58]{flex-direction:column;align-items:flex-start;gap:4px}.row-mabp-post-b[data-v-1d057a58]{text-align:left}}.row-mawa[data-v-43c1c69e]{padding:120px 0;background:var(--jsp-near-white)}.row-mawa-inner[data-v-43c1c69e]{max-width:1200px}.row-mawa-intro[data-v-43c1c69e]{max-width:820px;margin-bottom:48px}.row-mawa-title[data-v-43c1c69e]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-mawa-lead[data-v-43c1c69e]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-mawa-grid[data-v-43c1c69e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.row-mawa-card[data-v-43c1c69e]{background:#fff;border-radius:16px;padding:28px;border:1px solid var(--jsp-gray-100);height:100%}.row-mawa-head[data-v-43c1c69e]{font-family:var(--font-headline);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.row-mawa-head-green[data-v-43c1c69e]{color:var(--primary)}.row-mawa-rows[data-v-43c1c69e]{display:flex;flex-direction:column;gap:8px}.row-mawa-line[data-v-43c1c69e]{font-size:14px;padding:8px 12px;border-radius:4px}.row-mawa-line-red[data-v-43c1c69e]{color:var(--fg-muted);background:var(--jsp-near-white);border-left:3px solid var(--jsp-gray-200)}.row-mawa-line-green[data-v-43c1c69e]{color:var(--jsp-navy);background:rgba(0,128,77,.06);border-left:3px solid var(--jsp-green)}@media (max-width:900px){.row-mawa-grid[data-v-43c1c69e]{grid-template-columns:1fr}}@media (max-width:600px){.row-mawa[data-v-43c1c69e]{padding:80px 0}.row-mawa-card[data-v-43c1c69e]{padding:22px}}.row-matech[data-v-50943777]{padding:120px 0;background:#fff}.row-matech-inner[data-v-50943777]{max-width:1200px}.row-matech-intro[data-v-50943777]{max-width:820px;margin-bottom:48px}.row-matech-title[data-v-50943777]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-matech-grid[data-v-50943777]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.row-matech-card[data-v-50943777]{background:var(--jsp-near-white);padding:28px;border-radius:16px;border:1px solid var(--jsp-gray-100);height:100%;display:flex;flex-direction:column}.row-matech-h3[data-v-50943777]{font-family:var(--font-headline);font-weight:600;font-size:20px;color:var(--jsp-navy);margin-top:12px;line-height:1.2}.row-matech-body[data-v-50943777]{font-size:13.5px;color:var(--fg-muted);line-height:1.55;margin-top:14px}.row-matech-items[data-v-50943777]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.row-matech-item[data-v-50943777]{background:#fff;border-radius:8px;padding:10px 12px;border:1px solid var(--jsp-gray-100)}.row-matech-item-t[data-v-50943777]{font-family:var(--font-headline);font-weight:700;font-size:13px;color:var(--jsp-navy)}.row-matech-item-b[data-v-50943777]{font-size:12px;color:var(--fg-muted);margin-top:2px}@media (max-width:900px){.row-matech-grid[data-v-50943777]{grid-template-columns:1fr}}@media (max-width:600px){.row-matech[data-v-50943777]{padding:80px 0}.row-matech-card[data-v-50943777]{padding:22px}}.row-mapolish[data-v-1a9fd94e]{padding:120px 0;background:var(--jsp-near-white)}.row-mapolish-inner[data-v-1a9fd94e]{max-width:1100px}.row-mapolish-intro[data-v-1a9fd94e]{max-width:820px;margin-bottom:48px}.row-mapolish-title[data-v-1a9fd94e]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-mapolish-lead[data-v-1a9fd94e]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-mapolish-grid[data-v-1a9fd94e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.row-mapolish-card[data-v-1a9fd94e]{background:#fff;padding:20px;border-radius:12px;border:1px solid var(--jsp-gray-100);height:100%}.row-mapolish-name[data-v-1a9fd94e]{font-family:var(--font-headline);font-weight:700;font-size:14px;color:var(--jsp-navy);margin-bottom:4px}.row-mapolish-body[data-v-1a9fd94e]{font-size:12px;color:var(--fg-muted);line-height:1.5}@media (max-width:1100px){.row-mapolish-grid[data-v-1a9fd94e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.row-mapolish-grid[data-v-1a9fd94e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.row-mapolish[data-v-1a9fd94e]{padding:80px 0}.row-mapolish-grid[data-v-1a9fd94e]{grid-template-columns:1fr}}.row-mause[data-v-0ac153bd]{padding:120px 0;background:#fff}.row-mause-inner[data-v-0ac153bd]{max-width:1200px}.row-mause-intro[data-v-0ac153bd]{max-width:820px;margin-bottom:48px}.row-mause-title[data-v-0ac153bd]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-mause-grid[data-v-0ac153bd]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.row-mause-card[data-v-0ac153bd]{background:var(--jsp-near-white);padding:22px;border-radius:12px;border:1px solid var(--jsp-gray-100);height:100%}.row-mause-name[data-v-0ac153bd]{font-family:var(--font-headline);font-weight:700;font-size:14px;color:var(--jsp-navy);margin-bottom:4px}.row-mause-body[data-v-0ac153bd]{font-size:12px;color:var(--fg-muted);line-height:1.5}@media (max-width:1100px){.row-mause-grid[data-v-0ac153bd]{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.row-mause-grid[data-v-0ac153bd]{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.row-mause-grid[data-v-0ac153bd]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.row-mause[data-v-0ac153bd]{padding:80px 0}.row-mause-grid[data-v-0ac153bd]{grid-template-columns:1fr}}.row-mawc[data-v-7cf1a3a6]{padding:120px 0;background:var(--jsp-near-white)}.row-mawc-inner[data-v-7cf1a3a6]{max-width:1100px}.row-mawc-intro[data-v-7cf1a3a6]{max-width:820px;margin-bottom:48px}.row-mawc-title[data-v-7cf1a3a6]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-mawc-lead[data-v-7cf1a3a6]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-mawc-grid[data-v-7cf1a3a6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.row-mawc-card[data-v-7cf1a3a6]{background:#fff;border-radius:16px;padding:28px;border:1px solid var(--jsp-gray-100);height:100%}.row-mawc-head[data-v-7cf1a3a6]{font-family:var(--font-headline);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.row-mawc-head-green[data-v-7cf1a3a6]{color:var(--primary)}.row-mawc-list[data-v-7cf1a3a6]{display:flex;flex-direction:column;gap:0}.row-mawc-line[data-v-7cf1a3a6]{font-size:14px;color:var(--fg-muted);padding:8px 0;border-bottom:1px dashed var(--jsp-gray-100);display:flex;align-items:center;gap:10px}.row-mawc-line.is-last[data-v-7cf1a3a6]{border-bottom:none}.row-mawc-x[data-v-7cf1a3a6]{font-weight:700}.row-mawc-tags[data-v-7cf1a3a6]{display:flex;flex-wrap:wrap;gap:6px}.row-mawc-tag[data-v-7cf1a3a6]{padding:6px 12px;background:rgba(0,128,77,.08);color:var(--primary);border-radius:999px;font-size:12px;font-family:var(--font-headline);font-weight:600}@media (max-width:900px){.row-mawc-grid[data-v-7cf1a3a6]{grid-template-columns:1fr}}@media (max-width:600px){.row-mawc[data-v-7cf1a3a6]{padding:80px 0}.row-mawc-card[data-v-7cf1a3a6]{padding:22px}}.faq-section[data-v-7f78d644]{padding:120px 0}.faq-section--light[data-v-7f78d644]{background:#fff}.faq-section--alt[data-v-7f78d644]{background:var(--jsp-near-white)}.faq-section--dark[data-v-7f78d644]{background:var(--jsp-navy);color:#fff}.faq-section-inner[data-v-7f78d644]{max-width:1280px}.faq-section-grid[data-v-7f78d644]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.faq-section-head[data-v-7f78d644]{text-align:left;position:sticky;top:100px}.faq-section-title[data-v-7f78d644]{font-size:clamp(28px,3.6vw,52px);line-height:1.1;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.faq-section--dark .faq-section-title[data-v-7f78d644]{color:#fff}.faq-section-description[data-v-7f78d644]{margin-top:20px;font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:420px}.faq-section--dark .faq-section-description[data-v-7f78d644]{color:hsla(0,0%,100%,.72)}.faq-section-list-col[data-v-7f78d644]{min-width:0}.faq-section-list[data-v-7f78d644]{list-style:none;padding:0;margin:0;border-top:1px solid var(--jsp-gray-100)}.faq-section--dark .faq-section-list[data-v-7f78d644]{border-top-color:hsla(0,0%,100%,.12)}.faq-section-item[data-v-7f78d644]{border-bottom:1px solid var(--jsp-gray-100)}.faq-section--dark .faq-section-item[data-v-7f78d644]{border-bottom-color:hsla(0,0%,100%,.12)}.faq-section-button[data-v-7f78d644]{width:100%;display:flex;align-items:center;gap:24px;padding:22px 4px 22px 0;background:transparent;border:0;text-align:left;font-family:var(--font-headline);font-weight:600;font-size:clamp(17px,1.7vw,20px);color:var(--jsp-navy);line-height:1.4;transition:color .2s ease}.faq-section--dark .faq-section-button[data-v-7f78d644]{color:#fff}.faq-section-button[data-v-7f78d644]:hover{color:var(--primary)}.faq-section--dark .faq-section-button[data-v-7f78d644]:hover{color:var(--jsp-mint)}.faq-section-q[data-v-7f78d644]{flex:1}.faq-section-num[data-v-7f78d644]{font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--primary);flex:none;width:38px}.faq-section--dark .faq-section-num[data-v-7f78d644]{color:var(--jsp-mint)}.faq-section-toggle[data-v-7f78d644]{position:relative;width:28px;height:28px;flex:none;color:var(--primary);border-radius:999px;background:var(--primary-tint,rgba(20,57,92,.06));transition:background .2s ease}.faq-section-item.open .faq-section-toggle[data-v-7f78d644]{background:rgba(20,57,92,.12)}.faq-section--dark .faq-section-toggle[data-v-7f78d644]{color:var(--jsp-mint);background:rgba(166,229,180,.12)}.faq-section--dark .faq-section-item.open .faq-section-toggle[data-v-7f78d644]{background:rgba(166,229,180,.22)}.faq-section-toggle-bar[data-v-7f78d644]{position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.faq-section-toggle-bar--h[data-v-7f78d644]{width:12px;height:2px;transform:translate(-50%,-50%)}.faq-section-toggle-bar--v[data-v-7f78d644]{width:2px;height:12px;transform:translate(-50%,-50%)}.faq-section-item.open .faq-section-toggle-bar--v[data-v-7f78d644]{transform:translate(-50%,-50%) rotate(90deg)}.faq-section-body-wrap[data-v-7f78d644]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.faq-section-item.open .faq-section-body-wrap[data-v-7f78d644]{grid-template-rows:1fr}.faq-section-body-inner[data-v-7f78d644]{overflow:hidden;min-height:0}.faq-section-body[data-v-7f78d644]{padding:4px 0 26px;max-width:760px}.faq-section-a[data-v-7f78d644]{margin:0 0 14px;font-size:16px;line-height:1.65;color:var(--fg-muted)}.faq-section-a[data-v-7f78d644]:last-child{margin-bottom:0}.faq-section--dark .faq-section-a[data-v-7f78d644]{color:hsla(0,0%,100%,.78)}.faq-section-link[data-v-7f78d644]{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--primary);background:var(--primary-tint,rgba(20,57,92,.06));border-radius:10px;text-decoration:none;border-bottom:0;transition:background .18s ease}.faq-section-link[data-v-7f78d644]:hover{background:rgba(20,57,92,.12)}.faq-section--dark .faq-section-link[data-v-7f78d644]{color:var(--jsp-mint);background:rgba(166,229,180,.12)}.faq-section--dark .faq-section-link[data-v-7f78d644]:hover{background:rgba(166,229,180,.22)}.faq-section-link-arrow[data-v-7f78d644]{font-size:18px;line-height:1;transition:transform .18s ease}.faq-section-link:hover .faq-section-link-arrow[data-v-7f78d644]{transform:translateX(4px)}.faq-section-item.numbered .faq-section-body[data-v-7f78d644]{padding-left:38px}@media (max-width:480px){.faq-section-item.numbered .faq-section-body[data-v-7f78d644]{padding-left:0}}.faq-section.is-headless[data-v-7f78d644]{padding:0;background:transparent}.is-headless .faq-section-inner[data-v-7f78d644]{max-width:none;padding:0}.is-headless .faq-section-grid[data-v-7f78d644]{grid-template-columns:1fr;gap:0}@media (max-width:1024px){.faq-section[data-v-7f78d644]{padding:96px 0}.faq-section-grid[data-v-7f78d644]{grid-template-columns:1fr;gap:40px}.faq-section-head[data-v-7f78d644]{position:static;top:auto}.faq-section-description[data-v-7f78d644]{max-width:640px}}@media (max-width:768px){.faq-section[data-v-7f78d644]{padding:72px 0}.faq-section-grid[data-v-7f78d644]{gap:28px}.faq-section-button[data-v-7f78d644]{padding:18px 0;gap:16px}.faq-section-body[data-v-7f78d644]{padding-bottom:22px}.faq-section-a[data-v-7f78d644]{font-size:15px}}@media (max-width:480px){.faq-section[data-v-7f78d644]{padding:56px 0}.faq-section-button[data-v-7f78d644]{padding:16px 0}}.row-macta[data-v-7bf60184]{padding:120px 0;background:var(--jsp-navy);color:#fff;text-align:center;position:relative;overflow:hidden}.row-macta-pattern[data-v-7bf60184]{position:absolute;inset:0;background-size:440px;opacity:.06;pointer-events:none}.row-macta-inner[data-v-7bf60184]{position:relative;max-width:900px}.row-macta-title[data-v-7bf60184]{color:#fff;font-size:clamp(36px,4vw,60px);line-height:1.02;margin-top:16px;letter-spacing:-.02em}.row-macta-lead[data-v-7bf60184]{font-size:17px;color:hsla(0,0%,100%,.78);line-height:1.65;margin:22px auto 0;max-width:720px}.row-macta-buttons[data-v-7bf60184]{display:flex;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.row-macta-buttons .btn[data-v-7bf60184]{cursor:pointer}.row-macta-mint[data-v-7bf60184]{background:var(--jsp-mint);color:var(--jsp-navy)}@media (max-width:600px){.row-macta[data-v-7bf60184]{padding:80px 0}.row-macta-buttons .btn[data-v-7bf60184]{width:100%;justify-content:center}}