.WordPressHero-module__dZtVNq__hero{padding-block:24px}.WordPressHero-module__dZtVNq__grid{align-items:center;gap:24px;padding-block:16px;display:grid}.WordPressHero-module__dZtVNq__text{order:1;min-width:0}.WordPressHero-module__dZtVNq__extra{animation:1s cubic-bezier(.2,.7,.2,1) .8s both WordPressHero-module__dZtVNq__fadeUp}@keyframes WordPressHero-module__dZtVNq__fadeUp{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}.WordPressHero-module__dZtVNq__visual{--cw:150px;--ch:200px;--r:calc(var(--cw) * .98);--pw:300px;--rs:330px;--cy:44%;perspective:1600px;order:2;height:350px;position:relative}.WordPressHero-module__dZtVNq__layer{translate:calc(var(--mx,0) * var(--depth,0) * 1px) calc(var(--my,0) * var(--depth,0) * 1px) calc(var(--z,0) * 1px);transition:translate .35s ease-out;position:absolute}.WordPressHero-module__dZtVNq__pedestal{--depth:-8;--z:-20;left:50%;top:calc(var(--cy) + var(--ch) / 2 + 6px - var(--pw) / 2);width:var(--pw);height:var(--pw);margin-left:calc(var(--pw) / -2);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 68%);border-radius:50%;transform:rotateX(90deg)}.WordPressHero-module__dZtVNq__sweep{background:conic-gradient(from 0deg, transparent 0 62%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);border-radius:50%;animation:6s linear infinite WordPressHero-module__dZtVNq__spin;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(farthest-side,#0000 56%,#000 58%);mask-image:radial-gradient(farthest-side,#0000 56%,#000 58%)}.WordPressHero-module__dZtVNq__discRing{border:1px dashed var(--accent);opacity:.6;border-radius:50%;position:absolute;inset:0}@keyframes WordPressHero-module__dZtVNq__spin{to{transform:rotate(360deg)}}.WordPressHero-module__dZtVNq__orbitH,.WordPressHero-module__dZtVNq__orbitV{--depth:12;--z:0;left:50%;top:calc(var(--cy) - var(--rs) / 2);width:var(--rs);height:var(--rs);margin-left:calc(var(--rs) / -2);pointer-events:none}.WordPressHero-module__dZtVNq__orbitH{transform:rotateX(74deg)}.WordPressHero-module__dZtVNq__orbitV{transform:rotateY(72deg)}.WordPressHero-module__dZtVNq__orbitSpin{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);background:radial-gradient(circle at 50% 0, var(--accent) 0 5px, transparent 6px);border-radius:50%;width:100%;height:100%;animation:14s linear infinite WordPressHero-module__dZtVNq__spin;display:block}.WordPressHero-module__dZtVNq__orbitRev{animation-duration:20s;animation-direction:reverse}.WordPressHero-module__dZtVNq__carousel{--depth:10;--z:0;left:50%;top:var(--cy);width:0;height:0;transform-style:preserve-3d;animation:34s linear infinite WordPressHero-module__dZtVNq__carouselSpin}@keyframes WordPressHero-module__dZtVNq__carouselSpin{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.WordPressHero-module__dZtVNq__visual:hover .WordPressHero-module__dZtVNq__carousel{animation-play-state:paused}.WordPressHero-module__dZtVNq__card{left:calc(var(--cw) / -2);top:calc(var(--ch) / -2);width:var(--cw);height:var(--ch);border:1px solid var(--line);background:var(--surface);backface-visibility:hidden;transform:rotateY(calc(var(--i) * 60deg)) translateZ(var(--r));animation:WordPressHero-module__dZtVNq__cardIn .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .12s + .1s) both;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 22px 36px -12px #0006}@keyframes WordPressHero-module__dZtVNq__cardIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.WordPressHero-module__dZtVNq__shot{background-color:var(--tint);background-position:top;background-size:cover;width:100%;height:100%;position:relative}.WordPressHero-module__dZtVNq__shotLabel{inset-inline:8px;-webkit-line-clamp:1;background:color-mix(in srgb, var(--burgundy) 88%, transparent);text-align:center;color:var(--on-dark);border-radius:999px;-webkit-box-orient:vertical;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1.7;display:-webkit-box;position:absolute;bottom:8px;overflow:hidden}.WordPressHero-module__dZtVNq__tok{background:var(--burgundy);color:var(--on-dark);box-shadow:0 3px 0 var(--burgundy-dark), 0 16px 26px #0000004d;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;animation:5.5s ease-in-out infinite WordPressHero-module__dZtVNq__bob;display:inline-block}@keyframes WordPressHero-module__dZtVNq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.WordPressHero-module__dZtVNq__tokA{--depth:30;--z:190;top:8%;left:4%}.WordPressHero-module__dZtVNq__tokB{--depth:36;--z:210;top:24%;right:2%}.WordPressHero-module__dZtVNq__tokB .WordPressHero-module__dZtVNq__tok{background:var(--green-deep);animation-duration:6.5s;animation-direction:reverse;box-shadow:0 3px #00000059,0 16px 26px #0000004d}.WordPressHero-module__dZtVNq__tokC{--depth:26;--z:200;bottom:8%;left:10%}.WordPressHero-module__dZtVNq__tokC .WordPressHero-module__dZtVNq__tok{animation-duration:7s;animation-delay:-2s}@media (min-width:768px){.WordPressHero-module__dZtVNq__hero{padding-block:32px 24px}.WordPressHero-module__dZtVNq__grid{grid-template-columns:1.05fr .95fr;gap:40px;min-height:480px}.WordPressHero-module__dZtVNq__visual{--cw:200px;--ch:268px;--pw:430px;--rs:450px;height:470px}}@media (prefers-reduced-motion:reduce){.WordPressHero-module__dZtVNq__carousel{animation:none;transform:rotateY(-18deg)}.WordPressHero-module__dZtVNq__sweep,.WordPressHero-module__dZtVNq__orbitSpin,.WordPressHero-module__dZtVNq__tok,.WordPressHero-module__dZtVNq__card{animation:none}}
.ThemeGallery-module__8Qqvla__thumbs{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;margin:0;padding:10px 14px 0;list-style:none;display:grid}.ThemeGallery-module__8Qqvla__thumb{aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface);cursor:zoom-in;border-radius:10px;width:100%;padding:0;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.ThemeGallery-module__8Qqvla__thumb:hover{border-color:var(--burgundy);transform:translateY(-2px)}.ThemeGallery-module__8Qqvla__thumb:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.ThemeGallery-module__8Qqvla__thumbImg{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ThemeGallery-module__8Qqvla__thumbLabel{text-align:center;color:var(--on-dark);background:color-mix(in srgb, var(--burgundy) 82%, transparent);padding:3px 6px;font-size:10.5px;font-weight:600;position:absolute;inset:auto 0 0}.ThemeGallery-module__8Qqvla__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0608d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ThemeGallery-module__8Qqvla__stage{justify-items:center;gap:12px;max-width:min(1200px,100%);max-height:100%;display:grid;position:relative}.ThemeGallery-module__8Qqvla__big{background:#fff;border-radius:14px;max-width:100%;max-height:calc(100vh - 140px);box-shadow:0 24px 80px #00000080}.ThemeGallery-module__8Qqvla__caption{color:#fff;opacity:.85;margin:0;font-size:13px}.ThemeGallery-module__8Qqvla__close,.ThemeGallery-module__8Qqvla__nav{width:42px;height:42px;color:var(--on-dark);background:var(--burgundy);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;transition:opacity .2s;display:grid;position:absolute}.ThemeGallery-module__8Qqvla__close:hover,.ThemeGallery-module__8Qqvla__nav:hover{opacity:.85}.ThemeGallery-module__8Qqvla__close{top:-12px;z-index:2;inset-inline-end:-12px}.ThemeGallery-module__8Qqvla__nav{z-index:2;top:50%;transform:translateY(-50%)}.ThemeGallery-module__8Qqvla__prev{right:8px}.ThemeGallery-module__8Qqvla__next{left:8px}@media (max-width:640px){.ThemeGallery-module__8Qqvla__overlay{padding:12px}.ThemeGallery-module__8Qqvla__close{top:6px;inset-inline-end:6px}}
.WordPressPage-module__APH8_W__intro{max-width:68ch;color:var(--muted,inherit);margin:0 0 32px;font-size:15px;line-height:2.1}.WordPressPage-module__APH8_W__tag{background:var(--burgundy);color:var(--on-dark);box-shadow:0 3px 0 var(--burgundy-dark);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.WordPressPage-module__APH8_W__notices{gap:14px;display:grid}.WordPressPage-module__APH8_W__notice{--k:#d63638;border:1px solid var(--line);border-inline-start:5px solid var(--k);background:var(--surface);border-radius:4px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;box-shadow:0 10px 20px -14px #0006}.WordPressPage-module__APH8_W__notice.WordPressPage-module__APH8_W__warn{--k:#dba617}.WordPressPage-module__APH8_W__notice.WordPressPage-module__APH8_W__info{--k:#2271b1}.WordPressPage-module__APH8_W__noticeIcon{background:var(--k);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;line-height:1;display:grid}.WordPressPage-module__APH8_W__noticeBody{flex:1}.WordPressPage-module__APH8_W__dismiss{color:var(--muted,inherit);opacity:.5;flex-shrink:0;font-size:22px;line-height:1}.WordPressPage-module__APH8_W__quote{margin:10px 0 4px;font-size:18px;font-weight:700;line-height:1.8}.WordPressPage-module__APH8_W__benefitText{opacity:.85;margin:0;font-size:14px;line-height:2}.WordPressPage-module__APH8_W__merge{background:var(--burgundy);color:var(--on-dark);box-shadow:0 5px 0 var(--burgundy-dark);border-radius:16px;align-items:center;gap:16px;margin-top:36px;padding:20px 24px;display:flex}.WordPressPage-module__APH8_W__merge p{margin:0;font-size:15px;font-weight:600;line-height:2}.WordPressPage-module__APH8_W__mergeArrow{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid;rotate:90deg}.WordPressPage-module__APH8_W__versus{grid-template-columns:1fr;gap:18px;display:grid}.WordPressPage-module__APH8_W__side{border-radius:20px;padding:24px 24px 12px}.WordPressPage-module__APH8_W__side ul{margin:0;padding:0;list-style:none}.WordPressPage-module__APH8_W__side li{padding:14px 0;border-top:1px solid var(--line);gap:4px;padding-inline-start:34px;font-size:14px;line-height:2;display:grid;position:relative}.WordPressPage-module__APH8_W__side li:before{border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:15px;inset-inline-start:0}.WordPressPage-module__APH8_W__side li b{font-size:15px}.WordPressPage-module__APH8_W__sideHead{margin:0 0 12px;font-size:18px;line-height:1.6}.WordPressPage-module__APH8_W__sideOld{border:1.5px dashed var(--line);background:0 0}.WordPressPage-module__APH8_W__side li:before{content:"";border:2px solid var(--line);background:0 0;border-radius:6px}.WordPressPage-module__APH8_W__side li.WordPressPage-module__APH8_W__win:before{content:"✓";border-color:var(--accent);background:var(--accent);color:var(--on-dark)}.WordPressPage-module__APH8_W__sideNew{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));box-shadow:0 22px 36px -18px #00000059}.WordPressPage-module__APH8_W__sideNew .WordPressPage-module__APH8_W__sideHead{color:var(--accent)}.WordPressPage-module__APH8_W__steps{--gap:20px;gap:var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.WordPressPage-module__APH8_W__step{min-height:64px;padding-inline-start:64px;position:relative}.WordPressPage-module__APH8_W__stepNum{z-index:1;background:var(--burgundy);width:44px;height:44px;color:var(--on-dark);box-shadow:0 0 0 6px var(--bg-primary,transparent), 0 4px 0 var(--burgundy-dark);border-radius:12px;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.WordPressPage-module__APH8_W__step:nth-child(2n) .WordPressPage-module__APH8_W__stepNum{background:var(--green-deep)}.WordPressPage-module__APH8_W__step:not(:last-child):before{content:"";background:color-mix(in srgb, var(--accent) 40%, var(--line));width:2px;position:absolute;inset-block-start:44px;inset-block-end:calc(var(--gap) * -1);inset-inline-start:21px}.WordPressPage-module__APH8_W__stepTitle{margin:4px 0 6px;font-size:17px;line-height:1.6}.WordPressPage-module__APH8_W__stepText{opacity:.85;margin:0;font-size:14px;line-height:2}.WordPressPage-module__APH8_W__window{border:1px solid var(--line);background:var(--surface);border-radius:16px;height:100%;overflow:hidden;box-shadow:0 22px 36px -14px #0006}.WordPressPage-module__APH8_W__bar{direction:ltr;background:#1c1620;align-items:center;gap:5px;height:34px;padding-inline:14px;display:flex}.WordPressPage-module__APH8_W__bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.WordPressPage-module__APH8_W__bar i:nth-child(2){background:#febc2e}.WordPressPage-module__APH8_W__bar i:nth-child(3){background:#28c840}.WordPressPage-module__APH8_W__bar span{font-family:var(--font-mono,ui-monospace, monospace);color:#e9e2ee99;margin-left:10px;font-size:11px}.WordPressPage-module__APH8_W__themes{grid-template-columns:1fr;gap:24px;display:grid}.WordPressPage-module__APH8_W__media{aspect-ratio:4/3;background:var(--tint);position:relative}.WordPressPage-module__APH8_W__media img{object-fit:cover;object-position:top center}.WordPressPage-module__APH8_W__body{padding:18px 20px 22px}.WordPressPage-module__APH8_W__themeTitle{margin:0 0 8px;font-size:18px;line-height:1.6}.WordPressPage-module__APH8_W__themeText{opacity:.85;margin:0;font-size:14px;line-height:2}.WordPressPage-module__APH8_W__scores{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:13px;display:flex}.WordPressPage-module__APH8_W__scores b{color:var(--accent);margin-inline-start:4px;font-size:15px}.WordPressPage-module__APH8_W__scores small{opacity:.55;direction:ltr;margin-inline-start:auto}.WordPressPage-module__APH8_W__link{background:var(--burgundy);color:var(--on-dark);box-shadow:0 3px 0 var(--burgundy-dark);border-radius:999px;margin-top:16px;padding:8px 18px;font-size:13px;font-weight:700;transition:translate .2s;display:inline-block}.WordPressPage-module__APH8_W__link:hover{translate:0 -2px}.WordPressPage-module__APH8_W__faq{gap:12px;max-width:820px;display:grid}.WordPressPage-module__APH8_W__faqItem{border:1px solid var(--line);background:var(--surface);border-radius:14px;transition:border-color .3s}.WordPressPage-module__APH8_W__faqItem[open]{border-color:var(--accent)}.WordPressPage-module__APH8_W__faqItem summary{cursor:pointer;padding:16px 20px;font-weight:700;line-height:1.8}.WordPressPage-module__APH8_W__faqItem p{opacity:.85;margin:0;padding:0 20px 18px;font-size:14px;line-height:2.1}@media (min-width:640px){.WordPressPage-module__APH8_W__themes,.WordPressPage-module__APH8_W__versus{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.WordPressPage-module__APH8_W__mergeArrow{rotate:none}.WordPressPage-module__APH8_W__steps{grid-template-columns:repeat(4,1fr)}.WordPressPage-module__APH8_W__step{padding-block-start:62px;padding-inline-start:0}.WordPressPage-module__APH8_W__step:not(:last-child):before{background:color-mix(in srgb, var(--accent) 40%, var(--line));width:auto;height:2px;inset-block:21px auto;inset-inline-start:56px;inset-inline-end:calc(var(--gap) * -1 + 6px)}}@media (min-width:960px){.WordPressPage-module__APH8_W__themes{grid-template-columns:repeat(3,1fr)}}
