.case-proof[data-astro-cid-r2v3uuok]{isolation:isolate;background:#fffefa;border:1px solid #d7cadb;border-radius:19px;min-width:0;margin:0;overflow:clip;box-shadow:0 12px 35px -25px #3f234d61}.capture-link[data-astro-cid-r2v3uuok]{color:var(--deep);cursor:zoom-in;display:block;position:relative}.capture-link[data-astro-cid-r2v3uuok]:focus-visible{outline-offset:-4px}.proof-toolbar[data-astro-cid-r2v3uuok]{border-bottom:1px solid #decfe3;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:10px clamp(10px,1.6vw,21px);display:flex}.proof-source[data-astro-cid-r2v3uuok],.proof-expand[data-astro-cid-r2v3uuok]{align-items:center;gap:8px;line-height:1.25;display:inline-flex}.proof-source[data-astro-cid-r2v3uuok]{letter-spacing:.02em;font-size:.76rem;font-weight:900}.proof-source[data-astro-cid-r2v3uuok] i[data-astro-cid-r2v3uuok]{background:var(--lime);border:1px solid #94a749;border-radius:2px;width:9px;height:9px;transform:rotate(-8deg)}.proof-expand[data-astro-cid-r2v3uuok]{color:#694572;font-size:.75rem;font-weight:700}.capture-link[data-astro-cid-r2v3uuok]:hover .proof-expand[data-astro-cid-r2v3uuok]{text-underline-offset:3px;text-decoration:underline}figcaption[data-astro-cid-r2v3uuok]{color:#4c3d52;border-top:1px solid #e3dce5;padding:12px clamp(13px,1.6vw,21px) 14px;font-size:.94rem;line-height:1.42}@media (width<=430px){.proof-toolbar[data-astro-cid-r2v3uuok]{min-height:38px;padding:9px 12px}.proof-source[data-astro-cid-r2v3uuok],.proof-expand[data-astro-cid-r2v3uuok]{font-size:.7rem}.case-proof[data-astro-cid-r2v3uuok]{border-radius:13px}figcaption[data-astro-cid-r2v3uuok]{font-size:.88rem}}dialog[data-astro-cid-s3aalrsx]{width:min(1060px,100% - 24px);max-width:none;max-height:92dvh;color:var(--ink);overscroll-behavior:contain;background:#fffefa;border:1px solid #d5c8d8;border-radius:16px;padding:0;box-shadow:0 20px 95px #1d10285c}dialog[data-astro-cid-s3aalrsx]::backdrop{background:#1e1424ba}.capture-bar[data-astro-cid-s3aalrsx],.capture-tools[data-astro-cid-s3aalrsx]{justify-content:space-between;align-items:center;gap:10px;display:flex}.capture-bar[data-astro-cid-s3aalrsx]{padding:8px 12px 8px 17px}.capture-bar[data-astro-cid-s3aalrsx] strong[data-astro-cid-s3aalrsx]{font-size:1rem}.capture-tools[data-astro-cid-s3aalrsx] button[data-astro-cid-s3aalrsx]{color:var(--deep);border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:6px 10px;font-size:.82rem;font-weight:700}.capture-tools[data-astro-cid-s3aalrsx] button[data-astro-cid-s3aalrsx][aria-pressed=true]{background:var(--deep);color:#fff}.capture-scroll[data-astro-cid-s3aalrsx]{overscroll-behavior:contain;background:#eee6ef;width:100%;max-height:68dvh;overflow:auto}.capture-scroll[data-astro-cid-s3aalrsx]:focus-visible{outline:2px solid var(--plum);outline-offset:-3px}.capture-scroll[data-astro-cid-s3aalrsx] img{object-fit:contain;width:100%;height:auto;max-height:68dvh;margin:auto;display:block}.capture-scroll[data-astro-cid-s3aalrsx].actual img{width:1200px;max-width:none;height:760px;max-height:none}#capture-description[data-astro-cid-s3aalrsx]{padding:12px 17px 15px;font-size:.95rem;line-height:1.4}@media (width<=500px){.capture-tools[data-astro-cid-s3aalrsx]{gap:5px}.capture-bar[data-astro-cid-s3aalrsx]{padding-inline:10px}.capture-bar[data-astro-cid-s3aalrsx] strong[data-astro-cid-s3aalrsx]{font-size:.85rem}}.hub-top[data-astro-cid-6bpgvfqi]{border-bottom:1px solid var(--line);background:radial-gradient(at 91% 72%,#e8dcee,#0000 65%),#f7f5f2}.hub-top[data-astro-cid-6bpgvfqi].is-solution{background:radial-gradient(at 91% 72%,#e2e9da,#0000 65%),#f8f7f2}.hub-intro[data-astro-cid-6bpgvfqi]{padding-block:clamp(20px,2.5vw,36px) clamp(35px,5vw,72px)}.hub-grid[data-astro-cid-6bpgvfqi]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(23px,4.2vw,68px);display:grid}.hub-grid[data-astro-cid-6bpgvfqi] h1[data-astro-cid-6bpgvfqi]{letter-spacing:-.05em;margin:14px 0 17px;font-size:clamp(2.7rem,4.8vw,4.45rem);line-height:1.04}.hub-grid[data-astro-cid-6bpgvfqi] p[data-astro-cid-6bpgvfqi]{max-width:52ch;font-size:clamp(1.02rem,1.45vw,1.19rem);line-height:1.55}.hub-grid[data-astro-cid-6bpgvfqi] .actions[data-astro-cid-6bpgvfqi]{gap:14px 21px;margin-bottom:0}.index-heading[data-astro-cid-6bpgvfqi]{justify-content:space-between;align-items:end;gap:12px;padding-top:clamp(45px,6vw,84px);display:flex}.index-heading[data-astro-cid-6bpgvfqi] h2[data-astro-cid-6bpgvfqi]{margin-top:7px}@media (width<=879px){.hub-grid[data-astro-cid-6bpgvfqi]{grid-template-columns:1fr}.hub-intro[data-astro-cid-6bpgvfqi]{max-width:720px}.hub-grid[data-astro-cid-6bpgvfqi] h1[data-astro-cid-6bpgvfqi]{font-size:clamp(2.35rem,6vw,3.5rem)}.hub-grid[data-astro-cid-6bpgvfqi] .actions[data-astro-cid-6bpgvfqi]{margin-top:18px}}@media (width<=470px){.hub-intro[data-astro-cid-6bpgvfqi]{padding-top:14px}.hub-intro[data-astro-cid-6bpgvfqi] .crumb[data-astro-cid-6bpgvfqi]{margin-bottom:13px}.hub-grid[data-astro-cid-6bpgvfqi] h1[data-astro-cid-6bpgvfqi]{margin:9px 0 11px;font-size:clamp(2.05rem,8.3vw,2.55rem)}.hub-grid[data-astro-cid-6bpgvfqi]{gap:18px}.hub-grid[data-astro-cid-6bpgvfqi] p[data-astro-cid-6bpgvfqi]{font-size:1rem;line-height:1.47}.index-heading[data-astro-cid-6bpgvfqi]{flex-direction:column;align-items:start}.counter[data-astro-cid-6bpgvfqi]{margin:0}}.case-top[data-astro-cid-pio75mfn]{background:radial-gradient(at 92% 75%,#e6d9ed 0,#0000 62%),linear-gradient(120deg,#faf8f4,#f7f3f8);border-bottom:1px solid #dcd1df}.case-top[data-astro-cid-pio75mfn].solution-theme{background:radial-gradient(at 90% 80%,#e3e8da 0,#0000 60%),linear-gradient(120deg,#faf8f4,#f2f4ed)}.case-hero[data-astro-cid-pio75mfn]{padding-block:clamp(20px,2.5vw,36px) clamp(36px,4.5vw,72px)}.case-hero[data-astro-cid-pio75mfn] .crumb[data-astro-cid-pio75mfn]{margin-bottom:clamp(18px,2.6vw,36px)}.case-grid[data-astro-cid-pio75mfn]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(24px,4.6vw,70px);display:grid}.case-pitch[data-astro-cid-pio75mfn] h1[data-astro-cid-pio75mfn]{letter-spacing:-.053em;margin:17px 0;font-size:clamp(2.9rem,4.7vw,4.6rem);line-height:1.02}.case-pitch[data-astro-cid-pio75mfn]>p[data-astro-cid-pio75mfn]{color:#554859;max-width:46ch;font-size:clamp(1.04rem,1.45vw,1.23rem);line-height:1.53}.case-pitch[data-astro-cid-pio75mfn] .actions[data-astro-cid-pio75mfn]{gap:15px 21px;margin-bottom:0}.ai-plan[data-astro-cid-pio75mfn]{color:#5d5064;margin-top:10px;font-size:.81rem;display:block}.ai-plan[data-astro-cid-pio75mfn] a[data-astro-cid-pio75mfn]{text-underline-offset:2px;text-decoration:underline}.walk-head[data-astro-cid-pio75mfn]{max-width:780px;margin-bottom:clamp(20px,3vw,40px)}.walk-head[data-astro-cid-pio75mfn] h2[data-astro-cid-pio75mfn]{margin-top:12px}.walk-grid[data-astro-cid-pio75mfn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,7vw,100px);display:grid}.case-steps[data-astro-cid-pio75mfn]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.case-steps[data-astro-cid-pio75mfn] li[data-astro-cid-pio75mfn]{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:baseline;gap:clamp(14px,2vw,26px);padding:clamp(14px,1.6vw,24px) 0;display:grid}.case-steps[data-astro-cid-pio75mfn] li[data-astro-cid-pio75mfn] span[data-astro-cid-pio75mfn]{color:var(--plum);font-size:.86rem;font-weight:900}.case-steps[data-astro-cid-pio75mfn] li[data-astro-cid-pio75mfn] p[data-astro-cid-pio75mfn]{color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.38rem);line-height:1.37}.case-children[data-astro-cid-pio75mfn]{padding-top:clamp(52px,6vw,85px)}@media (width<=879px){.case-grid[data-astro-cid-pio75mfn],.walk-grid[data-astro-cid-pio75mfn]{grid-template-columns:1fr}.case-hero[data-astro-cid-pio75mfn]{max-width:720px}.case-grid[data-astro-cid-pio75mfn]{gap:23px}.case-pitch[data-astro-cid-pio75mfn] h1[data-astro-cid-pio75mfn]{font-size:clamp(2.5rem,6.3vw,3.7rem)}.case-pitch[data-astro-cid-pio75mfn]>p[data-astro-cid-pio75mfn]{max-width:57ch}.case-pitch[data-astro-cid-pio75mfn] .actions[data-astro-cid-pio75mfn]{margin-top:18px}.walk-grid[data-astro-cid-pio75mfn]{gap:21px}.case-steps[data-astro-cid-pio75mfn] li[data-astro-cid-pio75mfn] p[data-astro-cid-pio75mfn]{font-size:1.1rem}}@media (width<=440px){.case-hero[data-astro-cid-pio75mfn]{padding-top:14px}.case-hero[data-astro-cid-pio75mfn] .crumb[data-astro-cid-pio75mfn]{margin-bottom:13px}.case-pitch[data-astro-cid-pio75mfn] h1[data-astro-cid-pio75mfn]{margin:9px 0 12px;font-size:clamp(2.1rem,8.3vw,2.48rem)}.case-pitch[data-astro-cid-pio75mfn]>p[data-astro-cid-pio75mfn]{font-size:1rem;line-height:1.47}.case-pitch[data-astro-cid-pio75mfn] .actions[data-astro-cid-pio75mfn]{gap:10px 15px}.case-grid[data-astro-cid-pio75mfn]{gap:18px}}.regional-notice[data-astro-cid-nxcsh2zm]{border-block-end:1px solid #dcdbe2;margin:1rem 0;padding:.75rem 0}.regional-notice[data-astro-cid-nxcsh2zm] summary[data-astro-cid-nxcsh2zm]{cursor:pointer;font-weight:700}.regional-notice[data-astro-cid-nxcsh2zm] section[data-astro-cid-nxcsh2zm]{padding:1rem 0;scroll-margin-top:6rem}.regional-notice[data-astro-cid-nxcsh2zm] button[data-astro-cid-nxcsh2zm]{font:inherit;color:#28213e;cursor:pointer;background:#fff;border:1px solid #79728f;border-radius:.5rem;padding:.55rem .9rem}.legal-page[data-astro-cid-pd3z4xru]{background:var(--paper,#faf8f4);color:var(--ink,#211729);padding:clamp(2rem,5vw,5rem) max(1.15rem,4vw) 5rem}.legal-intro[data-astro-cid-pd3z4xru],.legal-body[data-astro-cid-pd3z4xru]{width:min(100%,52rem);margin:0 auto}.legal-intro[data-astro-cid-pd3z4xru]{border-bottom:1px solid #dcdbe2;padding-bottom:1.4rem}.legal-intro[data-astro-cid-pd3z4xru] nav[data-astro-cid-pd3z4xru]{color:#545160;font-size:.86rem}.legal-intro[data-astro-cid-pd3z4xru] h1[data-astro-cid-pd3z4xru]{color:inherit;letter-spacing:-.055em;overflow-wrap:break-word;margin:1.5rem 0 .8rem;font-size:clamp(2.75rem,7vw,5rem);line-height:1.02}.legal-intro[data-astro-cid-pd3z4xru] p[data-astro-cid-pd3z4xru],.legal-date[data-astro-cid-pd3z4xru]{color:#5c5866}.legal-body[data-astro-cid-pd3z4xru]{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.legal-index[data-astro-cid-pd3z4xru]{border-bottom:1px solid #dcdbe2;padding:1rem .1rem}.legal-index[data-astro-cid-pd3z4xru] summary[data-astro-cid-pd3z4xru]{cursor:pointer;font-weight:700}.legal-index[data-astro-cid-pd3z4xru] ul[data-astro-cid-pd3z4xru]{columns:2;column-gap:2rem;padding:0;list-style:none}.legal-index[data-astro-cid-pd3z4xru] li[data-astro-cid-pd3z4xru]{break-inside:avoid;margin:.45rem 0}.legal-page[data-astro-cid-pd3z4xru] a{text-underline-offset:.14em;color:var(--plum,#783498);text-decoration:underline}.legal-page[data-astro-cid-pd3z4xru] h2{letter-spacing:-.025em;color:#252339;margin:0 0 1rem;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.18}.legal-page[data-astro-cid-pd3z4xru] h3{letter-spacing:normal;color:#272439;margin:1.5rem 0 .6rem;font-size:1.1rem;line-height:1.4}.legal-page[data-astro-cid-pd3z4xru] p{margin:.65rem 0 1rem}.legal-page[data-astro-cid-pd3z4xru] ul:not(.legal-index ul),.legal-page[data-astro-cid-pd3z4xru] ol{padding-left:1.6rem}.legal-page[data-astro-cid-pd3z4xru] li{margin:.35rem 0}.legal-supplement[data-astro-cid-pd3z4xru]{background:var(--pale,#eee5f1);border-radius:1rem;margin:1.6rem 0 2.1rem;padding:clamp(1rem,3vw,1.8rem)}.legal-page[data-astro-cid-pd3z4xru] .legal-date[data-astro-cid-pd3z4xru]{margin:0 0 1rem;font-size:.82rem;font-weight:600}.legal-links[data-astro-cid-pd3z4xru]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.legal-links[data-astro-cid-pd3z4xru] button[data-astro-cid-pd3z4xru]{font:inherit;cursor:pointer;color:#28213e;background:#fff;border:1px solid #79728f;border-radius:.5rem;padding:.55rem .9rem;font-size:.9rem;font-weight:650}.legal-article[data-astro-cid-pd3z4xru]{border-top:1px solid #dfdde5;margin-top:1rem;padding:2.3rem 0 .6rem;scroll-margin-top:6rem}.legal-page[data-astro-cid-pd3z4xru] .policy-note{background:#f1eff5;border-left:3px solid #746b97;margin:1rem 0;padding:.4rem 1rem}.legal-page[data-astro-cid-pd3z4xru] .policy-table{margin:1rem 0;overflow-x:auto}.legal-page[data-astro-cid-pd3z4xru] table{border-collapse:collapse;width:100%;font-size:.94rem}.legal-page[data-astro-cid-pd3z4xru] th,.legal-page[data-astro-cid-pd3z4xru] td{text-align:left;vertical-align:top;border-bottom:1px solid #d6d4dd;padding:.6rem}#public-site-notice[data-astro-cid-pd3z4xru]{scroll-margin-top:6rem}@media (width<=620px){.legal-index[data-astro-cid-pd3z4xru] ul[data-astro-cid-pd3z4xru]{columns:1}.legal-page[data-astro-cid-pd3z4xru] th,.legal-page[data-astro-cid-pd3z4xru] td{padding:.45rem}}
