:root{--lv-photo:none}body.lvpt-single{background:#fff;color:#0f172a;font-family:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:hidden}.lv-page{position:relative;width:100%;overflow-x:clip}.lv-page>section{position:relative}.lv-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}.lv-seam::after,.lv-seam::before{content:"";position:absolute;inset:0}.lv-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%)}.lv-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%)}.lv-seam--qac-related{--h:clamp(32px,3.6vw,68px)}@media (max-width:620px){.lv-seam{--h:clamp(18px,4.4vw,32px)}.lv-seam--qac-related{--h:clamp(24px,5.6vw,42px)}}.lv-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%)}.lv-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%)}.lv-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%)}.lv-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){.lv-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%)}.lv-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%)}.lv-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%)}.lv-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){.lv-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%)}.lv-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%)}.lv-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%)}.lv-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){.lv-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%)}.lv-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%)}.lv-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%)}.lv-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){.lv-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%)}.lv-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%)}.lv-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%)}.lv-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%)}}#lv-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(--lv-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:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow:clip}#lv-phero *,#lv-phero ::after,#lv-phero ::before{box-sizing:border-box}#lv-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}.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)}.ph-zoom svg{width:clamp(15px,1.2vw,18px);height:clamp(15px,1.2vw,18px)}.ph-zoom:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.ph-zoom:active{transform:scale(.94);transition-duration:.1s}.ph-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.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 .ph-arrow,.ph-stage:hover .ph-arrow{opacity:1}@media (hover:none){.ph-arrow{opacity:1}}.ph-arrow svg{width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px)}.ph-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff}.ph-arrow:active{transform:translateY(-50%) scale(.93);transition-duration:.1s}.ph-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px;opacity:1}.ph-arrow[data-nav=prev]{left:clamp(10px,1.1vw,18px)}.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}.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)}.ph-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ph-thumb .ph-photo{transition:none}.ph-thumb[data-kind=video] .ph-photo::after{content:"";position:absolute;inset:0;background:rgb(9 35 40 / .42)}.ph-thumb[data-kind=video] i{color:#fff;opacity:1;z-index:2}.ph-thumb i{position:absolute;inset:0;display:grid;place-items:center;color:var(--accent);opacity:.3}.ph-thumb i svg{width:44%;height:44%}.ph-thumb[data-kind=video] i{color:var(--plum);opacity:.42}.ph-thumb:hover{transform:translateY(-2px);border-color:#bfd8e4}.ph-thumb[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px rgb(0 95 115 / .24)}.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)}.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)}.ph-pick:hover{border-color:#a9c7d6;color:var(--accent-ink);transform:translateY(-1px)}.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)}.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 h2,.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)}#lv-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)}#lv-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){#lv-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){#lv-phero .reveal{opacity:1;transform:none;transition:none}#lv-phero *,#lv-phero ::after,#lv-phero ::before{animation:none!important}#lv-phero .ph-slide{transition-duration:1ms}#lv-phero *{transition-duration:1ms!important}}@media (prefers-contrast:more){#lv-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}#lv-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(#lv-reviews),:where(#lv-reviews) *{margin:0;padding:0;box-sizing:border-box}:where(#lv-reviews){font-family:Manrope,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:'Playfair Display',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}.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}.rv__arrow svg{width:38%;height:38%}.rv__arrow[data-dir=next]{background:var(--teal);color:#fff;box-shadow:0 12px 26px rgb(0 95 115 / .3)}.rv__arrow:hover{transform:translateY(-2px)}.rv__arrow:active{transform:translateY(0) scale(.96)}.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}}#lv-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:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:clip}#lv-pinfo *,#lv-pinfo ::after,#lv-pinfo ::before{box-sizing:border-box}#lv-pinfo [hidden]{display:none!important}#lv-pinfo ::selection{background:rgb(0 95 115 / .13);color:var(--ink)}#lv-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%)}#lv-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)}.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)}.pi-tab svg{width:clamp(14px,calc(var(--w)*.011),17px);height:clamp(14px,calc(var(--w)*.011),17px);flex:none;opacity:.7}.pi-tab:hover{color:var(--accent-ink)}.pi-tab[aria-selected=true]{color:#fff}.pi-tab[aria-selected=true] svg{opacity:1}.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)}.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)}.pi-draw{margin:clamp(16px,calc(var(--w)*.017),28px) 0 0;padding:clamp(14px,calc(var(--w)*.014),24px) clamp(14px,calc(var(--w)*.014),24px) clamp(11px,calc(var(--w)*.011),18px);background:#fff;border:1px solid var(--tl);border-radius:var(--r-md)}.pi-draw svg{display:block;width:100%;max-width:900px;height:auto;margin-inline:auto;color:var(--t)}.pi-draw figcaption{margin-top:clamp(9px,calc(var(--w)*.009),14px);padding-top:clamp(8px,calc(var(--w)*.008),12px);border-top:1px solid var(--rule);font-size:clamp(10px,calc(var(--w)*.0066),11px);line-height:1.4;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}@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)}}#lv-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)}#lv-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-draw{overflow-x:auto;-webkit-overflow-scrolling:touch}.pi-draw svg{min-width:680px}.pi-tabs{width:100%}.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){#lv-pinfo .reveal{opacity:1;transform:none;transition:none}#lv-pinfo *,#lv-pinfo ::after,#lv-pinfo ::before{animation:none!important}#lv-pinfo *{transition-duration:1ms!important}}@media (prefers-contrast:more){#lv-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}#lv-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(--lv-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:Manrope,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%)}#lv-qac *,#lv-qac ::after,#lv-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)}#lv-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)}#lv-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){#lv-qac .reveal{opacity:1;transform:none;transition:none}#lv-qac *,#lv-qac ::after,#lv-qac ::before{animation:none!important;transition-duration:1ms!important}}@media (prefers-contrast:more){#lv-qac{--muted:#5A6B7C;--line:#9BB4C4}}#lv-qac .qa-card{--c:var(--accent)}#lv-qac .qa-card:nth-of-type(2){--c:#0B6E4F}#lv-qac .qa-card:nth-of-type(3){--c:#1D4E89}#lv-qac .qa-card:nth-of-type(4){--c:#6D2C5F}#lv-qac .qa-more li svg{color:var(--c)}#lv-qac .qa-plate__go{color:var(--c)}#lv-qac .qa-plate__go:hover{background:var(--c);color:#fff}#lv-qac .qa-plate__card{border-top:3px solid var(--c)}#lv-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:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#lv-related *,#lv-related ::after,#lv-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}.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}.rel-arrow svg{width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px);display:block}.rel-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 10px 22px rgb(0 95 115 / .2)}.rel-arrow:active{transform:translateY(-50%) scale(.93);transition-duration:.1s}.rel-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rel-arrow[data-nav=prev]{left:calc(clamp(20px,2.4vw,44px)/ -2 - clamp(17px,1.5vw,23px))}.rel-arrow[data-nav=next]{right:calc(var(--pad) * -1 - clamp(17px,1.5vw,23px))}#lv-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)}#lv-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)}.rel-arrow{top:calc(clamp(34px,3vw,46px) * -1 - 12px);transform:none}.rel-arrow:active{transform:scale(.93)}.rel-arrow[data-nav=prev]{left:auto;right:calc(clamp(34px,3vw,46px) + 10px)}.rel-arrow[data-nav=next]{right:0}}@media (max-width:900px){#lv-related{--per:2.2;--card-ratio:0.78;--card-min:clamp(258px,34vw,300px)}}@media (max-width:560px){#lv-related{--per:1.5;--card-ratio:0.82;--card-min:clamp(250px,52vw,292px)}}@media (max-width:400px){#lv-related{--per:1.25;--card-ratio:0.86;--card-min:clamp(244px,64vw,280px)}}@media (min-width:1800px){#lv-related{--card-max:clamp(400px,44vh,500px)}}@media (max-height:760px) and (min-width:1121px){#lv-related{--card-max:clamp(300px,58vh,420px)}}@media (hover:none){.pc__panel{transition:transform 420ms var(--ease-open)}}@media (prefers-reduced-motion:reduce){#lv-related .reveal{opacity:1;transform:none;transition:none}.pc,.pc__btn,.pc__img,.rel-arrow,.rel-link{transition-duration:1ms}.pc__panel{transition-duration:1ms}}@media (prefers-contrast:more){#lv-related{--line:#9BB4C4;--muted:#5A6B7C}.pc{border-color:rgb(15 23 42 / .22)}.pc__panel{background:#fff}}#lv-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%)}#lv-phero .ph-slide img{border-radius:inherit}#lv-phero .ph-stage.is-zoomed .ph-slide.is-active img{transform:scale(1.6);transition:transform 640ms var(--ease-fluid)}#lv-phero .ph-slide .ph-video{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3;border-radius:inherit}#lv-phero .ph-slide.is-playing .ph-play{opacity:0;pointer-events:none}#lv-phero .ph-gallery--single .ph-arrow{display:none}#lv-phero .ph-thumb i{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgb(9 35 40 / .34)}#lv-phero .ph-thumb i svg{width:38%;height:38%}#lv-phero .lvpt-native{position:absolute!important;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}#lv-phero form.cart{margin:0;display:contents}#lv-phero .woocommerce-variation-price,#lv-phero .woocommerce-variation-description{display:none}#lv-phero .woocommerce-variation-availability{font:600 clamp(12px,.86vw,13.5px)/1.4 inherit;color:var(--accent-ink);margin-top:8px}#lv-phero .ph-stock{display:inline-flex;align-items:center;gap:7px;font:700 clamp(11.5px,.8vw,13px)/1 inherit;letter-spacing:.02em;color:#0B6E4F}#lv-phero .ph-stock.is-out{color:#9A3412}#lv-phero .ph-stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}#lv-phero .ph-cta[disabled]{opacity:.5;pointer-events:none}#lv-phero .ph-sku{margin:10px 0 0;font:500 clamp(11.5px,.8vw,13px)/1.5 inherit;color:var(--muted)}#lv-phero .woocommerce-message,#lv-phero .woocommerce-error,#lv-phero .woocommerce-info{margin:0 0 14px;padding:12px 16px;border-radius:var(--r-sm);background:var(--tint-mint);color:var(--accent-ink);font:600 clamp(12.5px,.9vw,14px)/1.5 inherit;list-style:none}#lv-related .pc__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#lv-related .pc__photo img+.pc__empty{display:none}.lvpt-sr{position:absolute!important;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}#lv-phero .ph-attrs>div:last-child:nth-child(3n+1){grid-column:1 / -1}#lv-phero .ph-attrs>div:nth-child(3n+1):nth-last-child(2),#lv-phero .ph-attrs>div:nth-child(3n+1):nth-last-child(2)~div{grid-column:span 1}@supports (grid-column:auto){#lv-phero .ph-attrs>div:last-child:nth-child(3n+2){grid-column:span 2}}#lv-phero .ph-sup{display:flex;flex-direction:column}#lv-phero .ph-sup .ph-stats{margin-block:auto}#lv-phero .ph-sku{margin:6px 0 0;font:500 clamp(11px,.78vw,12.5px)/1.5 inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#lv-phero .ph-sku span{color:var(--body);font-weight:700;letter-spacing:.02em}@media (max-width:760px){#lv-phero .ph-crumb{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}#lv-phero .ph-crumb::-webkit-scrollbar{display:none}#lv-phero .ph-crumb>*{flex:0 0 auto}}#lv-pinfo .pi-inner:empty,#lv-pinfo .pi-card:empty,#lv-phero .ph-card:empty{display:none}#lv-pinfo .pi-split>div:empty{display:none}#lv-pinfo .pi-split:has(>div:only-child){grid-template-columns:1fr}#lv-phero .ph-opt__row .ph-pick{cursor:pointer}.ph-thumb{border:1px solid rgb(15 23 42 / .14)}.ph-thumb:hover{border-color:rgb(0 95 115 / .45)}.ph-thumb.is-active,.ph-thumb[aria-selected="true"]{border-color:#005F73;box-shadow:0 0 0 1px #005F73 inset}.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}.pi-split h3:not([class]){font-size:clamp(1.02rem,1.35vw,1.175rem);line-height:1.32;margin:1.45em 0 .45em}.pi-split h2:not([class]):first-child,.pi-split h3:not([class]):first-child{margin-top:0}.lv-page button{color:inherit}.ph-thumb{border-color:rgb(15 23 42 / .14)!important;background:var(--tint-blue)!important}.ph-thumb:hover{border-color:rgb(0 95 115 / .45)!important}.ph-thumb.is-active,.ph-thumb[aria-selected="true"]{border-color:#005F73!important;box-shadow:0 0 0 1px #005F73 inset}.ph-zoom,.ph-arrow{color:#005F73!important;border-color:rgb(15 23 42 / .14)!important}.ph-zoom:hover,.ph-arrow:hover{border-color:rgb(0 95 115 / .45)!important}.lv-page{--lv-teal:#005F73;--lv-teal-dp:#00485A;--lv-teal-lt:#00768C;--lv-ink:#0F172A;--lv-hair:rgba(15,23,42,.14);--lv-mint:#EAF7F7}.lv-page button,.lv-page .ph-cta{font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lv-page button:focus-visible,.lv-page .ph-cta:focus-visible{outline:2px solid var(--lv-teal);outline-offset:3px}.lv-page .ph-cta.ph-cta--main,.lv-page button.ph-cta--main,a.ph-cta--main,.lv-page .ph-cta--main.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.85em!important;background:linear-gradient(180deg,var(--lv-teal-lt) 0%,var(--lv-teal) 55%,var(--lv-teal-dp) 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:.975rem!important;font-weight:700!important;letter-spacing:.012em;line-height:1;box-shadow:0 1px 0 rgb(255 255 255 / .18) inset,0 12px 26px -14px rgb(0 72 90 / .85),0 2px 6px -2px rgb(0 72 90 / .35);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,filter .18s ease;cursor:pointer;text-decoration:none}.lv-page .ph-cta--main:hover{transform:translateY(-2px);filter:saturate(1.06);box-shadow:0 1px 0 rgb(255 255 255 / .22) inset,0 20px 38px -16px rgb(0 72 90 / .9),0 3px 8px -3px rgb(0 72 90 / .4)}.lv-page .ph-cta--main:active{transform:translateY(0);box-shadow:0 8px 18px -12px rgb(0 72 90 / .9)}.lv-page .ph-cta--main svg{width:1.05em;height:1.05em;flex:0 0 auto}.lv-page .ph-cta.ph-cta--ghost{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 1.6em!important;background:#fff!important;color:var(--lv-teal-dp)!important;border:1.5px solid rgb(0 95 115 / .34)!important;border-radius:999px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:.012em;line-height:1;box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease;cursor:pointer;text-decoration:none}.lv-page .ph-cta--ghost:hover{background:var(--lv-mint)!important;border-color:var(--lv-teal)!important;transform:translateY(-2px);box-shadow:0 14px 28px -18px rgb(0 95 115 / .7)}.lv-page .ph-cta--ghost:active{transform:translateY(0)}.lv-page .ph-pick{min-height:46px;padding:0 1.15em!important;background:#fff!important;color:var(--lv-ink)!important;border:1.5px solid var(--lv-hair)!important;border-radius:14px!important;font-size:.9375rem!important;font-weight:600!important;line-height:1;box-shadow:0 1px 0 rgb(15 23 42 / .03);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.7,.3,1);cursor:pointer}.lv-page .ph-pick:hover{border-color:rgb(0 95 115 / .5)!important;background:#F5FBFC!important;transform:translateY(-1px);box-shadow:0 8px 18px -12px rgb(0 95 115 / .6)}.lv-page .ph-pick[aria-checked="true"]{background:linear-gradient(180deg,var(--lv-teal-lt),var(--lv-teal-dp))!important;border-color:var(--lv-teal-dp)!important;color:#fff!important;box-shadow:0 10px 22px -14px rgb(0 72 90 / .95),0 1px 0 rgb(255 255 255 / .16) inset}.lv-page .ph-pick[aria-checked="true"]:hover{transform:translateY(-1px)}.lv-page button:not([class]){width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#fff!important;color:var(--lv-teal-dp)!important;border:1.5px solid var(--lv-hair)!important;border-radius:11px!important;font-size:1.05rem!important;font-weight:700!important;line-height:1;padding:0!important;transition:border-color .16s ease,background .16s ease,color .16s ease;cursor:pointer}.lv-page button:not([class]):hover{border-color:rgb(0 95 115 / .5)!important;background:var(--lv-mint)!important}.lv-page .ph-arrow,.lv-page .ph-zoom{width:46px!important;height:46px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .92)!important;-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px);color:var(--lv-teal)!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:999px!important;box-shadow:0 10px 24px -14px rgb(9 35 40 / .65),0 1px 2px rgb(9 35 40 / .10);transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,border-color .18s ease;cursor:pointer}.lv-page .ph-arrow:hover,.lv-page .ph-zoom:hover{background:var(--lv-teal)!important;color:#fff!important;border-color:var(--lv-teal)!important;transform:scale(1.06);box-shadow:0 16px 30px -14px rgb(0 72 90 / .8)}.lv-page .ph-arrow:active,.lv-page .ph-zoom:active{transform:scale(.98)}.lv-page .ph-arrow svg,.lv-page .ph-zoom svg{width:20px;height:20px}.lv-page .ph-thumb{border-radius:12px!important;padding:0!important}.lv-page .ph-thumb:focus-visible{outline-offset:2px}@media (max-width:700px){.lv-page .ph-cta--main,.lv-page .ph-cta--ghost{width:100%;min-height:54px}.lv-page .ph-arrow,.lv-page .ph-zoom{width:42px!important;height:42px!important}}@media (prefers-reduced-motion:reduce){.lv-page button,.lv-page .ph-cta{transition:none!important}.lv-page button:hover,.lv-page .ph-cta:hover{transform:none!important}}.pi-split .lv-figure{margin:clamp(20px,2.2vw,32px) 0;padding:0}.pi-split .lv-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)}.pi-split .lv-figure figcaption{margin-top:.7em;font-size:.8125rem;line-height:1.5;color:rgb(15 23 42 / .62)}.pi-split .lv-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}.pi-split .lv-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)}.pi-split .lv-spec th,.pi-split .lv-spec td{padding:.72em 1em;text-align:left;vertical-align:top;border-bottom:1px solid rgb(15 23 42 / .08)}.pi-split .lv-spec thead th{background:#EAF2F8;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0F172A}.pi-split .lv-spec tbody th{width:42%;font-weight:500;color:rgb(15 23 42 / .66)}.pi-split .lv-spec tbody td{font-weight:600;color:#0F172A}.pi-split .lv-spec tbody tr:last-child th,.pi-split .lv-spec tbody tr:last-child td{border-bottom:0}.pi-split .lv-spec tbody tr:nth-child(even){background:#FAFCFD}.pi-split ul{margin:1.1em 0;padding-left:0;list-style:none}.pi-split ul li{position:relative;padding-left:1.6em;margin:.55em 0;line-height:1.6}.pi-split ul li::before{content:"";position:absolute;left:.35em;top:.62em;width:6px;height:6px;border-radius:99px;background:#005F73}.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}.pi-split a:hover{color:#005F73;text-decoration-color:#005F73}@media (max-width:640px){.pi-split .lv-spec{font-size:.8125rem}.pi-split .lv-spec th,.pi-split .lv-spec td{padding:.6em .7em}.pi-split .lv-spec tbody th{width:46%}}#pi-panel-desc .pi-split{grid-template-columns:1fr}#pi-panel-desc .pi-split::after{content:"";display:block;clear:both}@media (min-width:900px){#pi-panel-desc .pi-split .lv-figure{float:right;width:min(42%,440px);margin:.35em 0 1.5em clamp(26px,2.6vw,44px)}#pi-panel-desc .pi-split .lv-figure:nth-of-type(2n){float:left;margin:.35em clamp(26px,2.6vw,44px) 1.5em 0}#pi-panel-desc .pi-split .lv-spec{clear:both}#pi-panel-desc .pi-split h2:not([class]){clear:none}}@media (min-width:1200px){#pi-panel-desc .pi-split>div>p,#pi-panel-desc .pi-split .pi-p{max-width:none}#pi-panel-desc .pi-split ul{max-width:none}}@media (min-width:1100px){#pi-panel-desc .pi-split .lv-spec{font-size:.8438rem}#pi-panel-desc .pi-split .lv-spec tbody th{width:38%}}#pi-panel-desc .pi-split{grid-template-columns:1fr}#pi-panel-desc .pi-split::after{content:"";display:block;clear:both}#pi-panel-desc .pi-p,#pi-panel-desc .pi-split p,#pi-panel-desc .pi-split li{max-width:none}#pi-panel-desc .pi-split>div{max-width:none}@media (min-width:900px){#pi-panel-desc .lv-figure{float:right;width:min(40%,420px);margin:.4em 0 1.6em clamp(28px,2.8vw,48px)}#pi-panel-desc .lv-figure:nth-of-type(2n){float:left;margin:.4em clamp(28px,2.8vw,48px) 1.6em 0}#pi-panel-desc .lv-spec{clear:both}}#pi-panel-desc .pi-split>div{max-width:none}@media (min-width:1400px){#pi-panel-desc .lv-figure{width:min(38%,560px)}}@media (min-width:1800px){#pi-panel-desc .lv-figure{width:min(36%,640px)}#pi-panel-desc .pi-p,#pi-panel-desc .pi-split p,#pi-panel-desc .pi-split li{font-size:clamp(15px,.87vw,16.5px);line-height:1.68}}@media (min-width:1400px){#pi-panel-desc .pi-split .lv-figure{width:min(38%,560px)}}@media (min-width:1800px){#pi-panel-desc .pi-split .lv-figure{width:min(36%,660px)}}#lv-related .pc__cover{display:none}@media (hover:hover) and (pointer:fine){#lv-related .pc{cursor:pointer}#lv-related .pc__cover{display:block;position:absolute;inset:0;z-index:5;border-radius:inherit;-webkit-tap-highlight-color:#fff0}#lv-related .pc__btn{position:relative;z-index:6}}#lv-phero a.ph-cta--main{text-decoration:none}#lv-phero a.ph-cta--main:hover{text-decoration:none}#elementor-popup-modal-1483 .dialog-widget-content{border-radius:18px;overflow:hidden;box-shadow:0 28px 64px -22px rgb(9 35 40 / .55)}#elementor-popup-modal-1483 .dialog-message{border-radius:18px;overflow:hidden;padding:0}#elementor-popup-modal-1483 .dialog-close-button{color:#fff;opacity:.8;top:12px;right:12px}#elementor-popup-modal-1483 .dialog-close-button:hover{opacity:1}#elementor-popup-modal-1483 .elementor-form-fields-wrapper{margin-bottom:0}#elementor-popup-modal-1483 .elementor-field-group>label{margin-bottom:3px;letter-spacing:.01em}#elementor-popup-modal-1483 input.elementor-field,#elementor-popup-modal-1483 textarea.elementor-field{padding:9px 12px;min-height:0}#elementor-popup-modal-1483 textarea.elementor-field{resize:vertical}#elementor-popup-modal-1483 .elementor-field-type-submit{margin-top:5px}#elementor-popup-modal-1483 .elementor-icon-list-item a{text-decoration:none}#elementor-popup-modal-1483 .elementor-icon-list-item a:hover{text-decoration:underline}@media (max-width:767px){#elementor-popup-modal-1483 .dialog-widget-content{border-radius:14px}}#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-subgroup{display:block}#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-option{position:relative;display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:14px;background:linear-gradient(135deg,#F4FAFC 0%,#E6F1F6 100%);border:1.5px solid #CBDDE6;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-option:hover{border-color:#8FBDCE}#elementor-popup-modal-1483 .elementor-field-type-acceptance input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:24px!important;height:24px!important;min-height:0!important;max-height:none!important;flex:0 0 24px!important;margin:0!important;padding:0!important;border:1.5px solid #A9C8D5!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,transform .16s ease}#elementor-popup-modal-1483 .elementor-field-type-acceptance input[type=checkbox]:checked{background:linear-gradient(140deg,#00768C,#005F73)!important;border-color:#005F73!important}#elementor-popup-modal-1483 .elementor-field-type-acceptance input[type=checkbox]:checked::after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}#elementor-popup-modal-1483 .elementor-field-type-acceptance input[type=checkbox]:active{transform:scale(.94)}#elementor-popup-modal-1483 .elementor-field-type-acceptance input[type=checkbox]:focus-visible{outline:2px solid #005F73;outline-offset:3px}#elementor-popup-modal-1483 .elementor-field-type-acceptance label{margin:0!important;cursor:pointer;display:block;line-height:1.4;padding:0!important;font-size:12.5px;font-weight:600;color:#0F172A;letter-spacing:-.005em}#elementor-popup-modal-1483 .elementor-field-type-acceptance label strong{display:block;font-size:13px;font-weight:700;color:#0F172A;letter-spacing:-.01em}#elementor-popup-modal-1483 .elementor-field-type-acceptance label em{display:block;font-style:normal;font-size:11.5px;color:#5A7684;margin-top:2px}#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-option:has(input:checked){border-color:#005F73;background:linear-gradient(135deg,#FFFFFF 0%,#E8F4F8 100%);box-shadow:0 7px 20px -12px rgb(0 95 115 / .6)}#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-option:has(input:checked)::after{content:"Attached";margin-left:auto;flex:none;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#005F73;background:#D1F2EB;border-radius:999px;padding:4px 9px;line-height:1}@media (max-width:767px){#elementor-popup-modal-1483 .elementor-field-type-acceptance .elementor-field-option:has(input:checked)::after{display:none}}@media (min-width:981px){#lv-phero{padding-top:14px}#lv-phero .ph-crumb{margin-bottom:12px}#lv-phero .ph-grid{width:100%;max-width:none;transform:none;margin-bottom:0;align-items:start}#lv-phero .ph-gallery{width:100%;justify-self:stretch}#lv-phero .ph-stage{aspect-ratio:auto;height:clamp(320px,calc(90svh - 185px),820px)}#lv-phero .ph-slide img{object-fit:contain}#lv-phero .ph-thumbs{margin-top:10px;gap:10px;justify-content:center}#lv-phero .ph-thumb{flex:0 0 clamp(56px,7.5svh,82px);min-width:0}#lv-phero .ph-assure{margin-top:10px}#lv-phero .ph-assure>div{padding:10px 12px}#lv-phero .ph-panel{padding-top:0}#lv-phero .ph-title{font-size:clamp(30px,min(3.1vw,4.6svh),48px);margin-top:12px}#lv-phero .ph-sub{margin-top:8px;max-width:60ch;line-height:1.5}#lv-phero .ph-chips{margin-top:10px}#lv-phero .ph-price{margin-top:14px;padding:12px 14px}#lv-phero .ph-price__head{margin-bottom:9px}#lv-phero .ph-tier{padding:10px 12px}#lv-phero .ph-tier b{font-size:clamp(22px,1.65vw,28px)}#lv-phero .ph-opt{margin-top:12px}#lv-phero .ph-opt__label{margin-bottom:7px}#lv-phero .ph-pick{min-height:40px}#lv-phero .ph-buy{margin-top:14px;gap:10px}#lv-phero .ph-cta{min-height:46px}#lv-phero .ph-est{margin-top:8px}#lv-phero .ph-sku{font-size:12.5px;line-height:1.4;margin-top:4px}}.lv-page #lv-phero .ph-stage .ph-slide>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center;aspect-ratio:auto}