.jy-page{--jy-photo:none}body.jypt-single{background:#fff;color:#0f172a;font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:hidden}.jy-page{position:relative;width:100%;overflow-x:clip}.jy-page>section{position:relative}.jy-seam{position:relative;z-index:0;isolation:isolate;width:100%;height:var(--h,clamp(26px,2.8vw,52px));background:linear-gradient(180deg,var(--from) 0,var(--to) 100%);pointer-events:none}.jy-seam::after,.jy-seam::before{content:"";position:absolute;inset:0}.jy-seam::before{background:var(--art-up,none);-webkit-mask-image:linear-gradient(180deg,#000 0%,#fff0 100%);mask-image:linear-gradient(180deg,#000 0%,#fff0 100%)}.jy-seam::after{background:var(--art-down,none);-webkit-mask-image:linear-gradient(180deg,#fff0 0%,#000 100%);mask-image:linear-gradient(180deg,#fff0 0%,#000 100%)}.jy-seam--qac-related{--h:clamp(32px,3.6vw,68px)}@media (max-width:620px){.jy-seam{--h:clamp(18px,4.4vw,32px)}.jy-seam--qac-related{--h:clamp(24px,5.6vw,42px)}}.jy-seam--hero-reviews{--from:#FAF8FA;--to:#FAFCFC;--art-up:linear-gradient(90deg,#FFFFFF 0.0%,#FEFEFE 12.5%,#FEFEFE 25.0%,#FDFDFD 37.5%,#FAF8FA 50.0%,#F2EFF1 62.5%,#F8F6F7 75.0%,#FEFEFE 87.5%,#FFFFFF 100.0%);--art-down:linear-gradient(90deg,#FAFCFC 0.0%,#FAFCFC 12.5%,#FAFCFC 25.0%,#FAFCFC 37.5%,#FAFCFC 50.0%,#F3FAF9 62.5%,#EDF9F6 75.0%,#E8F7F4 87.5%,#ECF9F6 100.0%)}.jy-seam--reviews-pinfo{--from:#F3F6F6;--to:#FBFCFD;--art-up:linear-gradient(90deg,#EDF4F8 0.0%,#E7EEF3 12.5%,#ECF1F4 25.0%,#F1F4F5 37.5%,#F3F6F6 50.0%,#F3F6F6 62.5%,#F3F6F6 75.0%,#F3F6F6 87.5%,#FAFCFC 100.0%);--art-down:linear-gradient(90deg,#FAFBFC 0.0%,#FBFCFD 12.5%,#FBFCFD 25.0%,#FBFCFD 37.5%,#FBFCFD 50.0%,#FBFCFD 62.5%,#F9FBFC 75.0%,#F3F7F9 87.5%,#F0F5F7 100.0%)}.jy-seam--pinfo-qac{--from:#EFF5F7;--to:#F3FBFB;--art-up:linear-gradient(90deg,#EFF5F7 0.0%,#EFF5F7 12.5%,#EFF5F7 25.0%,#EFF5F7 37.5%,#EFF5F7 50.0%,#EFF5F7 62.5%,#EFF5F7 75.0%,#EFF5F7 87.5%,#EFF5F7 100.0%);--art-down:linear-gradient(90deg,#EDF6FA 0.0%,#F1F9FB 12.5%,#F7FCFC 25.0%,#F8FCFC 37.5%,#F3FBFB 50.0%,#EAF8F9 62.5%,#DBF2F3 75.0%,#CBE7E9 87.5%,#DEF2F3 100.0%)}.jy-seam--qac-related{--from:#E4F2F6;--to:#FFFFFF;--art-up:linear-gradient(90deg,#E0EDF2 0.0%,#DEEAF0 12.5%,#E4F2F6 25.0%,#E4F2F6 37.5%,#E4F2F6 50.0%,#E4F2F6 62.5%,#E4F2F6 75.0%,#E4F2F6 87.5%,#E4F2F6 100.0%);--art-down:linear-gradient(90deg,#FFFFFF 0.0%,#FFFFFF 12.5%,#FFFFFF 25.0%,#FFFFFF 37.5%,#FFFFFF 50.0%,#FFFFFF 62.5%,#FFFFFF 75.0%,#FFFFFF 87.5%,#FFFFFF 100.0%)}@media (max-width:1200px){.jy-seam--hero-reviews{--from:#FAF8FA;--to:#F9FBFB;--art-up:linear-gradient(90deg,#FFFFFF 0.0%,#FEFEFE 12.5%,#FEFEFE 25.0%,#FEFEFE 37.5%,#FAF8FA 50.0%,#F2EFF2 62.5%,#F7F6F7 75.0%,#FEFEFE 87.5%,#FFFFFF 100.0%);--art-down:linear-gradient(90deg,#FAFCFC 0.0%,#F9FBFB 12.5%,#F9FBFB 25.0%,#F9FBFB 37.5%,#F9FBFB 50.0%,#F2FAF8 62.5%,#ECF7F5 75.0%,#E6F6F3 87.5%,#EDF9F7 100.0%)}.jy-seam--reviews-pinfo{--from:#F1F4F4;--to:#FBFCFD;--art-up:linear-gradient(90deg,#EEF4F9 0.0%,#E5ECF1 12.5%,#EAF0F2 25.0%,#EFF3F3 37.5%,#F1F4F4 50.0%,#F1F4F4 62.5%,#F1F4F4 75.0%,#F1F4F4 87.5%,#FAFCFC 100.0%);--art-down:linear-gradient(90deg,#F9FAFB 0.0%,#FBFCFD 12.5%,#FBFCFD 25.0%,#FBFCFD 37.5%,#FBFCFD 50.0%,#FBFCFD 62.5%,#FBFCFD 75.0%,#F6F9FA 87.5%,#F4F8F9 100.0%)}.jy-seam--pinfo-qac{--from:#EFF5F7;--to:#F3FAFB;--art-up:linear-gradient(90deg,#EFF5F7 0.0%,#EFF5F7 12.5%,#EFF5F7 25.0%,#EFF5F7 37.5%,#EFF5F7 50.0%,#EFF5F7 62.5%,#EFF5F7 75.0%,#EFF5F7 87.5%,#EFF5F7 100.0%);--art-down:linear-gradient(90deg,#ECF5F9 0.0%,#F2F9FB 12.5%,#F8FCFC 25.0%,#F8FCFC 37.5%,#F3FAFB 50.0%,#EAF8F9 62.5%,#DCF1F2 75.0%,#CDE8EA 87.5%,#DDF1F3 100.0%)}.jy-seam--qac-related{--from:#E4F2F6;--to:#FFFFFF;--art-up:linear-gradient(90deg,#E0EDF2 0.0%,#DEEAF0 12.5%,#E3F1F5 25.0%,#E4F2F6 37.5%,#E4F2F6 50.0%,#E4F2F6 62.5%,#E4F2F6 75.0%,#E4F2F6 87.5%,#E4F2F6 100.0%);--art-down:linear-gradient(90deg,#FFFFFF 0.0%,#FFFFFF 12.5%,#FFFFFF 25.0%,#FFFFFF 37.5%,#FFFFFF 50.0%,#FFFFFF 62.5%,#FFFFFF 75.0%,#FFFFFF 87.5%,#FFFFFF 100.0%)}}@media (max-width:950px){.jy-seam--hero-reviews{--from:#FBFBFB;--to:#F9FBFB;--art-up:linear-gradient(90deg,#FFFFFF 0.0%,#FDFDFD 12.5%,#FDFDFD 25.0%,#FDFDFD 37.5%,#FBFBFB 50.0%,#F4F2F4 62.5%,#F8F7F8 75.0%,#FDFDFD 87.5%,#FFFFFF 100.0%);--art-down:linear-gradient(90deg,#FAFCFC 0.0%,#F9FBFB 12.5%,#F9FBFB 25.0%,#F9FBFB 37.5%,#F9FBFB 50.0%,#F2F9F8 62.5%,#ECF8F5 75.0%,#E6F6F3 87.5%,#ECF8F6 100.0%)}.jy-seam--reviews-pinfo{--from:#F0F3F3;--to:#FBFCFD;--art-up:linear-gradient(90deg,#ECF2F7 0.0%,#E4EBF0 12.5%,#E9EEF1 25.0%,#EEF1F2 37.5%,#F0F3F3 50.0%,#F0F3F3 62.5%,#F0F3F3 75.0%,#F0F3F3 87.5%,#F9FBFB 100.0%);--art-down:linear-gradient(90deg,#FAFBFC 0.0%,#FBFCFD 12.5%,#FBFCFD 25.0%,#FBFCFD 37.5%,#FBFCFD 50.0%,#FBFCFD 62.5%,#FBFCFD 75.0%,#FBFCFD 87.5%,#F9FAFC 100.0%)}.jy-seam--pinfo-qac{--from:#EFF5F7;--to:#F8FCFC;--art-up:linear-gradient(90deg,#EFF5F7 0.0%,#EFF5F7 12.5%,#EFF5F7 25.0%,#EFF5F7 37.5%,#EFF5F7 50.0%,#EFF5F7 62.5%,#EFF5F7 75.0%,#EFF5F7 87.5%,#EFF5F7 100.0%);--art-down:linear-gradient(90deg,#F4FAFB 0.0%,#F6FBFC 12.5%,#F8FCFC 25.0%,#F8FCFC 37.5%,#F8FCFC 50.0%,#F2FAFA 62.5%,#E7F5F6 75.0%,#DDEFF0 87.5%,#E8F6F6 100.0%)}.jy-seam--qac-related{--from:#E4F2F6;--to:#FFFFFF;--art-up:linear-gradient(90deg,#DFEBF0 0.0%,#DBE7ED 12.5%,#E2F0F4 25.0%,#E4F2F6 37.5%,#E4F2F6 50.0%,#E4F2F6 62.5%,#E4F2F6 75.0%,#E4F2F6 87.5%,#E4F2F6 100.0%);--art-down:linear-gradient(90deg,#FFFFFF 0.0%,#FFFFFF 12.5%,#FFFFFF 25.0%,#FFFFFF 37.5%,#FFFFFF 50.0%,#FFFFFF 62.5%,#FFFFFF 75.0%,#FFFFFF 87.5%,#FFFFFF 100.0%)}}@media (max-width:720px){.jy-seam--hero-reviews{--from:#FAFAFA;--to:#F9FBFB;--art-up:linear-gradient(90deg,#FFFFFF 0.0%,#FCFCFC 12.5%,#FCFCFC 25.0%,#FCFCFC 37.5%,#FAFAFA 50.0%,#F7F6F7 62.5%,#F9F9F9 75.0%,#FCFCFC 87.5%,#FFFFFF 100.0%);--art-down:linear-gradient(90deg,#FAFCFC 0.0%,#F9FBFB 12.5%,#F9FBFB 25.0%,#F9FBFB 37.5%,#F9FBFB 50.0%,#F2F9F8 62.5%,#ECF8F6 75.0%,#E6F6F3 87.5%,#ECF8F6 100.0%)}.jy-seam--reviews-pinfo{--from:#F0F3F3;--to:#FBFCFD;--art-up:linear-gradient(90deg,#ECF2F7 0.0%,#E4EBF0 12.5%,#E8EEF0 25.0%,#EEF1F2 37.5%,#F0F3F3 50.0%,#F0F3F3 62.5%,#F0F3F3 75.0%,#F0F3F3 87.5%,#F9FBFB 100.0%);--art-down:linear-gradient(90deg,#FAFBFC 0.0%,#FBFCFD 12.5%,#FBFCFD 25.0%,#FBFCFD 37.5%,#FBFCFD 50.0%,#FBFCFD 62.5%,#FBFCFD 75.0%,#FBFCFD 87.5%,#FBFCFD 100.0%)}.jy-seam--pinfo-qac{--from:#EFF5F7;--to:#F8FCFC;--art-up:linear-gradient(90deg,#EFF5F7 0.0%,#EFF5F7 12.5%,#EFF5F7 25.0%,#EFF5F7 37.5%,#EFF5F7 50.0%,#EFF5F7 62.5%,#EFF5F7 75.0%,#EFF5F7 87.5%,#EFF5F7 100.0%);--art-down:linear-gradient(90deg,#F7FCFC 0.0%,#F8FCFC 12.5%,#F8FCFC 25.0%,#F8FCFC 37.5%,#F8FCFC 50.0%,#F8FCFC 62.5%,#F8FCFC 75.0%,#F7FBFB 87.5%,#F8FCFC 100.0%)}.jy-seam--qac-related{--from:#E4F2F6;--to:#FFFFFF;--art-up:linear-gradient(90deg,#E1EEF3 0.0%,#DFEBF0 12.5%,#E1EEF3 25.0%,#E4F2F6 37.5%,#E4F2F6 50.0%,#E4F2F6 62.5%,#E4F2F6 75.0%,#E4F2F6 87.5%,#E4F2F6 100.0%);--art-down:linear-gradient(90deg,#FFFFFF 0.0%,#FFFFFF 12.5%,#FFFFFF 25.0%,#FFFFFF 37.5%,#FFFFFF 50.0%,#FFFFFF 62.5%,#FFFFFF 75.0%,#FFFFFF 87.5%,#FFFFFF 100.0%)}}@media (max-width:520px){.jy-seam--hero-reviews{--from:#F7F6F6;--to:#F9FBFB;--art-up:linear-gradient(90deg,#FFFFFF 0.0%,#FEFEFE 12.5%,#FCFCFC 25.0%,#F9F9F9 37.5%,#F7F6F6 50.0%,#F7F6F6 62.5%,#F9F9F9 75.0%,#FEFEFE 87.5%,#FFFFFF 100.0%);--art-down:linear-gradient(90deg,#FAFCFC 0.0%,#F9FBFB 12.5%,#F9FBFB 25.0%,#F9FBFB 37.5%,#F9FBFB 50.0%,#F2F9F8 62.5%,#ECF8F6 75.0%,#E7F6F3 87.5%,#ECF8F6 100.0%)}.jy-seam--reviews-pinfo{--from:#F0F3F3;--to:#FBFCFD;--art-up:linear-gradient(90deg,#EBF1F6 0.0%,#E4EBF0 12.5%,#E9EFF1 25.0%,#EEF2F2 37.5%,#F0F3F3 50.0%,#F0F3F3 62.5%,#F0F3F3 75.0%,#F0F3F3 87.5%,#F8FAFA 100.0%);--art-down:linear-gradient(90deg,#FAFBFC 0.0%,#FBFCFD 12.5%,#FBFCFD 25.0%,#FBFCFD 37.5%,#FBFCFD 50.0%,#FBFCFD 62.5%,#FBFCFD 75.0%,#FBFCFD 87.5%,#FBFCFD 100.0%)}.jy-seam--pinfo-qac{--from:#EFF5F7;--to:#F7FBFB;--art-up:linear-gradient(90deg,#EFF5F7 0.0%,#EFF5F7 12.5%,#EFF5F7 25.0%,#EFF5F7 37.5%,#EFF5F7 50.0%,#EFF5F7 62.5%,#EFF5F7 75.0%,#EFF5F7 87.5%,#EFF5F7 100.0%);--art-down:linear-gradient(90deg,#F8FCFC 0.0%,#F8FCFC 12.5%,#F8FCFC 25.0%,#F8FCFC 37.5%,#F7FBFB 50.0%,#F6FBFB 62.5%,#F5FAFA 75.0%,#F6FBFB 87.5%,#F7FBFC 100.0%)}.jy-seam--qac-related{--from:#E3F0F4;--to:#FFFFFF;--art-up:linear-gradient(90deg,#E0EDF2 0.0%,#DEEAF0 12.5%,#DEEAF0 25.0%,#DFECF1 37.5%,#E3F0F4 50.0%,#E3F1F5 62.5%,#E4F2F6 75.0%,#E4F2F6 87.5%,#E4F2F6 100.0%);--art-down:linear-gradient(90deg,#FFFFFF 0.0%,#FFFFFF 12.5%,#FFFFFF 25.0%,#FFFFFF 37.5%,#FFFFFF 50.0%,#FFFFFF 62.5%,#FFFFFF 75.0%,#FFFFFF 87.5%,#FFFFFF 100.0%)}}#jy-phero{--ink:#0F172A;--body:#4A5A6C;--muted:#7C8CA0;--accent:#005F73;--accent-ink:#00434F;--deep:#092328;--plum:#450C3F;--slate:#224248;--frame:#F6FAFC;--line:#E2ECF3;--tint-blue:#EAF2F8;--tint-deep:#D2E3F0;--tint-mint:#D1F2EB;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--ph-photo:var(--jy-photo);--r-lg:clamp(22px,2.8vw,44px);--r-md:clamp(14px,1.5vw,22px);--r-sm:clamp(10px,1vw,14px);--pad:clamp(16px,2.4vw,40px);--gap:clamp(22px,3vw,56px);position:relative;box-sizing:border-box;padding:clamp(18px,2.2vw,34px) clamp(14px,2.6vw,36px) clamp(24px,2.8vw,48px);background:#fff;color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow:clip}#jy-phero *,#jy-phero ::after,#jy-phero ::before{box-sizing:border-box}#jy-phero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60vw 48vw at 92% -8%,rgb(209 242 235 / .66) 0,#fff0 62%),radial-gradient(54vw 42vw at -8% 18%,rgb(210 227 240 / .62) 0,#fff0 60%),radial-gradient(44vw 38vw at 62% 108%,rgb(69 12 63 / .055) 0,#fff0 64%)}.ph-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ph-bg>*{position:absolute;display:block}.ph-bg__blob{border-radius:50%;filter:blur(58px);animation:ph-breathe 22s ease-in-out infinite}.ph-bg__blob--a{top:-9%;right:4%;width:clamp(240px,32vw,520px);aspect-ratio:1;background:radial-gradient(circle,rgb(0 95 115 / .2) 0,#fff0 70%)}.ph-bg__blob--b{top:38%;left:-8%;width:clamp(220px,28vw,460px);aspect-ratio:1;background:radial-gradient(circle,rgb(209 242 235 / .85) 0,#fff0 70%);animation-delay:-7s}.ph-bg__blob--c{bottom:-6%;right:22%;width:clamp(180px,24vw,400px);aspect-ratio:1;background:radial-gradient(circle,rgb(69 12 63 / .1) 0,#fff0 70%);animation-delay:-13s}.ph-bg__dots{top:clamp(40px,7vw,120px);right:clamp(-30px,-1vw,0px);width:clamp(200px,26vw,420px);height:clamp(200px,26vw,420px);background-image:radial-gradient(rgb(0 95 115 / .3) 1.2px,transparent 1.3px);background-size:clamp(14px,1.4vw,20px) clamp(14px,1.4vw,20px);-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0%,transparent 68%);mask-image:radial-gradient(circle at 60% 40%,#000 0%,transparent 68%);opacity:.62}.ph-bg__dots--b{top:auto;right:auto;bottom:clamp(30px,5vw,90px);left:clamp(-40px,-2vw,0px);width:clamp(160px,20vw,330px);height:clamp(160px,20vw,330px);opacity:.45}.ph-bg__ring{top:42%;right:clamp(-84px,-4vw,-26px);width:clamp(150px,18vw,280px);height:auto;color:var(--accent);opacity:.2;animation:ph-drift 30s ease-in-out infinite}.ph-bg__wave{bottom:clamp(-10px,1vw,30px);left:clamp(-20px,2vw,40px);width:clamp(280px,42vw,720px);height:auto;color:var(--accent);opacity:.16}.ph-bg__wave--r{bottom:auto;left:auto;top:clamp(120px,16vw,300px);right:clamp(-60px,-2vw,-10px);width:clamp(220px,30vw,520px);color:var(--plum);opacity:.13;transform:scaleX(-1)}.ph-bg__squiggle{top:clamp(-14px,0vw,20px);right:clamp(90px,16vw,320px);width:clamp(90px,11vw,180px);height:auto;color:var(--plum);opacity:.3;animation:ph-drift 26s ease-in-out infinite reverse}.ph-bg__cross{bottom:clamp(14px,2.4vw,46px);left:clamp(90px,18vw,400px);width:clamp(52px,6vw,96px);height:auto;color:var(--accent);opacity:.26;animation:ph-drift 34s ease-in-out infinite}@keyframes ph-breathe{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.9}50%{transform:translate3d(0,-22px,0) scale(1.07);opacity:1}}@keyframes ph-drift{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(0,-16px,0) rotate(7deg)}}.ph-bg__wave--r{animation:none}.ph-wrap{position:relative;z-index:1;max-width:1520px;margin:0 auto}.ph-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(6px,.6vw,10px);margin:0 0 clamp(16px,2vw,30px);font-size:clamp(11px,.76vw,13px);line-height:1.4;font-weight:500;color:var(--muted)}.ph-crumb a{color:var(--muted);text-decoration:none;transition:color .2s var(--ease-out)}.ph-crumb a:hover{color:var(--accent)}.ph-crumb a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ph-crumb svg{width:12px;height:12px;flex:none;opacity:.5}.ph-crumb [aria-current]{color:var(--ink);font-weight:600}.ph-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:var(--gap);align-items:start}.ph-gallery{position:relative;min-width:0}.ph-stage{position:relative;aspect-ratio:1;overflow:hidden;background:radial-gradient(120% 88% at 50% 112%,rgb(0 95 115 / .13) 0,#fff0 62%),linear-gradient(158deg,#f4fafc 0,var(--tint-blue) 44%,#ddf1ec 100%);border:1px solid var(--line);border-radius:var(--r-lg) 10px var(--r-lg) 10px;box-shadow:0 34px 70px -44px rgb(0 95 115 / .55),0 2px 0 rgb(255 255 255 / .9) inset}.ph-stage::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-radial-gradient(circle at 50% 116%,rgb(0 95 115 / .075) 0 1.4px,#fff0 1.4px clamp(26px,3.4vw,52px));-webkit-mask-image:radial-gradient(circle at 50% 112%,#000 0%,transparent 74%);mask-image:radial-gradient(circle at 50% 112%,#000 0%,transparent 74%)}.ph-stage::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(112deg,#fff0 34%,rgb(255 255 255 / .55) 50%,#fff0 66%);transform:translateX(-120%);animation:ph-sheen 9s cubic-bezier(.32,.72,0,1) 1.4s infinite}@keyframes ph-sheen{0%{transform:translateX(-120%)}100%,26%{transform:translateX(120%)}}.ph-float{position:absolute;left:clamp(12px,1.3vw,20px);bottom:clamp(12px,1.3vw,20px);z-index:3;display:flex;align-items:center;gap:clamp(8px,.85vw,13px);padding:clamp(8px,.8vw,13px) clamp(12px,1.15vw,18px);background:rgb(255 255 255 / .78);border:1px solid rgb(255 255 255 / .9);border-radius:14px 4px 14px 4px;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 16px 34px -22px rgb(15 23 42 / .55)}.ph-float svg{width:clamp(17px,1.5vw,22px);height:clamp(17px,1.5vw,22px);flex:none;color:var(--accent)}.ph-float b{display:block;font-size:clamp(13px,1vw,17px);line-height:1.15;letter-spacing:-.02em;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.ph-float span{display:block;margin-top:2px;font-size:clamp(9px,.64vw,11px);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ph-slide{position:absolute;inset:0;margin:0;z-index:1;display:grid;place-items:center;opacity:0;transform:scale(1.025);transition:opacity 520ms var(--ease-open),transform 720ms var(--ease-fluid);pointer-events:none}.ph-slide.is-active{opacity:1;transform:none;pointer-events:auto}.ph-slide img{width:100%;height:100%;object-fit:cover;display:block}.ph-photo{position:absolute;inset:0;background-image:var(--ph-photo);background-size:cover;background-position:var(--pos,50% 50%);background-repeat:no-repeat;transform:scale(var(--zoom,1));transform-origin:var(--pos,50% 50%);transition:transform 640ms var(--ease-fluid)}.ph-stage.is-zoomed .ph-photo{--zoom:1.55}.ph-slide[data-kind=video] .ph-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 35 40 / .34),rgb(9 35 40 / .52))}.ph-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(54px,5.4vw,84px);height:clamp(54px,5.4vw,84px);color:#fff;background:rgb(255 255 255 / .16);border:1.5px solid rgb(255 255 255 / .72);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ph-bob 6.5s ease-in-out infinite}.ph-play svg{width:44%;height:44%;margin-left:8%}.ph-empty{display:grid;place-items:center;gap:clamp(8px,.8vw,12px);color:var(--accent);opacity:.34;text-align:center;padding:16px;animation:ph-bob 6.5s ease-in-out infinite}@keyframes ph-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.ph-empty svg{width:clamp(30px,3.4vw,52px);height:clamp(30px,3.4vw,52px);display:block}.ph-empty span{font-size:clamp(10px,.7vw,12px);line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ph-slide[data-kind=video] .ph-empty{color:var(--plum);opacity:.4}.ph-flag{position:absolute;top:clamp(12px,1.3vw,20px);left:clamp(12px,1.3vw,20px);z-index:3;display:inline-flex;align-items:center;gap:7px;padding:clamp(6px,.55vw,9px) clamp(11px,1vw,16px);font-size:clamp(10px,.7vw,12px);line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;box-shadow:0 6px 18px -8px rgb(0 95 115 / .7),0 2px 10px rgb(9 35 40 / .35)}.ph-flag svg{width:12px;height:12px}:is(.jy-page,.elementor) button.ph-zoom{position:absolute;top:clamp(12px,1.3vw,20px);right:clamp(12px,1.3vw,20px);z-index:3;display:grid;place-items:center;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);padding:0;color:var(--accent-ink);background:rgb(255 255 255 / .9);border:1px solid var(--line);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}:is(.jy-page,.elementor) button.ph-zoom svg{width:clamp(15px,1.2vw,18px);height:clamp(15px,1.2vw,18px)}:is(.jy-page,.elementor) button.ph-zoom:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}:is(.jy-page,.elementor) button.ph-zoom:active{transform:scale(.94);transition-duration:.1s}:is(.jy-page,.elementor) button.ph-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.jy-page,.elementor) button.ph-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:clamp(34px,3vw,46px);height:clamp(34px,3vw,46px);padding:0;color:var(--accent-ink);background:rgb(255 255 255 / .92);border:1px solid var(--line);border-radius:999px;cursor:pointer;box-shadow:0 6px 18px rgb(15 23 42 / .09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity 240ms var(--ease-out),background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out);z-index:2}.ph-stage:focus-within :is(.jy-page,.elementor) button.ph-arrow,.ph-stage:hover :is(.jy-page,.elementor) button.ph-arrow{opacity:1}@media (hover:none){:is(.jy-page,.elementor) button.ph-arrow{opacity:1}}:is(.jy-page,.elementor) button.ph-arrow svg{width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px)}:is(.jy-page,.elementor) button.ph-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff}:is(.jy-page,.elementor) button.ph-arrow:active{transform:translateY(-50%) scale(.93);transition-duration:.1s}:is(.jy-page,.elementor) button.ph-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px;opacity:1}:is(.jy-page,.elementor) button.ph-arrow[data-nav=prev]{left:clamp(10px,1.1vw,18px)}:is(.jy-page,.elementor) button.ph-arrow[data-nav=next]{right:clamp(10px,1.1vw,18px)}.ph-thumbs{display:flex;gap:clamp(8px,.85vw,14px);margin-top:clamp(10px,1.1vw,18px);padding-bottom:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) #fff0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ph-thumbs::-webkit-scrollbar{height:4px}.ph-thumbs::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}:is(.jy-page,.elementor) button.ph-thumb{position:relative;flex:1 1 0%;min-width:clamp(54px,5.4vw,104px);aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;background:var(--tint-blue);border:1px solid var(--line);border-radius:var(--r-sm);scroll-snap-align:start;transition:border-color 220ms var(--ease-out),transform 220ms var(--ease-out),box-shadow 220ms var(--ease-out)}:is(.jy-page,.elementor) button.ph-thumb img{width:100%;height:100%;object-fit:cover;display:block}:is(.jy-page,.elementor) button.ph-thumb .ph-photo{transition:none}:is(.jy-page,.elementor) button.ph-thumb[data-kind=video] .ph-photo::after{content:"";position:absolute;inset:0;background:rgb(9 35 40 / .42)}:is(.jy-page,.elementor) button.ph-thumb[data-kind=video] i{color:#fff;opacity:1;z-index:2}:is(.jy-page,.elementor) button.ph-thumb i{position:absolute;inset:0;display:grid;place-items:center;color:var(--accent);opacity:.3}:is(.jy-page,.elementor) button.ph-thumb i svg{width:44%;height:44%}:is(.jy-page,.elementor) button.ph-thumb[data-kind=video] i{color:var(--plum);opacity:.42}:is(.jy-page,.elementor) button.ph-thumb:hover{transform:translateY(-2px);border-color:#bfd8e4}:is(.jy-page,.elementor) button.ph-thumb[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px rgb(0 95 115 / .24)}:is(.jy-page,.elementor) button.ph-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ph-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);margin-top:clamp(10px,1.1vw,18px);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.ph-assure>div{display:flex;align-items:center;gap:8px;padding:clamp(10px,1vw,15px) clamp(10px,1vw,16px);background:rgb(255 255 255 / .82);transition:background-color 240ms var(--ease-out);font-size:clamp(10.5px,.74vw,13px);line-height:1.35;font-weight:600;color:var(--slate)}.ph-assure>div:hover{background:var(--tint-mint)}.ph-assure svg{width:15px;height:15px;flex:none;color:var(--accent)}.ph-panel{min-width:0;padding-top:clamp(0px,.5vw,10px)}.ph-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgb(0 95 115 / .5);animation:ph-pulse 2.6s ease-out infinite}@keyframes ph-pulse{0%{box-shadow:0 0 0 0 rgb(0 95 115 / .45)}100%,70%{box-shadow:0 0 0 9px #fff0}}.ph-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:clamp(5px,.5vw,8px) clamp(10px,.95vw,15px);font-size:clamp(10px,.7vw,12px);line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--tint-mint);border-radius:999px}.ph-title{margin:clamp(12px,1.3vw,20px) 0 0;font-size:clamp(28px,3.1vw,54px);line-height:1.04;letter-spacing:-.032em;font-weight:700;text-wrap:balance}.ph-sub{margin:clamp(9px,.9vw,14px) 0 0;max-width:46ch;font-size:clamp(13px,.92vw,16px);line-height:1.6;color:var(--body);text-wrap:pretty}.ph-chips{display:flex;flex-wrap:wrap;gap:clamp(6px,.6vw,10px);margin-top:clamp(12px,1.2vw,18px)}.ph-chip{display:inline-flex;align-items:center;gap:6px;padding:clamp(5px,.5vw,8px) clamp(9px,.85vw,14px);font-size:clamp(10px,.72vw,12.5px);line-height:1.3;font-weight:600;color:var(--accent-ink);background:linear-gradient(160deg,rgb(255 255 255 / .9),rgb(234 242 248 / .9));border:1px solid var(--line);border-radius:999px;box-shadow:0 6px 16px -12px rgb(15 23 42 / .5);transition:transform 220ms var(--ease-out),box-shadow 220ms var(--ease-out),border-color 220ms var(--ease-out)}.ph-chip:hover{transform:translateY(-2px);border-color:#c6dce7;box-shadow:0 12px 22px -14px rgb(0 95 115 / .6)}.ph-chip svg{width:13px;height:13px;flex:none;color:var(--accent)}.ph-chip.is-plum{color:var(--plum);background:#f6ecf4;border-color:#ebd9e6}.ph-chip.is-plum svg{color:var(--plum)}.ph-price{position:relative;margin-top:clamp(18px,2vw,30px);padding:clamp(14px,1.4vw,22px);background:linear-gradient(150deg,rgb(255 255 255 / .94) 0,rgb(246 250 252 / .94) 46%,rgb(209 242 235 / .5) 100%);border:1px solid var(--line);border-radius:var(--r-md) 8px var(--r-md) 8px;box-shadow:0 20px 44px -34px rgb(0 95 115 / .6)}.ph-price__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:clamp(10px,1vw,14px)}.ph-price__label{font-size:clamp(10px,.7vw,12px);line-height:1;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.ph-price__note{font-size:clamp(10.5px,.74vw,12.5px);line-height:1.3;color:var(--muted);font-weight:500}.ph-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.7vw,12px)}.ph-tier{position:relative;padding:clamp(10px,1vw,15px) clamp(8px,.9vw,14px);background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color 260ms var(--ease-out),background-color 260ms var(--ease-out),transform 260ms var(--ease-out),box-shadow 260ms var(--ease-out)}.ph-tier b{display:block;font-size:clamp(18px,1.65vw,28px);line-height:1.1;letter-spacing:-.02em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.ph-tier span{display:block;margin-top:4px;font-size:clamp(10px,.72vw,12.5px);line-height:1.35;font-weight:500;color:var(--muted)}.ph-tier.is-live{background:linear-gradient(150deg,#dff6f0 0,var(--tint-mint) 100%);border-color:rgb(0 95 115 / .4);transform:translateY(-3px);box-shadow:0 14px 30px -16px rgb(0 95 115 / .55),0 0 0 3px rgb(0 95 115 / .09)}.ph-tier.is-live::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid rgb(0 95 115 / .35);animation:ph-ring 2.4s ease-out infinite}@keyframes ph-ring{0%{opacity:.85;transform:scale(1)}100%,70%{opacity:0;transform:scale(1.045)}}.ph-best{position:absolute;top:calc(clamp(10px,1vw,15px) * -.75);right:clamp(8px,.9vw,14px);padding:3px 9px;font-size:clamp(8.5px,.6vw,10px);line-height:1.3;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--plum);border-radius:999px;box-shadow:0 6px 14px -8px rgb(69 12 63 / .9)}.ph-tier.is-live b{color:var(--accent-ink)}.ph-tier.is-live span{color:var(--accent);font-weight:600}.ph-opt{margin-top:clamp(16px,1.7vw,26px)}.ph-opt__label{display:flex;align-items:baseline;gap:8px;margin-bottom:clamp(7px,.7vw,11px);font-size:clamp(11px,.76vw,13px);line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ph-opt__label em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;font-size:clamp(11.5px,.8vw,13.5px);color:var(--ink)}.ph-opt__row{display:flex;flex-wrap:wrap;gap:clamp(6px,.65vw,10px)}:is(.jy-page,.elementor) button.ph-pick{padding:clamp(8px,.8vw,12px) clamp(13px,1.2vw,20px);font-family:inherit;font-size:clamp(12px,.84vw,14.5px);line-height:1.2;font-weight:600;color:var(--body);background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out),transform 180ms var(--ease-out)}:is(.jy-page,.elementor) button.ph-pick:hover{border-color:#a9c7d6;color:var(--accent-ink);transform:translateY(-1px)}:is(.jy-page,.elementor) button.ph-pick[aria-checked=true]{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px -12px rgb(0 95 115 / .8)}:is(.jy-page,.elementor) button.ph-pick:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ph-buy{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(8px,.9vw,14px);margin-top:clamp(18px,2vw,28px)}.ph-step{display:flex;align-items:center;gap:clamp(2px,.3vw,6px);padding:clamp(4px,.4vw,6px);background:#fff;border:1px solid var(--line);border-radius:999px}.ph-step button{display:grid;place-items:center;width:clamp(32px,2.7vw,40px);height:clamp(32px,2.7vw,40px);padding:0;color:var(--accent-ink);background:0 0;border:0;border-radius:999px;cursor:pointer;transition:background-color 180ms var(--ease-out),color 180ms var(--ease-out)}.ph-step button svg{width:14px;height:14px}.ph-step button:hover{background:var(--tint-blue)}.ph-step button:active{background:var(--tint-deep)}.ph-step button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ph-step input{width:clamp(44px,3.6vw,58px);font-family:inherit;font-size:clamp(13px,.95vw,16px);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;background:0 0;border:0;padding:0;-moz-appearance:textfield}.ph-step input::-webkit-inner-spin-button,.ph-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ph-step input:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.ph-step u{padding-right:clamp(10px,.9vw,15px);font-size:clamp(11px,.76vw,13px);line-height:1;font-weight:600;color:var(--muted);text-decoration:none}.ph-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;min-width:clamp(150px,12vw,192px);padding:clamp(12px,1.1vw,17px) clamp(18px,1.7vw,28px);font-family:inherit;font-size:clamp(13px,.92vw,16px);line-height:1.2;font-weight:700;text-decoration:none;border-radius:999px;cursor:pointer;transition:transform .2s var(--ease-out),background-color 220ms var(--ease-out),color 220ms var(--ease-out),box-shadow 220ms var(--ease-out),border-color 220ms var(--ease-out)}.ph-cta svg{width:15px;height:15px;flex:none;transition:transform 320ms var(--ease-fluid)}.ph-cta--main{position:relative;overflow:hidden;color:#fff;border:1px solid var(--accent);background:linear-gradient(135deg,#00728a 0,var(--accent) 46%,#0a4c5a 100%);box-shadow:0 16px 34px -18px rgb(0 95 115 / .95)}.ph-cta--main::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,rgb(255 255 255 / .34),#fff0);transform:skewX(-18deg);transition:left 620ms var(--ease-fluid)}.ph-cta--main:hover::before{left:130%}.ph-cta--main:hover{background:linear-gradient(135deg,#00637a 0,var(--accent-ink) 100%);border-color:var(--accent-ink);transform:translateY(-2px);box-shadow:0 18px 34px -16px rgb(0 95 115 / .7)}.ph-cta--main:hover svg{transform:translateX(3px)}.ph-cta--ghost{flex:1 1 auto;min-width:clamp(140px,11vw,176px);color:var(--accent-ink);background:#fff;border:1px solid #c6dce7}.ph-cta--ghost:hover{background:var(--tint-blue);border-color:var(--accent);transform:translateY(-2px)}.ph-cta:active{transform:translateY(1px) scale(.99);transition-duration:.1s}.ph-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ph-est{margin:clamp(9px,.9vw,13px) 0 0;font-size:clamp(11px,.78vw,13.5px);line-height:1.5;color:var(--muted);font-weight:500}.ph-est b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.ph-custom{position:relative;overflow:hidden;margin-top:clamp(18px,2vw,28px);padding:clamp(14px,1.4vw,22px);background:linear-gradient(180deg,rgb(209 242 235 / .5) 0,rgb(234 242 248 / .5) 100%);border:1px solid var(--line);border-radius:8px var(--r-md) 8px var(--r-md);box-shadow:0 18px 40px -34px rgb(0 95 115 / .7)}.ph-custom::after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(0 95 115 / .12) 0,#fff0 70%)}.ph-custom__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(9px,.9vw,14px)}.ph-custom__head h3{margin:0;font-size:clamp(13px,.95vw,16px);line-height:1.3;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.ph-verified{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:clamp(9.5px,.66vw,11.5px);line-height:1.4;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--accent);border-radius:999px}.ph-verified svg{width:11px;height:11px}.ph-custom ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.7vw,11px) clamp(10px,1vw,18px)}.ph-custom li{display:flex;align-items:flex-start;gap:8px;font-size:clamp(12px,.82vw,14.5px);line-height:1.4;font-weight:500;color:var(--body)}.ph-custom li svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--accent)}.ph-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin-top:clamp(26px,3.2vw,56px);align-items:stretch}.ph-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(13px,1.3vw,20px);background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--r-md) 8px var(--r-md) 8px;box-shadow:0 18px 42px -36px rgb(15 23 42 / .6);transition:transform 320ms var(--ease-out),box-shadow 320ms var(--ease-out),border-color 320ms var(--ease-out)}.ph-card::before{content:"";position:absolute;left:0;top:0;height:3px;width:clamp(52px,6vw,96px);background:linear-gradient(90deg,var(--bar,var(--accent)),transparent)}.ph-attrcard{--bar:#005F73;background:linear-gradient(152deg,rgb(231 240 247 / .97) 0,rgb(203 224 239 / .94) 100%);border-color:#d3e4ef}.ph-attrcard .ph-card__title{color:#48697e}.ph-attrcard .ph-card__title svg{color:#005f73}.ph-attrcard .ph-attrs{background:#d3e4ef;border-color:#d3e4ef}.ph-attrcard:hover{border-color:#b9d4e4;box-shadow:0 26px 54px -34px rgb(0 95 115 / .55)}.ph-sup{--bar:#450C3F;background:linear-gradient(152deg,rgb(203 241 231 / .97) 0,rgb(231 222 240 / .92) 100%);border-color:#c6e5dc}.ph-sup .ph-card__title{color:#5a6e70}.ph-sup .ph-card__title svg{color:#450c3f}.ph-sup .ph-sup__id{border-bottom-color:rgb(9 35 40 / .13)}.ph-sup .ph-sup__tags{border-top-color:rgb(9 35 40 / .13)}.ph-sup .ph-stats dt{color:#0c4a55}.ph-sup .ph-stats dd{color:#5e7378}.ph-sup .ph-tag{background:rgb(255 255 255 / .86);border-color:rgb(9 35 40 / .1)}.ph-sup:hover{border-color:#a9d9cc;box-shadow:0 26px 54px -34px rgb(69 12 63 / .42)}.ph-card:hover{transform:translateY(-3px);border-color:#cfe3ec;box-shadow:0 26px 54px -34px rgb(0 95 115 / .5)}.ph-card__title{display:flex;align-items:center;gap:9px;margin:0 0 clamp(9px,.9vw,13px);font-size:clamp(10.5px,.72vw,12px);line-height:1;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.ph-card__title svg{width:14px;height:14px;color:var(--accent)}.ph-attrs{flex:1;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.ph-attrs>div{display:flex;flex-direction:column;justify-content:center;background:#fff;padding:clamp(8px,.9vw,14px) clamp(9px,1vw,15px)}.ph-attrs dt{margin:0;font-size:clamp(10px,.7vw,12px);line-height:1.35;font-weight:600;letter-spacing:.03em;color:var(--muted)}.ph-attrs dd{margin:4px 0 0;font-size:clamp(12.5px,.9vw,15.5px);line-height:1.25;letter-spacing:-.014em;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ph-sup__id{display:flex;align-items:center;gap:clamp(9px,.9vw,13px);padding-bottom:clamp(10px,1vw,15px);border-bottom:1px solid var(--line)}.ph-sup__mark{display:grid;place-items:center;flex:none;width:clamp(34px,3vw,46px);height:clamp(34px,3vw,46px);font-size:clamp(12px,1vw,16px);line-height:1;font-weight:800;letter-spacing:-.02em;color:#fff;border-radius:12px 4px 12px 4px;background:linear-gradient(140deg,#00728a 0,var(--accent) 50%,var(--slate) 100%);box-shadow:0 12px 24px -14px rgb(0 95 115 / .9)}.ph-sup__name{min-width:0}.ph-sup__name strong{display:block;font-size:clamp(12.5px,.9vw,15.5px);line-height:1.3;font-weight:700;letter-spacing:-.014em;color:var(--ink)}.ph-sup__name span{display:block;margin-top:3px;font-size:clamp(10.5px,.72vw,12.5px);line-height:1.35;color:var(--muted);font-weight:500}.ph-stats{flex:1;margin:0;padding:clamp(10px,1vw,15px) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:clamp(8px,.85vw,14px)}.ph-stats>div{min-width:0}.ph-stats dt{margin:0;font-size:clamp(14px,1.1vw,20px);line-height:1.1;letter-spacing:-.024em;font-weight:700;color:var(--accent-ink);font-variant-numeric:tabular-nums}.ph-stats dd{margin:3px 0 0;font-size:clamp(10px,.7vw,12px);line-height:1.35;font-weight:500;color:var(--muted)}.ph-sup__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:clamp(10px,1vw,15px);border-top:1px solid var(--line)}.ph-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:clamp(9.5px,.68vw,11.5px);line-height:1.3;font-weight:600;color:var(--slate);background:#fff;border:1px solid var(--line);border-radius:999px}.ph-tag svg{width:11px;height:11px;color:var(--accent)}#jy-phero .reveal{opacity:0;transform:translateY(18px);transition:opacity 760ms var(--ease-fluid),transform 760ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 85ms)}#jy-phero .reveal.is-in{opacity:1;transform:none}.ph-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1180px){.ph-band{grid-template-columns:1fr}.ph-attrs{grid-auto-rows:auto}.ph-attrs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.ph-grid{grid-template-columns:1fr}.ph-panel{padding-top:0}.ph-stage{aspect-ratio:1.45}.ph-sub{max-width:60ch}}@media (max-width:720px){.ph-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-attrs{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-attrs>div:last-child{grid-column:span 2}.ph-bg__ring,.ph-bg__squiggle{display:none}.ph-bg__wave--r{opacity:.09}.ph-custom ul{grid-template-columns:1fr}.ph-stage{aspect-ratio:1.15}}@media (max-width:560px){#jy-phero{--r-lg:22px}.ph-tiers{grid-template-columns:1fr}.ph-tier{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ph-tier span{margin-top:0;text-align:right}.ph-buy{flex-direction:column;align-items:stretch}.ph-step{justify-content:space-between}.ph-cta{width:100%}.ph-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:339px){.ph-attrs{grid-template-columns:1fr}}@media (min-width:1600px){.ph-stage{aspect-ratio:1.15}}@media (prefers-reduced-motion:reduce){#jy-phero .reveal{opacity:1;transform:none;transition:none}#jy-phero *,#jy-phero ::after,#jy-phero ::before{animation:none!important}#jy-phero .ph-slide{transition-duration:1ms}#jy-phero *{transition-duration:1ms!important}}@media (prefers-contrast:more){#jy-phero{--line:#9BB4C4;--muted:#5A6B7C}}.ph-chip.is-green{color:#0b6e4f;background:#eaf6f1;border-color:#d3e9df}.ph-chip.is-green svg{color:#0b6e4f}.ph-assure>div:nth-child(2) svg{color:#0b6e4f}.ph-assure>div:nth-child(3) svg{color:#6d2c5f}.ph-assure>div:nth-child(2):hover{background:#eaf6f1}.ph-assure>div:nth-child(3):hover{background:#f6ecf4}#jy-reviews{--ink:#0F172A;--teal:#005F73;--petrol:#123C48;--deep:#092328;--mint:#D1F2EB;--softblue:#EAF2F8;--bluer:#D2E3F0;--seagreen:#0B6E4F;--amber:#E8A21C;--line:rgba(15,23,42,.10);--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-open:cubic-bezier(0.16, 1, 0.3, 1)}:where(#jy-reviews),:where(#jy-reviews) *{margin:0;padding:0;box-sizing:border-box}:where(#jy-reviews){font-family:Archivo,system-ui,sans-serif;color:var(--ink)}.rv{position:relative;overflow:hidden;background:radial-gradient(62% 48% at 88% 4%,rgb(209 242 235 / .5) 0,#fff0 62%),radial-gradient(58% 46% at 6% 98%,rgb(234 242 248 / .92) 0,#fff0 64%),#fafcfc}.rv__wrap{position:relative;z-index:1;max-width:1620px;margin-inline:auto;padding:clamp(18px,2vw,36px) clamp(14px,3.2vw,62px) clamp(18px,2vw,34px);display:grid;gap:clamp(12px,1.3vw,22px)}.rv__head{position:relative;z-index:1;padding-inline:var(--pad-x);margin-bottom:clamp(10px,1.1vw,17px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);gap:clamp(14px,2.2vw,42px);align-items:end}.rv__eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55em;margin-bottom:clamp(5px,.5vw,9px);background:var(--mint);color:var(--teal);font-size:clamp(9.5px,.68vw,11px);font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:.5em .9em;border-radius:999px}.rv__eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.rv__title{position:relative;z-index:1;font-size:clamp(1.45rem, 2.35vw, 2.35rem);font-weight:800;line-height:1;letter-spacing:-.042em}.rv__title span{display:block}.rv__title .t2{color:rgb(15 23 42 / .3)}.rv__title em{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.015em}.rv__facts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5em;margin-top:clamp(8px,.8vw,13px)}.rv__fact{display:inline-flex;align-items:center;gap:.5em;background:rgb(255 255 255 / .75);border:1px solid rgb(0 95 115 / .14);color:rgb(15 23 42 / .66);font-size:clamp(10.5px,.76vw,12.5px);font-weight:700;padding:.52em .85em;border-radius:999px;white-space:nowrap}.rv__fact b{color:var(--teal);font-weight:800}.rv__fact svg{width:1.05em;height:1.05em;color:var(--teal)}.rv__fact--wide{white-space:normal}.rv__aside{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:clamp(12px,1.4vw,20px)}.rv__lead{font-size:clamp(13.5px,.98vw,16px);line-height:1.62;color:rgb(15 23 42 / .68);max-width:40ch;text-wrap:pretty}.rv__meta{display:flex;align-items:center;gap:clamp(8px,.85vw,14px);flex-wrap:wrap;justify-content:flex-end}.rv__score{display:inline-flex;align-items:baseline;gap:.4em;font-size:clamp(1.4rem,1.9vw,2rem);font-weight:800;letter-spacing:-.03em}.rv__score small{font-size:.46em;font-weight:700;color:rgb(15 23 42 / .45);letter-spacing:0}.stars{display:inline-flex;align-items:center;gap:.16em}.stars svg{width:1em;height:1em;color:var(--amber)}.rv__scorebox{display:flex;flex-direction:column;align-items:flex-end;gap:.2em}.rv__scorebox .stars{font-size:clamp(12px,.86vw,14px)}.rv__count{font-size:clamp(10px,.72vw,11.5px);font-weight:700;letter-spacing:.02em;color:rgb(15 23 42 / .48);white-space:nowrap}.rv__store{display:inline-flex;align-items:center;gap:.7em;text-decoration:none;background:var(--teal);color:#fff;font-size:clamp(12.5px,.88vw,14.5px);font-weight:700;padding:.78em 1em .78em 1.25em;border-radius:999px;box-shadow:0 14px 30px rgb(0 95 115 / .28);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap}.rv__store i{display:grid;place-items:center;width:1.75em;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .18)}.rv__store svg{width:.85em;height:.85em;transition:transform .2s var(--ease-out)}.rv__store:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgb(0 95 115 / .34)}.rv__store:hover svg{transform:translate(2px,-2px)}.rv__store:active{transform:translateY(0) scale(.985)}.rv__store:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.rv__nav{display:flex;align-items:center;gap:.55em}:is(.jy-page,.elementor) button.rv__arrow{width:clamp(38px,2.7vw,46px);aspect-ratio:1;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--softblue);color:var(--teal);transition:transform .2s var(--ease-out),background .2s,color .2s,box-shadow .2s}:is(.jy-page,.elementor) button.rv__arrow svg{width:38%;height:38%}:is(.jy-page,.elementor) button.rv__arrow[data-dir=next]{background:var(--teal);color:#fff;box-shadow:0 12px 26px rgb(0 95 115 / .3)}:is(.jy-page,.elementor) button.rv__arrow:hover{transform:translateY(-2px)}:is(.jy-page,.elementor) button.rv__arrow:active{transform:translateY(0) scale(.96)}:is(.jy-page,.elementor) button.rv__arrow:focus-visible{outline:2.5px solid var(--teal);outline-offset:3px}.rv__panel{position:relative;overflow:hidden;border-radius:clamp(20px,2.2vw,34px);padding:clamp(12px,1.3vw,20px) 0 clamp(14px,1.5vw,23px);background:radial-gradient(56% 118% at 10% 6%,rgb(184 232 222 / .95) 0,#fff0 56%),radial-gradient(52% 120% at 90% 94%,rgb(196 219 238 / .95) 0,#fff0 58%),radial-gradient(40% 90% at 52% 50%,rgb(0 95 115 / .1) 0,#fff0 64%),linear-gradient(120deg,#e4f2ef 0,#deeaf5 52%,#e6f3f0 100%);border:1px solid rgb(255 255 255 / .9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 18px 46px rgb(9 35 40 / .08)}.rv__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.rv__blob{position:absolute;border-radius:50%;filter:blur(2px)}.rv__blob--1{width:clamp(200px,23vw,380px);aspect-ratio:1;left:-5%;top:-30%;background:radial-gradient(circle at 34% 34%,rgb(0 95 115 / .3),#fff0 66%)}.rv__blob--2{width:clamp(180px,20vw,320px);aspect-ratio:1;right:4%;bottom:-36%;background:radial-gradient(circle at 60% 40%,rgb(11 110 79 / .26),#fff0 66%)}.rv__ring{position:absolute;left:22%;top:50%;transform:translateY(-50%);width:clamp(240px,27vw,440px);aspect-ratio:1;border-radius:50%;border:1px dashed rgb(0 95 115 / .3)}.rv__ring::after{content:"";position:absolute;inset:13%;border-radius:50%;border:1px dashed rgb(15 23 42 / .16)}.rv__grain{position:absolute;inset:0;opacity:.85;background-image:radial-gradient(rgb(0 95 115 / .3) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(100deg,#000 0%,#fff0 52%);mask-image:linear-gradient(100deg,#000 0%,#fff0 52%)}.rv__wave{position:absolute;left:0;right:0;bottom:4%;height:52%;opacity:1}.rv__wave svg{width:100%;height:100%}.rv__viewport{position:relative;z-index:1;overflow:hidden;padding-inline:var(--pad);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--pad),#000 calc(100% - var(--pad)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--pad),#000 calc(100% - var(--pad)),transparent 100%);cursor:grab}.rv__viewport.is-drag{cursor:grabbing}.rv__track{display:flex;gap:var(--gap);list-style:none;will-change:transform}.rv__track>li{flex:0 0 var(--cw);width:var(--cw)}.rev{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:clamp(14px,1.25vw,20px);padding:clamp(10px,.82vw,14px) clamp(12px,.95vw,16px);min-height:var(--ch);background:linear-gradient(var(--tint),var(--tint)) top center/100% 4px no-repeat,linear-gradient(155deg,rgb(255 255 255 / .58) 0,rgb(255 255 255 / .32) 100%),linear-gradient(155deg,var(--tint-a) 0,var(--tint-b) 100%);background-clip:padding-box;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgb(255 255 255 / .75);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 12px 30px rgb(9 35 40 / .09);transition:transform .34s var(--ease-out),box-shadow .34s var(--ease-out),background .34s ease,border-color .34s ease}@media (hover:hover) and (pointer:fine){.rev:hover{transform:translateY(-5px);border-color:rgb(255 255 255 / .95);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 24px 52px rgb(9 35 40 / .16)}}.rev__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rev__stars{font-size:clamp(11px,.8vw,13px)}.rev__badge{display:inline-flex;align-items:center;gap:.35em;font-size:clamp(7.5px,.56vw,9px);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--tint);background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .85);padding:.38em .62em;border-radius:999px;white-space:nowrap}.rev__badge svg{width:1.05em;height:1.05em}.rev__quote{margin-top:clamp(6px,.55vw,9px);font-size:clamp(12px,.86vw,13.8px);line-height:1.42;font-weight:600;color:rgb(15 23 42 / .84);letter-spacing:-.012em;text-wrap:pretty}.rev__prod{display:inline-flex;align-items:center;gap:.5em;align-self:flex-start;margin-top:auto;padding-top:clamp(6px,.6vw,10px);font-size:clamp(9.5px,.68vw,11px);font-weight:700;color:rgb(15 23 42 / .55)}.rev__prod b{color:var(--tint);font-weight:800}.rev__who{display:flex;align-items:center;gap:.6em;margin-top:clamp(5px,.45vw,8px);padding-top:clamp(5px,.45vw,8px);border-top:1px solid rgb(15 23 42 / .09)}.rev__av{flex:none;display:grid;place-items:center;width:clamp(24px,1.7vw,29px);aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .8);border:1px solid rgb(255 255 255 / .9);color:var(--tint);font-size:clamp(9.5px,.7vw,11.5px);font-weight:800;letter-spacing:.02em}.rev__name{display:block;font-size:clamp(11.5px,.82vw,13px);font-weight:800;letter-spacing:-.015em}.rev__role{display:block;margin-top:.08em;font-size:clamp(9.5px,.68vw,11px);font-weight:600;color:rgb(15 23 42 / .52)}[data-fl]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-open) var(--d,0s),transform .7s var(--ease-open) var(--d,0s)}.rv.in [data-fl]{opacity:1;transform:none}.rv{--gap:clamp(11px,.95vw,17px);--pad:clamp(14px,1.5vw,28px);--pad-x:clamp(16px,2.2vw,40px);--per:4;--ch:clamp(142px,10.4vw,168px);--speed:26}@media (min-width:1800px){.rv{--ch:clamp(160px,8.8vw,182px)}}@media (max-width:1420px){.rv{--ch:clamp(142px,11.6vw,164px)}}@media (max-width:1180px){.rv{--per:3;--ch:clamp(140px,13.2vw,160px)}}@media (max-width:1240px){.rv__head{grid-template-columns:1fr;align-items:start}.rv__aside{align-items:flex-start;text-align:left}.rv__meta{justify-content:flex-start;width:100%}.rv__scorebox{align-items:flex-start}.rv__lead{max-width:52ch}}@media (max-width:860px){.rv{--per:2;--ch:clamp(138px,18vw,158px)}}@media (max-width:620px){.rv{--per:1;--ch:clamp(130px,30vw,158px);--pad:clamp(10px,3vw,18px);--pad-x:16px;--speed:17}.rv__wrap{padding-inline:12px}.rv__facts{gap:.45em}.rv__fact--wide,.rv__fact:last-child{display:none}.rv__meta{display:grid;grid-template-columns:1fr auto;gap:12px 10px;align-items:center}.rv__scorebox{grid-column:1;grid-row:1}.rv__nav{grid-column:2;grid-row:1;justify-self:end}.rv__store{grid-column:1/-1;grid-row:2;width:100%;justify-content:space-between}}@media (max-width:430px){.rv{--ch:clamp(124px,32vw,148px)}.rv__title{letter-spacing:-.038em}}@media (prefers-reduced-motion:reduce){[data-fl]{opacity:1;transform:none;transition:none}.rev,.rev:hover{transition:none;transform:none}}#jy-pinfo{--ink:#0F172A;--body:#46566A;--muted:#71829A;--accent:#005F73;--accent-ink:#00434F;--line:#DEE8EF;--rule:#E9F0F5;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--w:clamp(320px,100vw,1600px);--r-lg:clamp(8px,calc(var(--w)*0.009),14px);--r-md:clamp(6px,calc(var(--w)*0.0065),10px);--r-sm:clamp(4px,calc(var(--w)*0.0042),7px);--gap:clamp(12px,calc(var(--w)*0.014),24px);--pad:clamp(18px,calc(var(--w)*0.02),38px);position:relative;box-sizing:border-box;padding:clamp(20px,calc(var(--w)*.026),46px) clamp(14px,calc(var(--w)*.026),36px) clamp(30px,calc(var(--w)*.038),64px);background:linear-gradient(180deg,#fbfcfd 0,#f4f8fa 46%,#eff5f7 100%);color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:clip}#jy-pinfo *,#jy-pinfo ::after,#jy-pinfo ::before{box-sizing:border-box}#jy-pinfo [hidden]{display:none!important}#jy-pinfo ::selection{background:rgb(0 95 115 / .13);color:var(--ink)}#jy-pinfo::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgb(0 95 115 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(0 95 115 / .055) 1px,transparent 1px);background-size:clamp(40px,calc(var(--w)*.042),68px) clamp(40px,calc(var(--w)*.042),68px);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .35) 46%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .35) 46%,transparent 88%)}#jy-pinfo::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(52vw 40vw at 100% -8%,rgb(0 95 115 / .07) 0,#fff0 62%),radial-gradient(46vw 36vw at -6% 66%,rgb(29 78 137 / .05) 0,#fff0 60%)}.pi-wrap{position:relative;z-index:1;max-width:1520px;margin:0 auto}.pi-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(10px,calc(var(--w)*.012),20px);padding:clamp(5px,calc(var(--w)*.005),8px);padding-right:clamp(8px,calc(var(--w)*.009),14px);background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px 2px rgb(15 23 42 / .04)}.pi-tabs{position:relative;display:flex;align-items:stretch;gap:2px;min-width:0}.pi-tabs__ind{position:absolute;top:0;left:0;height:100%;width:0;border-radius:var(--r-sm);pointer-events:none;z-index:0;background:var(--accent);transform:translateX(0);transition:transform 240ms var(--ease-fluid),width 240ms var(--ease-fluid)}:is(.jy-page,.elementor) button.pi-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:clamp(6px,calc(var(--w)*.006),10px);padding:clamp(10px,calc(var(--w)*.0098),15px) clamp(15px,calc(var(--w)*.017),30px);font-family:inherit;font-size:clamp(12px,calc(var(--w)*.0086),15px);line-height:1.2;font-weight:700;letter-spacing:-.002em;color:#3c5063;background:0 0;border:0;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease-out)}:is(.jy-page,.elementor) button.pi-tab svg{width:clamp(14px,calc(var(--w)*.011),17px);height:clamp(14px,calc(var(--w)*.011),17px);flex:none;opacity:.7}:is(.jy-page,.elementor) button.pi-tab:hover{color:var(--accent-ink)}:is(.jy-page,.elementor) button.pi-tab[aria-selected=true]{color:#fff}:is(.jy-page,.elementor) button.pi-tab[aria-selected=true] svg{opacity:1}:is(.jy-page,.elementor) button.pi-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pi-tab__n{display:inline-grid;place-items:center;min-width:clamp(17px,calc(var(--w)*.014),21px);height:clamp(16px,calc(var(--w)*.013),19px);padding:0 5px;font-size:clamp(10px,calc(var(--w)*.0062),10.5px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent);background:#eaf2f5;border-radius:3px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}:is(.jy-page,.elementor) button.pi-tab[aria-selected=true] .pi-tab__n{color:#fff;background:rgb(255 255 255 / .2)}.pi-sheet{display:inline-flex;align-items:center;gap:8px;padding:clamp(7px,calc(var(--w)*.0068),11px) clamp(12px,calc(var(--w)*.0115),19px);font-size:clamp(10.5px,calc(var(--w)*.0074),12.5px);line-height:1.2;font-weight:700;color:var(--accent-ink);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);transition:background-color 180ms var(--ease-out),border-color 180ms var(--ease-out)}.pi-sheet svg{width:14px;height:14px;flex:none;color:var(--accent)}.pi-sheet:hover{background:#f2f8fa;border-color:#b9d2dc}.pi-sheet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pi-stack{margin-top:var(--gap);overflow:hidden}.pi-panel{display:grid;gap:var(--gap)}.pi-panel.is-on>*{animation:pi-rise 340ms var(--ease-out) both}.pi-panel.is-on>:nth-child(2){animation-delay:50ms}@keyframes pi-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pi-card{--t:var(--accent);--tt:#EEF5F7;--tl:#D8E6EB;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:calc(var(--pad) + 3px) var(--pad) var(--pad);background:linear-gradient(180deg,#fff 0,#fff 62%,var(--tt) 100%);border:1px solid var(--tl);border-radius:var(--r-lg);box-shadow:0 1px 2px rgb(15 23 42 / .045),0 8px 20px -16px rgb(15 23 42 / .3);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.pi-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:var(--t)}.pi-card--navy{--t:#1D4E89;--tt:#EEF3F9;--tl:#D9E4F1}.pi-card--slate{--t:#224248;--tt:#EFF4F4;--tl:#D8E4E5}.pi-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.pi-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;padding:clamp(4px,calc(var(--w)*.004),7px) clamp(8px,calc(var(--w)*.008),12px);font-size:clamp(10px,calc(var(--w)*.0066),11px);line-height:1;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--t);background:var(--tt);border:1px solid var(--tl);border-radius:3px}.pi-eyebrow svg{width:12px;height:12px;flex:none}.pi-h{margin:clamp(11px,calc(var(--w)*.011),17px) 0 0;font-size:clamp(19px,calc(var(--w)*.0168),30px);line-height:1.16;letter-spacing:-.028em;font-weight:700;text-wrap:balance;color:var(--ink)}.pi-h em{font-style:normal;color:inherit}.pi-h--s{font-size:clamp(16px,calc(var(--w)*.0126),22px);letter-spacing:-.022em}.pi-p{margin:clamp(9px,calc(var(--w)*.0085),14px) 0 0;max-width:60ch;font-size:clamp(13px,calc(var(--w)*.0086),15px);line-height:1.62;color:var(--body);text-wrap:pretty}.pi-p+.pi-p{margin-top:clamp(7px,calc(var(--w)*.0065),10px)}.pi-split{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(18px,calc(var(--w)*.021),42px);align-items:start}.pi-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--tl);margin:clamp(16px,calc(var(--w)*.017),26px) 0 0;border:1px solid var(--tl);border-radius:var(--r-sm);overflow:hidden}.pi-figs>div{background:#fff;padding:clamp(11px,calc(var(--w)*.011),17px);transition:background-color .2s var(--ease-out)}.pi-figs>div:hover{background:var(--tt)}.pi-figs dt{margin:0;font-size:clamp(16px,calc(var(--w)*.014),26px);line-height:1.08;letter-spacing:-.034em;font-weight:800;color:var(--t);font-variant-numeric:tabular-nums}.pi-figs dd{margin:5px 0 0;font-size:clamp(10px,calc(var(--w)*.0064),11px);line-height:1.35;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pi-feat{margin:clamp(16px,calc(var(--w)*.017),26px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,calc(var(--w)*.0085),14px) clamp(12px,calc(var(--w)*.013),26px)}.pi-feat li{display:flex;align-items:flex-start;gap:9px;font-size:clamp(12.5px,calc(var(--w)*.0082),14px);line-height:1.48;font-weight:500;color:var(--body)}.pi-feat li svg{width:14px;height:14px;flex:none;margin-top:3px;color:var(--t)}.pi-feat li b{font-weight:700;color:var(--ink)}.pi-inner{padding:clamp(14px,calc(var(--w)*.014),24px);background:#fff;border:1px solid var(--tl);border-radius:var(--r-md)}.pi-inner+.pi-inner{margin-top:var(--gap)}.pi-kicker{display:flex;align-items:center;gap:8px;margin:0 0 clamp(10px,calc(var(--w)*.01),15px);padding-bottom:clamp(8px,calc(var(--w)*.0085),13px);border-bottom:1px solid var(--tl);font-size:clamp(10.5px,calc(var(--w)*.0068),11.5px);line-height:1;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--t)}.pi-kicker svg{width:14px;height:14px;flex:none}.pi-rows{margin:0;padding:0;display:grid}.pi-rows>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;padding:clamp(8px,calc(var(--w)*.008),12px) 0;border-top:1px solid var(--rule)}.pi-rows>div:first-child{border-top:0;padding-top:0}.pi-rows dt{margin:0;flex:0 0 auto;font-size:clamp(12px,calc(var(--w)*.0076),12.5px);line-height:1.35;font-weight:600;color:var(--muted)}.pi-rows dd{margin:0;flex:1 1 auto;text-align:right;min-width:0;font-size:clamp(12.5px,calc(var(--w)*.008),13.5px);line-height:1.35;font-weight:700;letter-spacing:-.008em;color:var(--ink);font-variant-numeric:tabular-nums}.pi-rows dd small{display:block;font-size:.85em;font-weight:500;color:var(--muted);margin-top:2px}.pi-mat{margin:0;padding:0;display:grid}.pi-mat>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(10px,calc(var(--w)*.01),16px);align-items:start;padding:clamp(10px,calc(var(--w)*.0095),14px) 0;border-top:1px solid var(--rule)}.pi-mat>div:first-child{border-top:0;padding-top:0}.pi-mat i{display:grid;place-items:center;flex:none;width:clamp(30px,calc(var(--w)*.025),38px);height:clamp(30px,calc(var(--w)*.025),38px);color:var(--t);background:var(--tt);border:1px solid var(--tl);border-radius:var(--r-sm)}.pi-mat i svg{width:52%;height:52%}.pi-mat dt{margin:0;font-size:clamp(13px,calc(var(--w)*.0084),14px);line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.pi-mat dd{margin:3px 0 0;font-size:clamp(12px,calc(var(--w)*.0076),12.5px);line-height:1.5;font-weight:500;color:var(--body)}.pi-tbl{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border:1px solid var(--tl);border-radius:var(--r-sm);overflow:hidden;background:#fff}.pi-tbl td,.pi-tbl th{padding:clamp(8px,calc(var(--w)*.008),12px) clamp(8px,calc(var(--w)*.0085),14px);text-align:left}.pi-tbl thead th{font-size:clamp(10px,calc(var(--w)*.0063),10.5px);line-height:1.3;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t);background:var(--tt);border-bottom:1px solid var(--tl)}.pi-tbl td{font-size:clamp(12.5px,calc(var(--w)*.008),13.5px);line-height:1.4;font-weight:600;color:var(--body);border-bottom:1px solid var(--rule)}.pi-tbl td:first-child{font-weight:700;color:var(--ink)}.pi-tbl td:last-child,.pi-tbl th:last-child{text-align:right}.pi-tbl tbody tr:last-child td{border-bottom:0}.pi-tbl tbody tr{transition:background-color 180ms var(--ease-out)}.pi-tbl tbody tr:hover{background:#f7fafb}.pi-tbl__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:clamp(14px,calc(var(--w)*.014),22px)}.pi-tbl__cap{margin:0 0 clamp(8px,calc(var(--w)*.008),12px);font-size:clamp(10px,calc(var(--w)*.0066),11px);line-height:1;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.pi-list{margin:clamp(13px,calc(var(--w)*.013),20px) 0 0;padding:0;list-style:none;display:grid;gap:clamp(10px,calc(var(--w)*.0095),15px)}.pi-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(10px,calc(var(--w)*.0095),14px);align-items:start}.pi-list i{display:grid;place-items:center;flex:none;width:clamp(28px,calc(var(--w)*.023),34px);height:clamp(28px,calc(var(--w)*.023),34px);color:var(--t);background:#fff;border:1px solid var(--tl);border-radius:var(--r-sm)}.pi-list i svg{width:50%;height:50%}.pi-list b{display:block;font-size:clamp(13px,calc(var(--w)*.0084),14px);line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.pi-list span{display:block;margin-top:3px;font-size:clamp(12px,calc(var(--w)*.0076),12.5px);line-height:1.52;font-weight:500;color:var(--body)}.pi-chips{display:flex;flex-wrap:wrap;gap:clamp(5px,calc(var(--w)*.005),8px);margin-top:clamp(13px,calc(var(--w)*.013),20px)}.pi-chip{display:inline-flex;align-items:center;gap:6px;padding:clamp(5px,calc(var(--w)*.0048),8px) clamp(9px,calc(var(--w)*.009),13px);font-size:clamp(10.5px,calc(var(--w)*.007),12px);line-height:1.3;font-weight:700;color:var(--t);background:#fff;border:1px solid var(--tl);border-radius:3px;transition:background-color 180ms var(--ease-out)}.pi-chip:hover{background:var(--tt)}.pi-chip svg{width:12px;height:12px;flex:none}.pi-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--tl);margin-top:clamp(16px,calc(var(--w)*.017),26px);border:1px solid var(--tl);border-radius:var(--r-sm);overflow:hidden}.pi-mini>div{background:#fff;padding:clamp(10px,calc(var(--w)*.01),15px);transition:background-color .2s var(--ease-out)}.pi-mini>div:hover{background:var(--tt)}.pi-mini dt{margin:0;font-size:clamp(14px,calc(var(--w)*.011),20px);line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--t);font-variant-numeric:tabular-nums}.pi-mini dd{margin:4px 0 0;font-size:clamp(9.5px,calc(var(--w)*.006),10.5px);line-height:1.35;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pi-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(10px,calc(var(--w)*.011),18px);margin-top:auto;padding-top:clamp(18px,calc(var(--w)*.02),30px);border-top:1px solid var(--tl)}.pi-note{margin:0;max-width:44ch;font-size:clamp(12px,calc(var(--w)*.0076),12.5px);line-height:1.55;font-weight:500;color:var(--muted)}.pi-note b{color:var(--ink);font-weight:700}.pi-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:clamp(10px,calc(var(--w)*.0095),14px) clamp(16px,calc(var(--w)*.015),25px);font-family:inherit;font-size:clamp(12.5px,calc(var(--w)*.0082),14px);line-height:1.2;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;background:var(--t);border:1px solid var(--t);border-radius:var(--r-sm);transition:transform 140ms var(--ease-out),background-color 180ms var(--ease-out)}.pi-btn:active{transform:scale(.97);transition-duration:.1s}.pi-btn:focus-visible{outline:2px solid var(--t);outline-offset:2px}.pi-btn svg{width:15px;height:15px;flex:none;transition:transform 220ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.pi-card:hover{border-color:#c6d8e1;box-shadow:0 1px 2px rgb(15 23 42 / .05),0 14px 28px -20px rgb(15 23 42 / .35)}.pi-btn:hover{background:var(--ink);border-color:var(--ink)}.pi-btn:hover svg{transform:translateX(3px)}}#jy-pinfo .reveal{opacity:0;transform:translateY(14px);transition:opacity 640ms var(--ease-fluid),transform 640ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 70ms)}#jy-pinfo .reveal.is-in{opacity:1;transform:none}.pi-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1180px){.pi-split{grid-template-columns:1fr}.pi-inner+.pi-inner{margin-top:var(--gap)}}@media (max-width:1024px){.pi-pair{grid-template-columns:1fr}}@media (max-width:900px){.pi-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pi-feat{grid-template-columns:1fr}.pi-tabs{width:100%}:is(.jy-page,.elementor) button.pi-tab{flex:1 1 0%;justify-content:center;padding-left:clamp(10px,calc(var(--w)*.024),18px);padding-right:clamp(10px,calc(var(--w)*.024),18px)}.pi-sheet{width:100%;justify-content:center}}@media (max-width:560px){.pi-figs{grid-template-columns:1fr}.pi-figs>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pi-figs dd{margin-top:0;text-align:right}.pi-rows>div{flex-direction:column;align-items:flex-start;gap:2px}.pi-rows dd{text-align:left}.pi-foot{flex-direction:column;align-items:stretch}.pi-btn{width:100%}.pi-tab__n{display:none}}@media (prefers-reduced-motion:reduce){#jy-pinfo .reveal{opacity:1;transform:none;transition:none}#jy-pinfo *,#jy-pinfo ::after,#jy-pinfo ::before{animation:none!important}#jy-pinfo *{transition-duration:1ms!important}}@media (prefers-contrast:more){#jy-pinfo{--line:#9BB4C4;--rule:#C6D6E0;--muted:#54657A}}.pi-card--green{--t:#0B6E4F;--tt:#EAF6F1;--tl:#D3E9DF}.pi-card--plum{--t:#6D2C5F;--tt:#F6EDF3;--tl:#EBD9E5}.pi-figs>div:nth-child(2) dt{color:#0b6e4f}.pi-figs>div:nth-child(3) dt{color:#1d4e89}.pi-figs>div:nth-child(4) dt{color:#6d2c5f}.pi-figs>div:nth-child(2):hover{background:#eaf6f1}.pi-figs>div:nth-child(3):hover{background:#eef3f9}.pi-figs>div:nth-child(4):hover{background:#f6edf3}.pi-mat>div:nth-child(2) i{color:#0b6e4f;background:#eaf6f1;border-color:#d3e9df}.pi-mat>div:nth-child(3) i{color:#1d4e89;background:#eef3f9;border-color:#d9e4f1}.pi-mat>div:nth-child(4) i{color:#6d2c5f;background:#f6edf3;border-color:#ebd9e5}#jy-qac{--ink:#0F172A;--body:#4A5A6C;--muted:#7C8CA0;--grey:#B4C4CE;--accent:#005F73;--accent-ink:#00434F;--deep:#092328;--plum:#450C3F;--slate:#224248;--line:#DCEBEF;--tint-blue:#EAF2F8;--tint-mint:#D1F2EB;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--r-lg:clamp(20px,2.4vw,34px);--r-md:clamp(14px,1.5vw,22px);--r-sm:clamp(10px,1vw,14px);--qa-photo:var(--jy-photo);position:relative;box-sizing:border-box;padding:clamp(52px,6.4vw,110px) clamp(14px,2.6vw,36px) clamp(48px,5.6vw,96px);color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow:clip;background:radial-gradient(70vw 52vw at 84% -12%,rgb(198 239 240 / .72) 0,#fff0 62%),radial-gradient(58vw 46vw at -6% 12%,rgb(224 240 248 / .8) 0,#fff0 60%),linear-gradient(180deg,#f8fcfc 0,#edf7f7 38%,#e4f2f6 100%)}#jy-qac *,#jy-qac ::after,#jy-qac ::before{box-sizing:border-box}.qa-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.qa-bg>*{position:absolute;display:block}.qa-bg__guides{inset:0;width:100%;height:100%;background-image:repeating-linear-gradient(90deg,rgb(0 95 115 / .14) 0 1px,transparent 1px clamp(150px,15vw,250px));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 88%,transparent 100%);opacity:.55}.qa-bg__blob{border-radius:50%;filter:blur(60px);animation:qa-breathe 24s ease-in-out infinite}.qa-bg__blob--a{top:-12%;right:-4%;width:clamp(240px,32vw,540px);aspect-ratio:1;background:radial-gradient(circle,rgb(0 95 115 / .16) 0,#fff0 70%)}.qa-bg__blob--b{bottom:-8%;left:-6%;width:clamp(220px,28vw,480px);aspect-ratio:1;background:radial-gradient(circle,rgb(69 12 63 / .1) 0,#fff0 70%);animation-delay:-9s}.qa-bg__stipple{bottom:clamp(40px,7vw,140px);left:clamp(-40px,-1vw,10px);width:clamp(180px,22vw,360px);height:clamp(180px,22vw,360px);background-image:radial-gradient(rgb(0 95 115 / .42) 1.3px,transparent 1.4px);background-size:clamp(11px,1.1vw,16px) clamp(11px,1.1vw,16px);-webkit-mask-image:radial-gradient(circle at 18% 82%,#000 30%,transparent 62%);mask-image:radial-gradient(circle at 18% 82%,#000 30%,transparent 62%);opacity:.7}.qa-bg__stipple--b{bottom:auto;left:auto;top:clamp(30px,5vw,90px);right:clamp(-30px,0vw,20px);width:clamp(150px,18vw,300px);height:clamp(150px,18vw,300px);-webkit-mask-image:radial-gradient(circle at 78% 26%,#000 28%,transparent 60%);mask-image:radial-gradient(circle at 78% 26%,#000 28%,transparent 60%);opacity:.5}.qa-bg__cube{color:var(--accent);opacity:.3;animation:qa-drift 30s ease-in-out infinite}.qa-bg__cube--a{top:clamp(24px,3.4vw,70px);right:clamp(80px,14vw,300px);width:clamp(56px,7vw,116px)}.qa-bg__cube--b{top:44%;left:clamp(-24px,0vw,16px);width:clamp(44px,5.4vw,88px);color:var(--plum);opacity:.26;animation-delay:-11s}.qa-bg__cube--c{bottom:clamp(70px,10vw,190px);right:clamp(30px,6vw,120px);width:clamp(48px,6vw,96px);animation-delay:-19s}.qa-bg__circles{bottom:clamp(-90px,-4vw,-30px);left:50%;transform:translateX(-50%);width:clamp(520px,68vw,1120px);color:var(--accent);opacity:.22}.qa-bg__squiggle{top:clamp(150px,18vw,320px);right:clamp(10px,3vw,60px);width:clamp(80px,9vw,150px);color:var(--plum);opacity:.3;animation:qa-drift 27s ease-in-out infinite reverse}.qa-note{font-size:clamp(9px,.66vw,11.5px);line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);opacity:.34;white-space:nowrap}.qa-note--a{top:clamp(96px,12vw,210px);left:clamp(8px,2vw,44px);transform:rotate(-90deg);transform-origin:left top}.qa-note--b{bottom:clamp(150px,17vw,300px);right:clamp(14px,3vw,70px);transform:rotate(90deg);transform-origin:right bottom;color:var(--plum)}.qa-note--c{top:clamp(230px,26vw,470px);left:clamp(20px,4vw,90px);transform:rotate(-4deg)}@keyframes qa-breathe{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-24px,0) scale(1.06)}}@keyframes qa-drift{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(0,-18px,0) rotate(8deg)}}.qa-wrap{position:relative;z-index:1;max-width:1520px;margin:0 auto}.qa-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(230px,24vw,360px));gap:clamp(18px,3vw,60px);align-items:start;margin-bottom:clamp(30px,4vw,64px)}.qa-titlewrap{position:relative;min-width:0}.qa-title{margin:0;font-size:clamp(30px,4.8vw,78px);line-height:.96;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.qa-title b{display:block;font-weight:800;color:var(--ink)}.qa-title i{display:block;font-style:normal;font-weight:800;color:var(--grey)}.qa-pillwrap{position:relative;display:inline-block;width:0;height:0}.qa-pill{position:absolute;left:clamp(8px,.9vw,18px);bottom:clamp(2px,.5vw,12px);display:inline-block;padding:clamp(5px,.55vw,9px) clamp(11px,1.15vw,19px);font-size:clamp(9px,.72vw,12px);line-height:1;font-weight:800;letter-spacing:.05em;color:#fff;background:var(--plum);border-radius:999px;transform:rotate(-11deg);box-shadow:0 10px 22px -12px rgb(69 12 63 / .9)}.qa-aside{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,34px);padding-top:clamp(6px,1vw,18px)}.qa-lede{margin:0;max-width:34ch;font-size:clamp(12.5px,.9vw,15.5px);line-height:1.62;color:var(--body);font-weight:500;text-wrap:pretty}.qa-nav{display:flex;gap:clamp(7px,.8vw,12px)}.qa-nav button{display:grid;place-items:center;width:clamp(38px,3.2vw,50px);height:clamp(38px,3.2vw,50px);padding:0;color:var(--accent-ink);background:rgb(255 255 255 / .86);border:1px solid var(--line);border-radius:999px;cursor:pointer;box-shadow:0 8px 18px -12px rgb(15 23 42 / .5);transition:background-color 220ms var(--ease-out),color 220ms var(--ease-out),border-color 220ms var(--ease-out),transform .2s var(--ease-out)}.qa-nav button svg{width:clamp(14px,1.1vw,17px);height:clamp(14px,1.1vw,17px)}.qa-nav button:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.qa-nav button:active{transform:scale(.94);transition-duration:.1s}.qa-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qa-nav [data-nav=next]{color:#fff;background:var(--accent);border-color:var(--accent)}.qa-nav [data-nav=next]:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.qa-rail{display:flex;gap:clamp(10px,1.1vw,20px);align-items:stretch;height:clamp(330px,32vw,500px)}.qa-card{position:relative;flex:1 1 0%;min-width:0;overflow:hidden;cursor:pointer;background:var(--tint-blue);border-radius:var(--r-lg);box-shadow:0 20px 46px -34px rgb(9 35 40 / .6);transition:flex-grow 780ms var(--ease-fluid),box-shadow 460ms var(--ease-out),transform 460ms var(--ease-out)}.qa-card.is-open{flex-grow:2.5;box-shadow:0 34px 64px -34px rgb(9 35 40 / .7)}.qa-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.qa-card__photo{position:absolute;inset:0;background-image:var(--qa-photo);background-size:cover;background-position:var(--pos,50% 50%);transform:scale(var(--zoom,1));transform-origin:var(--pos,50% 50%);transition:transform .9s var(--ease-fluid),filter 620ms var(--ease-out);filter:grayscale(.72) contrast(1.03)}.qa-card.is-open .qa-card__photo{filter:grayscale(0) contrast(1.02) saturate(1.04)}.qa-card__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(9 35 40 / .86) 0,rgb(9 35 40 / .56) 22%,rgb(9 35 40 / .14) 46%,rgb(9 35 40 / .02) 68%)}.qa-card__scrim::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 35 40 / .42) 0,rgb(9 35 40 / .12) 22%,#fff0 46%);opacity:1;transition:opacity 420ms var(--ease-out)}.qa-card.is-open .qa-card__scrim::after{opacity:0}.qa-card__no{position:absolute;top:clamp(12px,1.2vw,20px);left:clamp(13px,1.3vw,22px);font-size:clamp(10px,.72vw,12px);line-height:1;font-weight:800;letter-spacing:.16em;color:rgb(255 255 255 / .82);text-shadow:0 1px 10px rgb(0 0 0 / .5)}.qa-plate{position:absolute;left:clamp(11px,1.1vw,18px);right:clamp(11px,1.1vw,18px);bottom:clamp(11px,1.1vw,18px);display:flex;align-items:flex-end;gap:clamp(8px,.8vw,13px)}.qa-plate__card{flex:1 1 auto;min-width:0;padding:clamp(11px,1.05vw,18px) clamp(12px,1.2vw,20px);background:rgb(255 255 255 / .94);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -22px rgb(9 35 40 / .7)}.qa-plate__card h3{margin:0;font-size:clamp(13px,1vw,18px);line-height:1.24;letter-spacing:-.022em;font-weight:700;color:var(--ink);text-wrap:balance}.qa-plate__card p{margin:3px 0 0;font-size:clamp(10.5px,.74vw,13px);line-height:1.4;font-weight:500;color:var(--muted)}.qa-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows 620ms var(--ease-open)}.qa-card.is-open .qa-more{grid-template-rows:1fr}.qa-more ul{overflow:hidden;margin:0;padding:0;list-style:none;opacity:0;transform:translateY(6px);transition:opacity 260ms var(--ease-out),transform 320ms var(--ease-out)}.qa-card.is-open .qa-more ul{opacity:1;transform:none;transition:opacity 420ms 140ms var(--ease-open),transform 480ms 120ms var(--ease-open)}.qa-more li{display:flex;align-items:flex-start;gap:8px;padding-top:clamp(8px,.75vw,12px);margin-top:clamp(8px,.75vw,12px);border-top:1px solid rgb(9 35 40 / .1);font-size:clamp(11px,.78vw,13.5px);line-height:1.45;font-weight:500;color:var(--body)}.qa-more li:first-child{border-top:0;margin-top:clamp(9px,.85vw,14px)}.qa-more li svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--accent)}.qa-more li b{font-weight:700;color:var(--ink)}.qa-plate__go{display:grid;place-items:center;flex:none;width:clamp(42px,3.6vw,58px);height:clamp(42px,3.6vw,58px);color:var(--accent);background:#fff;border:0;border-radius:var(--r-sm);cursor:pointer;box-shadow:0 14px 30px -22px rgb(9 35 40 / .7);opacity:0;transform:translateY(8px) scale(.9);pointer-events:none;transition:opacity 380ms var(--ease-open),transform 460ms var(--ease-open),background-color 220ms var(--ease-out),color 220ms var(--ease-out)}.qa-card.is-open .qa-plate__go{opacity:1;transform:none;pointer-events:auto}.qa-plate__go svg{width:clamp(15px,1.2vw,19px);height:clamp(15px,1.2vw,19px)}.qa-plate__go:hover{background:var(--accent);color:#fff}.qa-plate__go:focus-visible{outline:2px solid #fff;outline-offset:3px}.qa-card__tab{position:absolute;left:clamp(13px,1.3vw,22px);bottom:clamp(74px,7vw,120px);font-size:clamp(10px,.72vw,12.5px);line-height:1;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .9);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);text-shadow:0 1px 3px rgb(0 0 0 / .9),0 2px 16px rgb(0 0 0 / .65);transition:opacity 340ms var(--ease-out)}.qa-card.is-open .qa-card__tab{opacity:0}.qa-close{position:relative;margin-top:clamp(42px,5vw,88px);min-height:clamp(280px,26vw,380px);display:grid;place-items:center}.qa-close__note{position:absolute;top:0;left:0;margin:0;max-width:20ch;font-size:clamp(11px,.78vw,13.5px);line-height:1.55;font-weight:600;color:var(--body)}.qa-close__mid{position:relative;z-index:2;max-width:clamp(280px,42vw,560px);text-align:center}.qa-close__mid h3{margin:0;font-size:clamp(26px,3.4vw,56px);line-height:1.05;letter-spacing:-.036em;font-weight:800;text-wrap:balance}.qa-close__mid h3 i{font-style:normal;color:var(--grey)}.qa-close__mid p{margin:clamp(10px,1vw,18px) auto 0;max-width:40ch;font-size:clamp(12px,.86vw,15px);line-height:1.6;color:var(--body);font-weight:500;text-wrap:pretty}.qa-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:clamp(8px,.8vw,13px);margin-top:clamp(16px,1.8vw,30px);padding:clamp(7px,.65vw,10px) clamp(7px,.65vw,10px) clamp(7px,.65vw,10px) clamp(18px,1.7vw,28px);font-size:clamp(13px,.92vw,16px);line-height:1.2;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#00728a 0,var(--accent) 48%,#0a4c5a 100%);border-radius:999px;box-shadow:0 18px 36px -18px rgb(0 95 115 / .95);transition:transform 220ms var(--ease-out),box-shadow 240ms var(--ease-out)}.qa-cta::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,rgb(255 255 255 / .34),#fff0);transform:skewX(-18deg);transition:left 640ms var(--ease-fluid)}.qa-cta:hover::before{left:130%}.qa-cta:hover{transform:translateY(-2px);box-shadow:0 24px 42px -18px rgb(0 95 115 / .8)}.qa-cta:active{transform:translateY(1px) scale(.99);transition-duration:.1s}.qa-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qa-cta span{display:grid;place-items:center;flex:none;width:clamp(30px,2.6vw,38px);height:clamp(30px,2.6vw,38px);color:var(--accent);background:#fff;border-radius:999px}.qa-cta span svg{width:14px;height:14px;transition:transform 320ms var(--ease-fluid)}.qa-cta:hover span svg{transform:translateX(3px)}.qa-pic{position:absolute;z-index:1;overflow:hidden;border-radius:var(--r-md);background-image:var(--qa-photo);background-size:cover;background-position:var(--pos,50% 50%);box-shadow:0 26px 54px -30px rgb(9 35 40 / .6)}.qa-pic--l{left:0;bottom:0;width:clamp(120px,15vw,230px);aspect-ratio:.92}.qa-pic--r{right:0;top:clamp(-10px,0vw,10px);width:clamp(140px,17vw,250px);aspect-ratio:1.06}.qa-rate{position:absolute;right:0;bottom:clamp(-6px,0vw,6px);z-index:2;display:inline-flex;align-items:center;gap:7px;font-size:clamp(11px,.8vw,14px);line-height:1;font-weight:700;color:var(--ink)}.qa-rate svg{width:clamp(13px,1vw,16px);height:clamp(13px,1vw,16px);color:#e9a23b}.qa-rate small{font-size:inherit;font-weight:500;color:var(--muted)}#jy-qac .reveal{opacity:0;transform:translateY(20px);transition:opacity 780ms var(--ease-fluid),transform 780ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 90ms)}#jy-qac .reveal.is-in{opacity:1;transform:none}.qa-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1180px){.qa-card.is-open{flex-grow:2.1}.qa-rail{height:clamp(320px,36vw,430px)}}@media (max-width:980px){.qa-head{grid-template-columns:1fr}.qa-aside{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:20px}.qa-lede{max-width:46ch}.qa-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);height:auto}.qa-card{height:clamp(330px,50vw,440px)}.qa-card__tab{display:none}.qa-card .qa-more{grid-template-rows:1fr}.qa-card .qa-more ul{opacity:1;transform:none}.qa-card .qa-card__photo{filter:grayscale(.2) contrast(1.02)}.qa-card .qa-plate__go{opacity:1;transform:none;pointer-events:auto}.qa-nav{display:none}}@media (max-width:720px){.qa-rail{grid-template-columns:1fr}.qa-card{height:clamp(320px,78vw,400px)}.qa-close{min-height:0;padding-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,16px);place-items:stretch}.qa-close__note{position:static;grid-column:1/-1;max-width:none;text-align:center;margin:0}.qa-pic{position:static;width:auto;aspect-ratio:1.04}.qa-close__mid{grid-column:1/-1;max-width:none;margin-top:clamp(14px,4vw,22px)}.qa-rate{position:static;grid-column:1/-1;display:flex;justify-content:center;margin-top:clamp(16px,4vw,26px)}.qa-note{display:none}}@media (prefers-reduced-motion:reduce){#jy-qac .reveal{opacity:1;transform:none;transition:none}#jy-qac *,#jy-qac ::after,#jy-qac ::before{animation:none!important;transition-duration:1ms!important}}@media (prefers-contrast:more){#jy-qac{--muted:#5A6B7C;--line:#9BB4C4}}#jy-qac .qa-card{--c:var(--accent)}#jy-qac .qa-card:nth-of-type(2){--c:#0B6E4F}#jy-qac .qa-card:nth-of-type(3){--c:#1D4E89}#jy-qac .qa-card:nth-of-type(4){--c:#6D2C5F}#jy-qac .qa-more li svg{color:var(--c)}#jy-qac .qa-plate__go{color:var(--c)}#jy-qac .qa-plate__go:hover{background:var(--c);color:#fff}#jy-qac .qa-plate__card{border-top:3px solid var(--c)}#jy-related{--ink:#0F172A;--body:#4A5A6C;--muted:#7C8CA0;--accent:#005F73;--accent-ink:#00434F;--frame:#F6FAFC;--line:#E2ECF3;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--per:3;--gap:clamp(12px,1.1vw,20px);--pad:clamp(16px,2.1vw,36px);--radius:clamp(26px,3.8vw,56px);--card-radius:clamp(22px,2.4vw,42px);--card-ratio:0.74;--card-min:clamp(268px,21vw,330px);--card-max:clamp(320px,52vh,520px);position:relative;box-sizing:border-box;padding:clamp(34px,4vw,68px) clamp(14px,2.6vw,36px);background:#fff;color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#jy-related *,#jy-related ::after,#jy-related ::before{box-sizing:border-box}.rel-frame{position:relative;max-width:1520px;margin:0 auto;display:grid;grid-template-columns:clamp(180px,16vw,286px) 1fr;gap:clamp(20px,2.4vw,44px);align-items:stretch;padding:var(--pad);background:var(--frame);border:1px solid var(--line);border-radius:var(--radius) 8px var(--radius) 8px}.rel-intro{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:clamp(10px,1.6vw,26px)}.rel-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.72vw,12px);line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.rel-eyebrow::before{content:"";width:clamp(14px,1.6vw,24px);height:1px;background:currentColor;opacity:.5}.rel-intro h2{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(25px,2.5vw,40px);line-height:1.07;letter-spacing:-.028em;font-weight:700;text-wrap:balance}.rel-intro h2 b{font-weight:700;color:var(--accent)}.rel-desc{margin:clamp(10px,.9vw,16px) 0 0;max-width:32ch;font-size:clamp(13px,.88vw,16px);line-height:1.6;color:var(--body);text-wrap:pretty}.rel-link{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:clamp(16px,1.6vw,26px);padding:clamp(10px,.9vw,13px) clamp(16px,1.4vw,22px);font-size:clamp(12px,.86vw,15px);line-height:1.2;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;text-decoration:none;transition:transform .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.rel-link svg{width:14px;height:14px;transition:transform 320ms var(--ease-fluid)}.rel-link:hover{background:var(--accent-ink);transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 95 115 / .18)}.rel-link:hover svg{transform:translateX(3px)}.rel-link:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.rel-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rel-rail{position:relative;min-width:0}.rel-view{overflow:hidden;margin-right:calc(var(--pad) * -1);cursor:grab;touch-action:pan-y;--fade-in:clamp(8px,1vw,18px);--fade-out:clamp(20px,3.2vw,52px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-in),#000 calc(100% - var(--fade-out)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-in),#000 calc(100% - var(--fade-out)),transparent 100%)}.rel-view.is-drag{cursor:grabbing}.rel-view{user-select:none;-webkit-user-select:none}.rel-track a,.rel-track img,.rel-track svg{-webkit-user-drag:none}.rel-track{display:flex;width:100%;column-gap:var(--gap);align-items:stretch;will-change:transform}.pc{position:relative;flex:0 0 calc((100% - (var(--per) - 1) * var(--gap))/ var(--per));aspect-ratio:var(--card-ratio);min-height:var(--card-min);max-height:var(--card-max);overflow:hidden;background:var(--s);border-radius:0 var(--card-radius) var(--card-radius) 0;transition:transform 460ms var(--ease-out),box-shadow 460ms var(--ease-out)}.pc.is-open,.pc:focus-within,.pc:hover{transform:translateY(-5px);box-shadow:0 26px 50px -26px rgb(15 23 42 / .42)}.pc__photo{position:absolute;inset:0;display:grid;place-items:center}.pc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease-fluid)}.pc.is-open .pc__img,.pc:hover .pc__img{transform:scale(1.04)}.pc__empty{align-self:center;display:grid;place-items:center;color:var(--c);opacity:.28;transform:translateY(-12%);transition:opacity .4s var(--ease-out)}.pc__empty svg{width:clamp(26px,2.6vw,38px);height:clamp(26px,2.6vw,38px);display:block}.pc.is-open .pc__empty,.pc:hover .pc__empty{opacity:.12}.pc__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(6 20 26 / .9) 0,rgb(6 20 26 / .7) 13%,rgb(6 20 26 / .24) 31%,#fff0 48%)}.pc__scrim::after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgb(6 20 26 / .94) 0,rgb(6 20 26 / .84) 32%,rgb(6 20 26 / .54) 62%,rgb(6 20 26 / .16) 100%);transition:opacity 460ms var(--ease-open)}.pc.is-open .pc__scrim::after,.pc:focus-within .pc__scrim::after,.pc:hover .pc__scrim::after{opacity:1}.pc__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,1.35vw,24px) clamp(14px,1.4vw,26px) clamp(14px,1.35vw,24px)}.pc__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms var(--ease-open)}.pc.is-open .pc__reveal,.pc:focus-within .pc__reveal,.pc:hover .pc__reveal{grid-template-rows:1fr}.pc__spec{overflow:hidden;margin:0;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-close),transform 380ms var(--ease-close)}.pc.is-open .pc__spec,.pc:focus-within .pc__spec,.pc:hover .pc__spec{opacity:1;transform:none;transition:opacity 380ms 90ms var(--ease-open),transform 460ms 60ms var(--ease-open)}.pc__spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:clamp(5px,.48vw,8px) 0;border-top:1px solid rgb(255 255 255 / .16)}.pc__spec>div:first-child{border-top:0}.pc__spec dt{margin:0;font-size:clamp(10px,.7vw,12px);line-height:1.35;font-weight:500;letter-spacing:.04em;color:rgb(255 255 255 / .66);white-space:nowrap}.pc__spec dd{margin:0;font-size:clamp(11px,.76vw,13px);line-height:1.35;font-weight:600;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.pc__title{margin:clamp(10px,.95vw,16px) 0 0;min-height:2.6em;font-size:clamp(16px,1.28vw,23px);line-height:1.3;letter-spacing:-.022em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgb(0 0 0 / .28)}.pc__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(10px,.95vw,16px);padding:clamp(10px,.9vw,14px) clamp(14px,1.2vw,20px);font-size:clamp(12px,.85vw,15px);line-height:1.2;font-weight:700;color:var(--c);background:#fff;border-radius:999px;text-decoration:none;transition:background-color 260ms var(--ease-out),color 260ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out)}.pc__btn svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}.pc__btn:hover{background:var(--c);color:#fff;box-shadow:0 10px 24px -10px rgb(0 0 0 / .6)}.pc__btn:hover svg{transform:translateX(3px)}.pc__btn:active{transform:scale(.97);transition-duration:.1s}.pc__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}:is(.jy-page,.elementor) button.rel-arrow{position:absolute;top:50%;display:grid;place-items:center;width:clamp(34px,3vw,46px);height:clamp(34px,3vw,46px);padding:0;color:var(--accent-ink);background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 14px rgb(15 23 42 / .07);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);z-index:3}:is(.jy-page,.elementor) button.rel-arrow svg{width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px);display:block}:is(.jy-page,.elementor) button.rel-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 10px 22px rgb(0 95 115 / .2)}:is(.jy-page,.elementor) button.rel-arrow:active{transform:translateY(-50%) scale(.93);transition-duration:.1s}:is(.jy-page,.elementor) button.rel-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.jy-page,.elementor) button.rel-arrow[data-nav=prev]{left:calc(clamp(20px,2.4vw,44px)/ -2 - clamp(17px,1.5vw,23px))}:is(.jy-page,.elementor) button.rel-arrow[data-nav=next]{right:calc(var(--pad) * -1 - clamp(17px,1.5vw,23px))}#jy-related .reveal{opacity:0;transform:translateY(18px);transition:opacity 760ms var(--ease-fluid),transform 760ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 90ms)}#jy-related .reveal.is-in{opacity:1;transform:none}@media (max-width:1120px){.rel-frame{grid-template-columns:1fr}.rel-intro{max-width:640px;justify-content:flex-start;padding-right:0}.rel-desc{max-width:52ch}.rel-rail{margin-top:clamp(26px,3.4vw,44px)}:is(.jy-page,.elementor) button.rel-arrow{top:calc(clamp(34px,3vw,46px) * -1 - 12px);transform:none}:is(.jy-page,.elementor) button.rel-arrow:active{transform:scale(.93)}:is(.jy-page,.elementor) button.rel-arrow[data-nav=prev]{left:auto;right:calc(clamp(34px,3vw,46px) + 10px)}:is(.jy-page,.elementor) button.rel-arrow[data-nav=next]{right:0}}@media (max-width:900px){#jy-related{--per:2.2;--card-ratio:0.78;--card-min:clamp(258px,34vw,300px)}}@media (max-width:560px){#jy-related{--per:1.5;--card-ratio:0.82;--card-min:clamp(250px,52vw,292px)}}@media (max-width:400px){#jy-related{--per:1.25;--card-ratio:0.86;--card-min:clamp(244px,64vw,280px)}}@media (min-width:1800px){#jy-related{--card-max:clamp(400px,44vh,500px)}}@media (max-height:760px) and (min-width:1121px){#jy-related{--card-max:clamp(300px,58vh,420px)}}@media (hover:none){.pc__panel{transition:transform 420ms var(--ease-open)}}@media (prefers-reduced-motion:reduce){#jy-related .reveal{opacity:1;transform:none;transition:none}.pc,.pc__btn,.pc__img,:is(.jy-page,.elementor) button.rel-arrow,.rel-link{transition-duration:1ms}.pc__panel{transition-duration:1ms}}@media (prefers-contrast:more){#jy-related{--line:#9BB4C4;--muted:#5A6B7C}.pc{border-color:rgb(15 23 42 / .22)}.pc__panel{background:#fff}}#jy-pinfo::before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 clamp(56px,7vw,120px),rgb(0 0 0 / .35) 46%,transparent 88%);mask-image:linear-gradient(180deg,transparent 0,#000 clamp(56px,7vw,120px),rgb(0 0 0 / .35) 46%,transparent 88%)}.jy-page .reveal{opacity:1;transform:none}.jy-page{font-family:Archivo,system-ui,sans-serif}.jy-page .jypt-native,.jy-page .jypt-sr,.jy-page .ph-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jy-page form.cart{margin:0!important}.jy-page .variations{border:0!important;margin:0!important}.jy-page .ph-slide img{width:100%;height:100%;object-fit:contain}.jy-page :is(.jy-page,.elementor) button.ph-thumb img{width:100%;height:100%;object-fit:cover}.jy-page .ph-video{position:absolute;inset:0;width:100%;height:100%;border:0}.jy-page .ph-gallery--single .ph-stage{margin-bottom:0}.jy-page .ph-photo{background:linear-gradient(135deg,#edf6f8,#c7dfe5);min-height:300px;display:grid;place-items:center}.jy-page .ph-photo::after{content:'Product image';color:#41616e;font:600 16px Archivo,sans-serif}.jy-page .qa-card__photo{background-color:#dbeaed}.jy-page .qa-pic:not([style*="url("]){display:none}.jy-page .ph-sku{font-size:12px;color:#526772}.jy-page .pi-draw img{max-width:100%;height:auto}.jy-page .ph-title{overflow-wrap:anywhere}.jy-page .ph-band:has(>.ph-sup:only-child){grid-template-columns:1fr}.jy-page .jypt-faq{max-width:1280px;margin:32px auto;padding:24px}.jypt-faq details{padding:16px 0;border-bottom:1px solid #c7dfe5}.jypt-faq summary{cursor:pointer;font-weight:700}body.jypt-single .site-main{max-width:none}.jypt-empty{padding:24px;background:#eaf2f8;color:#0f172a}.jypt-quote{box-sizing:border-box;width:min(580px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #c7dfe5;border-radius:24px;padding:30px;color:#0f172a;background:#fff;font-family:Archivo,system-ui,sans-serif}.jypt-quote::backdrop{background:rgb(15 23 42 / .65)}.jypt-quote h2{font-size:28px;margin:0 35px 8px 0}.jypt-quote label{display:block;font-size:13px;font-weight:600;margin:13px 0}.jypt-quote input:not([type=checkbox]),.jypt-quote textarea{box-sizing:border-box;display:block;width:100%;border:1px solid #9bb4c4;border-radius:8px;padding:10px;background:#fff;color:#0f172a;font:inherit;margin-top:5px}.jypt-quote button.jypt-quote-close{position:absolute;right:16px;top:14px;background:#fff0;border:0;color:#005f73;font-size:28px;cursor:pointer}.jypt-quote .jypt-quote-check{display:flex;gap:10px;align-items:center}.jypt-quote button.jypt-quote-send{background:#005f73;color:#fff;border:0;border-radius:999px;padding:13px 22px;font-weight:700;cursor:pointer;margin-right:12px}.jypt-quote button.jypt-quote-send:disabled{opacity:.6;cursor:wait}.jypt-quote a{color:#005f73}.jypt-quote-selection{font-size:12px;background:#eaf2f8;padding:12px;border-radius:8px}.jypt-quote-status{font-size:14px}.jypt-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.jypt-quote :focus-visible{outline:3px solid #005f73;outline-offset:3px}@media(max-width:600px){.jypt-quote{padding:24px 18px}.jypt-quote h2{font-size:24px}}.jypt-quote button.jypt-quote-send:hover,.jypt-quote button.jypt-quote-send:focus{background:#00434f;color:#fff}.jypt-quote button.jypt-quote-close:hover,.jypt-quote button.jypt-quote-close:focus{background:#eaf2f8;color:#00434f}#jy-phero .reveal,#jy-pinfo .reveal,#jy-qac .reveal,#jy-related .reveal,#jy-reviews [data-fl]{opacity:1;transform:none}#jy-phero .ph-price--rfq .ph-tier b{font-size:clamp(20px,2vw,30px)}#jy-reviews .rv-empty{flex:0 0 100%;max-width:100%}#jy-reviews .rv-empty .rev{min-height:180px;height:auto}#jy-reviews .rv-empty h3{font:600 26px Archivo,sans-serif;margin:12px 0}#jy-reviews .rv-empty p{max-width:700px;line-height:1.7}#jy-pinfo .pi-draw img{display:block;width:100%;height:clamp(260px,32vw,460px);object-fit:contain;background:#fff}#jy-pinfo .pi-tbl{table-layout:fixed;width:100%}#jy-pinfo .pi-tbl th,#jy-pinfo .pi-tbl td{overflow-wrap:anywhere;white-space:normal}#jy-pinfo .pi-tbl th:first-child{width:25%}#jy-pinfo .pi-tbl th:last-child{width:25%}#jy-phero .ph-stats dt{font-size:clamp(20px,2vw,30px)}#jy-phero .ph-title{overflow-wrap:normal}#jy-phero .ph-attrs dd{overflow-wrap:anywhere}@media(max-width:640px){#jy-pinfo .pi-tbl{font-size:12px}#jy-phero .ph-price__top{flex-wrap:wrap}#jy-phero .ph-price__note{max-width:100%}#jy-reviews .rv-empty h3{font-size:22px}}#jy-reviews .rv-empty .rv__store{width:auto;justify-content:center;align-self:flex-start}#jy-related.is-single .rel-track{transform:none!important;justify-content:center}#jy-related.is-single .pc{flex:0 0 min(100%,360px);width:min(100%,360px)}#jy-related.is-single .rel-arrow{display:none}#jy-phero .ph-thumbs{justify-content:flex-start;align-items:flex-start;gap:10px;max-width:100%;padding-bottom:7px}#jy-phero button.ph-thumb{flex:0 0 clamp(64px,5.6vw,104px);width:clamp(64px,5.6vw,104px);min-width:0;max-width:104px;height:auto;aspect-ratio:1;border-radius:12px}#jy-phero button.ph-thumb img{display:block;width:100%;height:100%;object-fit:cover}#jy-phero .ph-price--rfq .ph-tier b{font-size:clamp(17px,1.5vw,24px);line-height:1.15}#jy-phero .ph-price--rfq .ph-tier:first-child{background:#def2ed;border-color:#9fc7cc}#jy-phero .ph-price__head{gap:12px;align-items:flex-start}#jy-phero .ph-price__note{line-height:1.5}#jy-pinfo .pi-kicker{font-family:Archivo,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 14px}#jy-pinfo .pi-draw{max-width:900px;margin:24px auto 0}#jy-pinfo .pi-draw img{height:clamp(220px,26vw,360px);object-fit:contain}#jy-pinfo .jypt-technical-reference{margin-top:28px;padding-top:24px;border-top:1px solid #c7dfe5;min-width:0}#jy-pinfo .jypt-technical-reference h4{font:700 clamp(18px,1.7vw,23px)/1.2 Archivo,system-ui,sans-serif;margin:22px 0 12px;color:#123c48}#jy-pinfo .jypt-technical-reference p{font-size:14px;line-height:1.7;max-width:85ch}#jy-pinfo .jypt-technical-reference table{width:100%;border-collapse:collapse;margin:16px 0;table-layout:fixed;font-size:14px}#jy-pinfo .jypt-technical-reference th,#jy-pinfo .jypt-technical-reference td{padding:13px 16px;text-align:left;border:1px solid #d8e5ec;vertical-align:top;overflow-wrap:anywhere}#jy-pinfo .jypt-technical-reference th{background:#123c48;color:#fff;font-weight:600}#jy-pinfo .jypt-technical-reference th:first-child{width:27%}#jy-pinfo .jypt-technical-reference th:last-child{width:33%}#jy-pinfo .jypt-technical-reference tr:nth-child(even) td{background:#eef7f7}#jy-pinfo .jypt-technical-reference .jypt-source-note{font-size:12px;color:#4a5a6c;border-left:3px solid #005f73;padding:4px 0 4px 14px}#jy-pinfo .jypt-technical-reference a{color:#005f73;text-decoration:underline;text-underline-offset:3px}#jy-pinfo .pi-p+h4{margin-top:20px}#jy-reviews .rv__scorebox--unrated .stars{opacity:.3}#jy-reviews .rv-empty .rev{min-height:220px;padding:24px 28px;max-width:100%;background:linear-gradient(120deg,rgb(255 255 255 / .7),rgb(209 242 235 / .4))}#jy-reviews .rv-empty h3{font-size:clamp(21px,2.1vw,30px);line-height:1.2}#jy-reviews .rv-empty .rev__prod{margin-top:20px}#jy-reviews .jypt-review-form{position:relative;z-index:2;margin:26px var(--pad-x) 8px;border-top:1px solid rgb(0 95 115 / .2);padding-top:18px}#jy-reviews .jypt-review-form summary{display:flex;align-items:center;gap:16px;cursor:pointer;font-size:15px;font-weight:700;color:#005f73;list-style:none}#jy-reviews .jypt-review-form summary svg{width:18px;height:18px}#jy-reviews .jypt-review-form #respond{max-width:780px;padding:20px 0}#jy-reviews .jypt-review-form h3{font-size:24px;line-height:1.2}#jy-reviews .jypt-review-form label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}#jy-reviews .jypt-review-form input:not([type=checkbox]):not([type=submit]),#jy-reviews .jypt-review-form textarea,#jy-reviews .jypt-review-form select{width:100%;font:inherit;background:#fff;border:1px solid #a7c0c8;border-radius:10px;padding:12px;color:#0f172a}#jy-reviews .jypt-review-form input[type=submit]{background:#005f73;color:#fff;border:0;border-radius:999px;font:600 14px Archivo,sans-serif;padding:14px 24px;cursor:pointer}#jy-reviews .jypt-review-form p{font-size:14px;line-height:1.6;margin:16px 0}#jy-reviews .jypt-review-form :focus-visible{outline:2px solid #005f73;outline-offset:3px}#jy-related{--card-ratio:.88;--card-min:240px;--card-max:330px}#jy-related.is-single .pc{flex-basis:min(100%,280px);width:min(100%,280px)}@media(max-width:640px){#jy-phero button.ph-thumb{flex-basis:64px;width:64px;max-width:64px}#jy-phero .ph-price__head{flex-direction:column;gap:6px}#jy-phero .ph-price--rfq .ph-tier b{font-size:16px}#jy-phero .ph-price--rfq .ph-tier span{font-size:11px}#jy-pinfo .jypt-technical-reference th,#jy-pinfo .jypt-technical-reference td{padding:10px 8px;font-size:12px}#jy-pinfo .pi-draw img{height:240px}#jy-reviews .rv-empty .rev{padding:20px}#jy-related{--card-min:225px;--card-max:290px}}.jy-page #jy-phero .ph-market-reference{margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper,#fff);color:var(--ink);font-size:12px;line-height:1.5}.jy-page #jy-phero .ph-market-reference h3{font-family:inherit;font-size:15px;line-height:1.2;margin:0 0 10px;font-weight:700}.jy-page #jy-phero .ph-market-reference p{font-size:11px;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.jy-page #jy-phero .ph-market-reference table{width:100%;border-collapse:collapse;margin:0;font-size:12px}.jy-page #jy-phero .ph-market-reference th,.jy-page #jy-phero .ph-market-reference td{text-align:left;padding:7px 6px;border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.jy-page #jy-phero .ph-market-reference a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.jy-page #jy-qac .qa-card__photo--image{background-image:none}.jy-page #jy-qac .qa-topic-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos,50% 35%)}.jy-page{width:100%;max-width:none;margin-inline:0}.jy-page #jy-phero .ph-stage{aspect-ratio:5/4;max-height:560px}.jy-page #jy-phero .ph-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:24px;min-width:0}.jy-page #jy-phero .ph-choice-grid .ph-opt{margin:0;min-width:0}.jy-page #jy-phero .ph-choice-grid .ph-opt__label{flex-wrap:wrap;gap:5px 8px;line-height:1.4;font-size:11px;margin-bottom:8px}.jy-page #jy-phero .ph-choice-grid .ph-opt__label em{font-size:12px;overflow-wrap:anywhere}.jy-page #jy-phero .ph-choice-grid .ph-opt__row{gap:7px;align-items:flex-start}.jy-page #jy-phero .ph-choice-grid button.ph-pick{min-height:36px;max-width:100%;padding:8px 12px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.jy-page #jy-phero .ph-choice-note{margin:14px 0 0;color:var(--body);font:400 12px/1.6 Archivo,system-ui,sans-serif}.jy-page #jy-reviews .rv__scorebox--company .rv__score small{display:block;font-size:12px;letter-spacing:.03em;margin:8px 0 0}.jy-page #jy-reviews .rev__source{display:block;font-size:11px;line-height:1.5;margin-top:8px;color:var(--body)}.jy-page #jy-reviews .rev__source a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.jy-page #jy-phero .ph-choice-grid{grid-template-columns:1fr;gap:16px}.jy-page #jy-phero .ph-stage{max-height:420px}}.jy-page #jy-pinfo .pi-split h2:not([class]){font-size:clamp(1.15rem,1.55vw,1.375rem);line-height:1.28;letter-spacing:-.01em;margin:1.7em 0 .5em}.jy-page #jy-pinfo .pi-split h3:not([class]){font-size:clamp(1.02rem,1.35vw,1.175rem);line-height:1.32;margin:1.45em 0 .45em}.jy-page #jy-pinfo .pi-split h2:not([class]):first-child,.jy-page #jy-pinfo .pi-split h3:not([class]):first-child{margin-top:0}.jy-page #jy-pinfo .pi-split h2:not([class]){clear:none}.jy-page #jy-pinfo .pi-split .jy-figure{margin:clamp(20px,2.2vw,32px) 0;padding:0}.jy-page #jy-pinfo .pi-split .jy-figure img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgb(15 23 42 / .10);box-shadow:0 18px 38px -26px rgb(9 35 40 / .55)}.jy-page #jy-pinfo .pi-split .jy-figure figcaption{margin-top:.7em;font-size:.8125rem;line-height:1.5;color:rgb(15 23 42 / .62)}.jy-page #jy-pinfo .pi-split .jy-spec{width:100%;border-collapse:separate;border-spacing:0;margin:clamp(16px,1.8vw,26px) 0;font-size:.875rem;line-height:1.5;border:1px solid rgb(15 23 42 / .10);border-radius:14px;overflow:hidden;background:#fff}.jy-page #jy-pinfo .pi-split .jy-spec caption{caption-side:top;text-align:left;padding:0 0 .7em;font-size:.6875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgb(15 23 42 / .52)}.jy-page #jy-pinfo .pi-split .jy-spec th,.jy-page #jy-pinfo .pi-split .jy-spec td{padding:.72em 1em;text-align:left;vertical-align:top;border-bottom:1px solid rgb(15 23 42 / .08)}.jy-page #jy-pinfo .pi-split .jy-spec thead th{background:#EAF2F8;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0F172A}.jy-page #jy-pinfo .pi-split .jy-spec tbody th{width:42%;font-weight:500;color:rgb(15 23 42 / .66)}.jy-page #jy-pinfo .pi-split .jy-spec tbody td{font-weight:600;color:#0F172A}.jy-page #jy-pinfo .pi-split .jy-spec tbody tr:last-child th,.jy-page #jy-pinfo .pi-split .jy-spec tbody tr:last-child td{border-bottom:0}.jy-page #jy-pinfo .pi-split .jy-spec tbody tr:nth-child(even){background:#FAFCFD}.jy-page #jy-pinfo .pi-split ul{margin:1.1em 0;padding-left:0;list-style:none}.jy-page #jy-pinfo .pi-split ul li{position:relative;padding-left:1.6em;margin:.55em 0;line-height:1.6}.jy-page #jy-pinfo .pi-split ul li::before{content:"";position:absolute;left:.35em;top:.62em;width:6px;height:6px;border-radius:99px;background:#005F73}.jy-page #jy-pinfo .pi-split a{color:#00485A;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:rgb(0 95 115 / .35);transition:text-decoration-color .16s ease,color .16s ease}.jy-page #jy-pinfo .pi-split a:hover{color:#005F73;text-decoration-color:#005F73}@media (max-width:640px){.jy-page #jy-pinfo .pi-split .jy-spec{font-size:.8125rem}.jy-page #jy-pinfo .pi-split .jy-spec th,.jy-page #jy-pinfo .pi-split .jy-spec td{padding:.6em .7em}.jy-page #jy-pinfo .pi-split .jy-spec tbody th{width:46%}}.jy-page #jy-pinfo #pi-panel-desc .pi-split{grid-template-columns:1fr}.jy-page #jy-pinfo #pi-panel-desc .pi-split::after{content:"";display:block;clear:both}@media (min-width:900px){.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-figure{float:right;width:min(42%,440px);margin:.35em 0 1.5em clamp(26px,2.6vw,44px)}.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-figure:nth-of-type(2n){float:left;margin:.35em clamp(26px,2.6vw,44px) 1.5em 0}.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-spec{clear:both}.jy-page #jy-pinfo #pi-panel-desc .pi-split h2:not([class]){clear:none}}@media (min-width:1200px){.jy-page #jy-pinfo #pi-panel-desc .pi-split>div>p,.jy-page #jy-pinfo #pi-panel-desc .pi-split .pi-p{max-width:none}.jy-page #jy-pinfo #pi-panel-desc .pi-split ul{max-width:none}}@media (min-width:1100px){.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-spec{font-size:.8438rem}.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-spec tbody th{width:38%}}.jy-page #jy-pinfo #pi-panel-desc .pi-split{grid-template-columns:1fr}.jy-page #jy-pinfo #pi-panel-desc .pi-split::after{content:"";display:block;clear:both}.jy-page #jy-pinfo #pi-panel-desc .pi-p,.jy-page #jy-pinfo #pi-panel-desc .pi-split p,.jy-page #jy-pinfo #pi-panel-desc .pi-split li{max-width:none}.jy-page #jy-pinfo #pi-panel-desc .pi-split>div{max-width:none}@media (min-width:900px){.jy-page #jy-pinfo #pi-panel-desc .jy-figure{float:right;width:min(40%,420px);margin:.4em 0 1.6em clamp(28px,2.8vw,48px)}.jy-page #jy-pinfo #pi-panel-desc .jy-figure:nth-of-type(2n){float:left;margin:.4em clamp(28px,2.8vw,48px) 1.6em 0}.jy-page #jy-pinfo #pi-panel-desc .jy-spec{clear:both}}.jy-page #jy-pinfo #pi-panel-desc .pi-split>div{max-width:none}@media (min-width:1400px){.jy-page #jy-pinfo #pi-panel-desc .jy-figure{width:min(38%,560px)}}@media (min-width:1800px){.jy-page #jy-pinfo #pi-panel-desc .jy-figure{width:min(36%,640px)}.jy-page #jy-pinfo #pi-panel-desc .pi-p,.jy-page #jy-pinfo #pi-panel-desc .pi-split p,.jy-page #jy-pinfo #pi-panel-desc .pi-split li{font-size:clamp(15px,.87vw,16.5px);line-height:1.68}}@media (min-width:1400px){.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-figure{width:min(38%,560px)}}@media (min-width:1800px){.jy-page #jy-pinfo #pi-panel-desc .pi-split .jy-figure{width:min(36%,660px)}}.jy-page .ph-wrap,.jy-page .pi-wrap,.jy-page .qa-wrap,.jy-page .rel-frame,.jy-page .jypt-faq{width:100%;max-width:1500px;margin-inline:auto}.jy-page #jy-phero .ph-custom h2{margin:0;font-size:16px;line-height:1.3;letter-spacing:-.012em;font-weight:700;color:var(--ink)}@media(min-width:981px){.jy-page #jy-phero{--jy-hero-target:85vh;--gap:clamp(20px,2vw,32px);padding-top:14px;padding-bottom:24px}@supports(height:1svh){.jy-page #jy-phero{--jy-hero-target:85svh}}.jy-page #jy-phero .ph-crumb{margin-bottom:12px;font-size:12px}.jy-page #jy-phero .ph-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--gap);row-gap:12px;align-items:start}.jy-page #jy-phero .ph-panel{grid-column:2;grid-row:1/span 2;padding-top:0;min-height:0}.jy-page #jy-phero .ph-stage{height:clamp(260px,calc(var(--jy-hero-target) * .55),420px);aspect-ratio:auto;max-height:420px}.jy-page #jy-phero .ph-thumbs{gap:8px;margin-top:8px;padding-bottom:2px}.jy-page #jy-phero button.ph-thumb{flex-basis:64px;width:64px;max-width:64px}.jy-page #jy-phero .ph-assure{margin-top:8px}.jy-page #jy-phero .ph-assure>div{padding:9px 7px;font-size:12px;line-height:1.35}.jy-page #jy-phero .ph-float{left:12px;bottom:12px;gap:8px;padding:8px 12px}.jy-page #jy-phero .ph-float b{font-size:14px}.jy-page #jy-phero .ph-float span{font-size:10px}.jy-page #jy-phero .ph-eyebrow{padding:5px 10px;font-size:11px}.jy-page #jy-phero .ph-title{margin-top:7px;font-size:clamp(27px,2.2vw,36px);line-height:1.07}.jy-page #jy-phero .ph-sub{margin-top:6px;max-width:none;font-size:13px;line-height:1.45}.jy-page #jy-phero .ph-chips{gap:6px;margin-top:8px}.jy-page #jy-phero .ph-chip{padding:5px 8px;font-size:12px;line-height:1.2}.jy-page #jy-phero .ph-price{margin-top:12px;padding:12px}.jy-page #jy-phero .ph-price__head{gap:8px;margin-bottom:10px}.jy-page #jy-phero .ph-price__label,.jy-page #jy-phero .ph-price__note{font-size:12px;line-height:1.4}.jy-page #jy-phero .ph-tier{padding:9px 10px}.jy-page #jy-phero .ph-tier b{font-size:23px;line-height:1.1}.jy-page #jy-phero .ph-tier span{font-size:12px;line-height:1.35}.jy-page #jy-phero .ph-choice-grid{gap:10px 14px;margin-top:12px}.jy-page #jy-phero .ph-choice-grid .ph-opt__label{gap:3px 6px;font-size:11px;line-height:1.3;margin-bottom:5px}.jy-page #jy-phero .ph-choice-grid .ph-opt__label em{font-size:12px}.jy-page #jy-phero .ph-choice-grid .ph-opt__row{gap:5px}.jy-page #jy-phero .ph-choice-grid button.ph-pick{min-height:30px;padding:5px 8px;font-size:12px;line-height:1.25}.jy-page #jy-phero .ph-choice-note{margin-top:7px;font-size:12px;line-height:1.4}.jy-page #jy-phero .ph-buy{gap:8px;margin-top:10px}.jy-page #jy-phero .ph-step{gap:2px;padding:3px}.jy-page #jy-phero .ph-step button{width:32px;height:32px}.jy-page #jy-phero .ph-cta{min-width:135px;min-height:40px;padding:10px 15px;font-size:13px;line-height:1.2}.jy-page #jy-phero .ph-est{margin-top:5px;font-size:12px;line-height:1.4}.jy-page #jy-phero .ph-sku{margin:4px 0 0;font-size:12px;line-height:1.4}.jy-page #jy-phero .ph-custom{grid-column:1;grid-row:2;margin-top:0;padding:12px}.jy-page #jy-phero .ph-custom__head{margin-bottom:7px;gap:7px}.jy-page #jy-phero .ph-custom ul{gap:7px 10px}.jy-page #jy-phero .ph-custom li{font-size:12px;line-height:1.4}.jy-page #jy-phero .ph-band{margin-top:24px}}@media(min-width:981px) and (max-height:800px){.jy-page #jy-phero{padding-top:10px}.jy-page #jy-phero .ph-crumb{margin-bottom:8px}.jy-page #jy-phero .ph-title{margin-top:5px;font-size:28px}.jy-page #jy-phero .ph-price{margin-top:9px;padding:10px}.jy-page #jy-phero .ph-choice-grid{margin-top:9px;row-gap:8px}.jy-page #jy-phero .ph-choice-grid button.ph-pick{padding:4px 7px;min-height:28px}.jy-page #jy-phero .ph-choice-note{margin-top:5px}.jy-page #jy-phero .ph-buy{margin-top:8px}}@media(max-width:980px){.jy-page #jy-phero .ph-stage{height:auto;aspect-ratio:5/4;max-height:380px}.jy-page #jy-phero .ph-custom{margin-top:0}}