.ejg-pm-split{padding-block:clamp(36px,5vw,64px)}.ejg-pm-split .myst-btn{margin-top:30px}.ejg-pm-split .ejg-davincia-copy>.myst-text+.myst-text{margin-top:18px}.ejg-davincia-split__media.ejg-pm-portrait{aspect-ratio:5/7;justify-self:start;width:min(100%,340px);min-height:0}.ejg-pm-results{padding-block:8px 24px}.ejg-pm-results__strip .ejg-davincia-strip__item{aspect-ratio:3/4;background:#f4ece7;border-radius:18px 18px 18px 6px}.ejg-davincia-split__media.ejg-pm-method__video{aspect-ratio:9/16;justify-self:start;width:min(100%,360px);min-height:0}.ejg-pm-method__video .ejg-davincia-video{aspect-ratio:auto;background:#efe9e4;height:100%;position:absolute;inset:0}.ejg-pm-method__video .ejg-davincia-video video{object-fit:cover}.ejg-pm-method{gap:26px;margin:0;padding:0;list-style:none;display:grid}.ejg-pm-method li{border-top:1px solid var(--myst-line,#e8d9cd);padding-top:22px}.ejg-pm-method h3{font:400 clamp(21px, 1.8vw, 26px)/1.3 var(--myst-font-display);color:var(--myst-text);margin:0 0 10px}.ejg-pm-method p{color:var(--myst-text-muted);margin:0;font-size:15.5px;line-height:1.85}.ejg-pm-centered{text-align:center;max-width:720px;margin:0 auto}.ejg-pm-centered .myst-text{margin-top:18px}.ejg-pm-film{aspect-ratio:16/9;background:#1d1b1f;width:100%;margin:40px 0 0;overflow:hidden}.ejg-pm-film video{object-fit:contain;width:100%;height:100%;display:block}.ejg-pm-reviews-section .ejg-reviews{padding-top:40px}.ejg-pm-band{padding-block:8px 24px}.ejg-pm-band__image{aspect-ratio:16/9;background:var(--myst-bg-alt,#f4ece7);border-radius:42px 42px 42px 12px;position:relative;overflow:hidden}.ejg-pm-band__image img{object-fit:cover}.ejg-pm-faq{border:1px solid var(--myst-line,#e8d9cd);border-radius:6px;max-width:960px;margin:38px auto 0}.ejg-pm-faq__item+.ejg-pm-faq__item{border-top:1px solid var(--myst-line,#e8d9cd)}.ejg-pm-faq__item summary{font:500 15px/1.4 var(--myst-font-body);color:var(--myst-text);cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.ejg-pm-faq__item summary::-webkit-details-marker{display:none}.ejg-pm-faq__item summary svg{color:var(--myst-brand);flex:none;transition:transform .24s cubic-bezier(.22,.72,.18,1)}.ejg-pm-faq__item[open] summary svg{transform:rotate(180deg)}.ejg-pm-faq__item>p{color:var(--myst-text-muted);margin:0;padding:4px 18px 18px 48px;font-size:14.5px;line-height:1.8}.ejg-pm-reasons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:center;gap:clamp(18px,2.5vw,32px);display:grid}.ejg-pm-reason{display:contents}.ejg-pm-reason__image{aspect-ratio:1;background:var(--myst-bg-alt,#f4ece7);border-radius:34px 34px 34px 10px;position:relative;overflow:hidden}.ejg-pm-reason__image img{object-fit:cover}.ejg-pm-reason__copy{text-align:center;padding:0 clamp(4px,1.5vw,20px)}.ejg-pm-reason__copy h3{font:400 clamp(21px, 1.8vw, 26px)/1.3 var(--myst-font-display);color:var(--myst-text);margin:0 0 12px}.ejg-pm-reason__copy p{color:var(--myst-text-muted);margin:0;font-size:15px;line-height:1.85}.ejg-pm-reason:first-child .ejg-pm-reason__image{grid-area:1/1}.ejg-pm-reason:first-child .ejg-pm-reason__copy{grid-area:1/2}.ejg-pm-reason:nth-child(2) .ejg-pm-reason__image{grid-area:1/3}.ejg-pm-reason:nth-child(2) .ejg-pm-reason__copy{grid-area:2/1}.ejg-pm-reason:nth-child(3) .ejg-pm-reason__image{grid-area:3/1}.ejg-pm-reason:nth-child(3) .ejg-pm-reason__copy{grid-area:2/3}.ejg-pm-reason:nth-child(4) .ejg-pm-reason__image{grid-area:3/3}.ejg-pm-reason:nth-child(4) .ejg-pm-reason__copy{grid-area:3/2}.ejg-pm-reasons__call{grid-area:2/2;place-items:center;gap:14px;display:grid}.ejg-pm-reasons__call img{opacity:.85;width:64px;height:64px}@media (max-width:70rem){.ejg-pm-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.ejg-pm-reason{gap:18px;display:grid}.ejg-pm-reason .ejg-pm-reason__image,.ejg-pm-reason .ejg-pm-reason__copy{grid-area:auto}.ejg-pm-reasons__call{grid-area:auto/1/auto/-1}}@media (max-width:48rem){.ejg-davincia-split__media.ejg-pm-portrait{justify-self:center;width:min(100%,300px)}.ejg-davincia-split__media.ejg-pm-method__video{justify-self:center;width:min(100%,320px)}.ejg-pm-band__image{border-radius:26px 26px 26px 8px}.ejg-pm-faq__item summary{padding:14px;font-size:14.5px}.ejg-pm-faq__item>p{padding-left:14px}.ejg-pm-reasons{grid-template-columns:1fr}}
