.ja-zoea{--cream:#f3eee9;--paper:#faf9f6;--ink:#171715;--wine:#652e3a;--muted:#6b6761;--line:#d9cfc6;--serif:"Italiana",Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif}.ja-zoea *{box-sizing:border-box}.ja-zoea{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.ja-zoea a{color:inherit}.ja-zoea svg{display:block}.ja-zoea a:focus-visible,.ja-zoea summary:focus-visible{outline:2px solid var(--wine);outline-offset:6px}.ja-zoea .preview-header{max-width:1240px;margin:auto;padding:27px 36px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.ja-zoea .wordmark{font-family:var(--serif);font-size:31px;letter-spacing:-2px}.ja-zoea .preview-label{color:var(--muted);font-size:10px;letter-spacing:.17em;text-transform:uppercase}.ja-zoea .how{max-width:1240px;margin:auto;padding:70px 36px 45px}.ja-zoea .intro{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:end;margin-bottom:51px}.ja-zoea .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:10px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:var(--wine)}.ja-zoea .eyebrow:before{content:"";height:1px;width:30px;background:var(--wine)}.ja-zoea .ja-title{font:400 clamp(36px,4.5vw,58px)/1.09 var(--serif);letter-spacing:-.04em;margin:0}.ja-zoea .ja-title span{color:var(--wine)}.ja-zoea .intro-copy{max-width:340px;margin:0 0 5px auto}.ja-zoea .intro-copy p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px}.ja-zoea .small-link{font-size:12px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px;display:inline-flex;gap:26px;align-items:center}.ja-zoea .small-link:hover{color:var(--wine);border-color:var(--wine)}.ja-zoea .steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--line)}.ja-zoea .step{padding:24px 25px 25px;border-right:1px solid var(--line);position:relative;min-width:0}.ja-zoea .step:first-child{padding-left:0}.ja-zoea .step:last-child{border-right:0;padding-right:0}.ja-zoea .step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.ja-zoea .number{font:400 32px/1 var(--serif);color:var(--wine)}.ja-zoea .step-label{font-size:9px;letter-spacing:.13em;color:var(--muted);text-transform:uppercase}.ja-zoea .illustration{height:135px;background:var(--paper);display:grid;place-items:center;margin-bottom:26px;position:relative;overflow:hidden}.ja-zoea .illustration:after{content:"";position:absolute;width:90px;height:90px;border:1px solid #e9e0d8;border-radius:50%}.ja-zoea .illustration svg{width:115px;height:108px;z-index:1;fill:none;stroke:var(--wine);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ja-zoea .step h3{font-size:17px;font-weight:500;letter-spacing:-.03em;margin:0 0 12px;line-height:1.35}.ja-zoea .step p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.ja-zoea .step p strong{color:var(--wine);font-weight:500}.ja-zoea .step-arrow{position:absolute;right:-12px;top:-13px;border:1px solid var(--line);width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--cream);font-size:12px;z-index:2;color:var(--muted)}.ja-zoea .closing{margin-top:24px;padding:29px 32px;background:var(--wine);color:var(--cream);display:flex;align-items:center;justify-content:space-between;gap:30px}.ja-zoea .closing .kicker{font-size:9px;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase;color:#e4ced0}.ja-zoea .closing h2{font:400 29px/1.2 var(--serif);letter-spacing:-.025em;margin:0}.ja-zoea .shop-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;background:var(--cream);color:var(--ink);padding:17px 22px;font-size:12px;text-decoration:none;white-space:nowrap;border:1px solid var(--cream);transition:background .15s,color .15s}.ja-zoea .shop-link:hover{background:transparent;color:var(--cream)}.ja-zoea .shop-link svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.3}.ja-zoea .help{display:flex;align-items:center;justify-content:center;gap:8px;margin:23px 0 0;color:var(--muted);font-size:11px;line-height:1.7;text-align:center}.ja-zoea .help a{text-underline-offset:4px}.ja-zoea .help svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.3;flex-shrink:0}.ja-zoea .preview-footer{margin:0 auto;max-width:1168px;border-top:1px solid var(--line);padding:19px 24px 26px;text-align:center;font-size:10px;color:var(--muted);line-height:1.7}
    @media(min-width:1400px){.ja-zoea .how{padding-top:86px;padding-bottom:60px}}
    @media(max-width:900px){.ja-zoea .intro{gap:32px}.ja-zoea .step{padding-left:16px;padding-right:16px}.ja-zoea .step-label{font-size:8px}.ja-zoea .step h3{font-size:16px}.ja-zoea .illustration{height:115px}}
    @media(max-width:700px){.ja-zoea .preview-header{padding:20px 24px}.ja-zoea .preview-label{font-size:8px;letter-spacing:.1em}.ja-zoea .how{padding:42px 24px 30px}.ja-zoea .intro{grid-template-columns:1fr;gap:21px;margin-bottom:32px}.ja-zoea .intro-copy{margin:0;max-width:420px}.ja-zoea .intro-copy p{font-size:13px;margin-bottom:12px}.ja-zoea .eyebrow{margin-bottom:17px}.ja-zoea .ja-title{font-size:43px}.ja-zoea .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-zoea .step{padding:22px 18px!important}.ja-zoea .step:nth-child(odd){padding-left:0!important}.ja-zoea .step:nth-child(even){border-right:0;padding-right:0!important}.ja-zoea .step:nth-child(n+3){border-top:1px solid var(--line)}.ja-zoea .step:nth-child(2) .step-arrow{display:none}.ja-zoea .step-top{margin-bottom:17px}.ja-zoea .step h3{font-size:16px}.ja-zoea .step p{font-size:12px}.ja-zoea .illustration{margin-bottom:19px}.ja-zoea .closing{padding:25px;align-items:flex-start;flex-direction:column;gap:23px}.ja-zoea .closing h2{font-size:28px}.ja-zoea .shop-link{width:100%;padding:15px 18px}.ja-zoea .help{align-items:flex-start;font-size:11px}.ja-zoea .help svg{margin-top:2px}}
    @media(max-width:370px){.ja-zoea .how{padding-left:18px;padding-right:18px}.ja-zoea .ja-title{font-size:37px}.ja-zoea .step-label{display:none}.ja-zoea .step h3{font-size:15px}.ja-zoea .step{padding-left:12px!important;padding-right:12px!important}}
    @media(prefers-reduced-motion:reduce){.ja-zoea *{transition:none!important}}.ja-zoea .preview-header{max-width:1280px;padding:24px 40px}.ja-zoea .preview-label{letter-spacing:.12em}.ja-zoea .how{max-width:1280px;padding:70px 40px 65px;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.45fr);column-gap:68px;row-gap:0;align-items:start}.ja-zoea .intro{display:block;grid-column:1;grid-row:1;margin:0}.ja-zoea .eyebrow{font-size:9px;letter-spacing:.16em;margin:0 0 30px}.ja-zoea .eyebrow:before{width:22px}.ja-zoea .ja-title{font-size:clamp(38px,4vw,52px);line-height:1.12;letter-spacing:-.055em}.ja-zoea .ja-title span{color:var(--wine)}.ja-zoea .intro-copy{margin:28px 0 0;max-width:290px}.ja-zoea .intro-copy p{font-size:13px;line-height:1.9;margin-bottom:24px}.ja-zoea .intro-copy p br{display:none}.ja-zoea .small-link{font-size:11px;gap:18px}.ja-zoea .steps{grid-column:2;grid-row:1 / 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;border:0}.ja-zoea .step,.ja-zoea .step:first-child,.ja-zoea .step:last-child{padding:27px 27px 25px!important;border:1px solid #d6c9bf;min-height:260px;background:var(--paper);position:relative;overflow:hidden}.ja-zoea .step-top{margin:0 0 54px;align-items:center;justify-content:flex-start;gap:12px}.ja-zoea .number{font:400 31px/1 var(--serif);color:var(--wine);letter-spacing:-.05em}.ja-zoea .step-label{font-size:8px;letter-spacing:.13em;color:var(--muted)}.ja-zoea .step-arrow{display:none}.ja-zoea .illustration{position:absolute;right:19px;top:65px;width:59px;height:59px;margin:0;background:transparent;opacity:.75}.ja-zoea .illustration:after{display:none}.ja-zoea .illustration svg{width:58px;height:58px;stroke-width:1.7}.ja-zoea .step h3{font:400 25px/1.15 var(--serif);letter-spacing:-.045em;margin-bottom:13px;max-width:200px}.ja-zoea .step p{font-size:12px;line-height:1.85;max-width:245px}.ja-zoea .step:first-child{background:var(--wine);border-color:var(--wine);color:var(--cream)}.ja-zoea .step:first-child .number{color:var(--cream)}.ja-zoea .step:first-child .step-label,.ja-zoea .step:first-child p{color:#e4d3d5}.ja-zoea .step:first-child .illustration svg{stroke:#e4d3d5}.ja-zoea .step:first-child .illustration svg [fill]{fill:var(--wine)}.ja-zoea .closing{grid-column:1;grid-row:2;display:block;background:transparent;color:var(--ink);padding:0;margin-top:35px}.ja-zoea .closing>div{display:none}.ja-zoea .shop-link{display:flex;justify-content:space-between;background:var(--ink);color:var(--paper);padding:17px 20px;width:100%;max-width:290px;font-size:11px;letter-spacing:.03em;border-color:var(--ink)}.ja-zoea .shop-link:hover{color:var(--ink);background:transparent}.ja-zoea .help{grid-column:1;grid-row:3;display:block;font-size:11px;line-height:1.8;text-align:left;margin:19px 0 0;max-width:285px}.ja-zoea .help svg{display:none}.ja-zoea .help a{display:inline-block;color:var(--wine)}.ja-zoea .preview-footer{max-width:1200px;font-size:9px}
@media(min-width:1400px){.ja-zoea .how{padding-top:85px;padding-bottom:80px}}
@media(max-width:1000px){.ja-zoea .how{column-gap:36px;padding:50px 30px}.ja-zoea .step,.ja-zoea .step:first-child,.ja-zoea .step:last-child{padding:23px 20px!important;min-height:275px}.ja-zoea .step h3{font-size:23px}.ja-zoea .step-label{font-size:7px}.ja-zoea .illustration{right:15px}}
@media(max-width:760px){.ja-zoea .preview-header{padding:20px 24px}.ja-zoea .how{display:flex;flex-direction:column;padding:36px 24px;gap:0}.ja-zoea .intro{width:100%;margin-bottom:30px}.ja-zoea .eyebrow{margin-bottom:18px}.ja-zoea .ja-title{font-size:43px;max-width:440px}.ja-zoea .intro-copy{max-width:420px;margin-top:18px}.ja-zoea .intro-copy p{margin-bottom:14px}.ja-zoea .steps{width:100%;gap:12px}.ja-zoea .step,.ja-zoea .step:first-child,.ja-zoea .step:last-child,.ja-zoea .step:nth-child(odd),.ja-zoea .step:nth-child(even){padding:23px 18px!important;min-height:278px;border:1px solid #d6c9bf}.ja-zoea .step:first-child{border-color:var(--wine)}.ja-zoea .step-top{margin-bottom:56px}.ja-zoea .step-label{display:none}.ja-zoea .step h3{font-size:24px}.ja-zoea .step p{font-size:12px}.ja-zoea .illustration{top:52px;right:14px}.ja-zoea .closing{margin-top:25px;width:100%}.ja-zoea .shop-link{max-width:none;width:100%;padding:18px 22px}.ja-zoea .help{max-width:none;text-align:center;width:100%;margin-top:17px}.ja-zoea .preview-label{font-size:8px}}
@media(max-width:390px){.ja-zoea .how{padding:32px 18px}.ja-zoea .steps{gap:10px}.ja-zoea .step,.ja-zoea .step:first-child,.ja-zoea .step:last-child,.ja-zoea .step:nth-child(odd),.ja-zoea .step:nth-child(even){padding:20px 14px!important;min-height:300px}.ja-zoea .step h3{font-size:22px}.ja-zoea .step p{font-size:11px}.ja-zoea .ja-title{font-size:38px}}

.ja-zoea{width:100%;max-width:1280px;margin-inline:auto;background:#f3eee9;--serif:var(--wp--preset--font-family--italiana,Georgia,serif);--sans:var(--wp--preset--font-family--dm-sans,Arial,sans-serif)}
.ja-zoea .how{width:100%;margin:0}.ja-zoea .ja-title{text-transform:none;font-weight:400}.ja-zoea .step h3{text-transform:none;font-weight:400}.ja-zoea .step p{font-size:12px!important}.ja-zoea .intro-copy p{font-size:13px!important}.ja-zoea .eyebrow{font-size:9px!important}.ja-zoea .help{font-size:11px!important}.ja-zoea .amount{white-space:nowrap}@media(max-width:390px){.ja-zoea .step p{font-size:11px!important}}
