
.headset-comparison{padding-top:104px;padding-bottom:72px}.hs-header{max-width:830px;margin-bottom:40px}.hs-eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#506379;margin:0 0 14px}.hs-header h1{font-size:clamp(38px,4.5vw,56px);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px}.hs-header>p:last-child{font-size:18px;line-height:1.65;color:#3f5064;margin:0}.hs-products{display:grid;gap:24px}.hs-product{display:grid;grid-template-columns:260px minmax(0,1fr);background:#edf0f4;border-radius:20px;overflow:hidden}.hs-product__visual{position:relative;background:#e6ebf1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 22px;gap:24px}.hs-number{position:absolute;top:24px;left:24px;font-size:12px;color:#62738a}.hs-product__visual img{width:100%;max-width:240px;height:200px;object-fit:contain}.hs-modes{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.hs-modes span{font-size:11px;background:#f7f9fb;border-radius:6px;padding:6px 10px;color:#3f5064}.hs-product__body{padding:32px 36px}.hs-product h2{font-size:29px;line-height:1.15;letter-spacing:-.025em;margin:0 0 10px}.hs-purpose{font-size:15px;font-weight:600;color:#3f5064;margin:0 0 20px}.hs-description{font-size:15px;line-height:1.7;color:#3f5064;margin:0}.hs-points{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px}.hs-product h3{font-size:13px;font-weight:600;margin:0 0 8px;color:#00132e}.hs-points p,.hs-budget p{font-size:14px;line-height:1.65;color:#3f5064;margin:0}.hs-budget{display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid #d5dee7;padding-top:18px;margin-top:24px}.hs-budget h3{padding-top:2px}.hs-connection{font-size:12px;line-height:1.6;color:#506379;margin:16px 0 0}.hs-connection strong{font-weight:500;margin-right:10px}.headset-comparison section{margin-top:60px}.hs-section-intro{max-width:740px;margin-bottom:26px}.hs-section-intro h2,.hs-planning>h2{font-size:30px;letter-spacing:-.025em;margin:0 0 16px}.hs-section-intro>p:last-child{font-size:16px;line-height:1.65;color:#3f5064;margin:0}.hs-operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hs-operation-grid article{padding:30px;border-radius:18px;background:#edf0f4}.hs-mode-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#506379}.hs-operation-grid h3{font-size:22px;letter-spacing:-.02em;margin:16px 0}.hs-operation-grid article>p{font-size:15px;color:#3f5064;line-height:1.65;margin:0 0 24px}.hs-operation-grid dl{margin:0}.hs-operation-grid dl>div{border-top:1px solid #d5dee7;padding:16px 0}.hs-operation-grid dl>div:last-child{padding-bottom:0}.hs-operation-grid dt{font-size:12px;font-weight:600;color:#00132e;margin-bottom:7px}.hs-operation-grid dd{font-size:14px;line-height:1.65;color:#3f5064;margin:0}.hs-planning{border-top:1px solid #dce2e9;padding-top:32px}.hs-planning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:26px}.hs-planning h3{font-size:16px;margin:0 0 12px}.hs-planning-grid p{font-size:14px;line-height:1.7;color:#3f5064;margin:0}.hs-note{font-size:12px;line-height:1.6;color:#62738a;margin:28px 0 0}body:has(.headset-comparison) .woot-widget-bubble{display:none!important}
@media(max-width:1000px){.hs-product{grid-template-columns:210px minmax(0,1fr)}.hs-product__body{padding:28px}.hs-points{gap:22px}.hs-product__visual{padding:25px 15px}}
@media(max-width:700px){.headset-comparison{padding-top:90px}.hs-header>p:last-child{font-size:16px}.hs-product{grid-template-columns:1fr}.hs-product__visual{min-height:180px;padding:22px;flex-direction:row;gap:22px}.hs-product__visual img{width:180px;height:150px}.hs-modes{flex-direction:column}.hs-number{top:16px;left:18px}.hs-product__body{padding:26px}.hs-points{grid-template-columns:1fr;gap:20px}.hs-budget{grid-template-columns:1fr;gap:4px}.hs-operation-grid{grid-template-columns:1fr}.hs-operation-grid article{padding:26px}.hs-planning-grid{grid-template-columns:1fr;gap:24px}.headset-comparison section{margin-top:42px}.hs-section-intro h2,.hs-planning>h2{font-size:28px}.hs-connection strong{display:block;margin-bottom:4px}}

.headset-comparison .hs-operation--primary{margin-top:0;margin-bottom:44px}.hs-operation--primary .hs-operation-grid article{background:#e7edf4;border-top:4px solid #214f7b}.hs-operation--primary .hs-operation-grid article:nth-child(2){background:#10243d;color:#fff;border-top-color:#6fa3d6}.hs-operation--primary .hs-operation-grid article:nth-child(2) h3{color:#fff}.hs-operation--primary .hs-operation-grid article:nth-child(2)>p,.hs-operation--primary .hs-operation-grid article:nth-child(2) .hs-mode-label{color:#cfdeef}.hs-operation-grid article>.hs-flow{font-size:19px;font-weight:600;color:#00132e;margin:20px 0}.hs-flow span{padding:0 8px;font-weight:400}.hs-operation--primary .hs-operation-grid h3{font-size:26px;margin:0 0 16px}.hs-operation-grid article>.hs-mode-footnote{font-size:12px;margin:20px 0 0;opacity:.8}.hs-modes{flex-direction:column;align-items:center}.hs-modes span{font-size:12px;font-weight:500;padding:8px 12px}
@media(max-width:700px){.hs-operation-grid article>.hs-flow{font-size:17px}.hs-modes{align-items:start}.hs-product__visual{gap:12px}.hs-product__visual img{width:160px}.hs-modes span{font-size:10px;padding:7px 8px}}

.headset-comparison .hs-product,.headset-comparison .hs-operation-grid article{box-shadow:none!important;filter:none!important}.hs-product{grid-template-columns:330px minmax(0,1fr);position:relative}.hs-product__visual{padding:30px 20px}.hs-product__visual img{width:100%;max-width:310px;height:290px}.hs-points{grid-template-columns:1fr}.hs-official{position:absolute;left:24px;bottom:22px;width:282px;text-align:center;color:#2462a0;text-decoration:none;font-size:13px}.hs-official:hover{text-decoration:underline}.hs-product__visual{padding-bottom:70px}.hs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.headset-comparison .hs-operation--primary{margin-top:56px;margin-bottom:0}.hs-operation--primary .hs-operation-grid article:nth-child(2) dt{color:#e7f0fa}.hs-operation--primary .hs-operation-grid article:nth-child(2) dd{color:#cfdeef}.hs-operation--primary .hs-operation-grid article:nth-child(2) dl>div{border-color:#354c67}
@media(max-width:1000px) and (min-width:701px){.hs-product{grid-template-columns:280px minmax(0,1fr)}.hs-product__visual img{height:260px}.hs-official{width:240px;left:20px}}
@media(max-width:700px){.hs-product{grid-template-columns:1fr}.hs-product__visual{padding:24px 24px 65px;flex-direction:column;gap:16px;position:relative}.hs-product__visual img{width:100%;max-width:300px;height:235px}.hs-modes{flex-direction:row;align-items:center}.hs-official{position:static;width:auto;display:block;padding:0 26px 26px;text-align:left;font-size:14px}.headset-comparison .hs-operation--primary{margin-top:42px}}

.hs-product--varjo .hs-product__visual img{mix-blend-mode:multiply}

.hs-price-level{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 14px;padding:6px 10px;background:#e0e7ee;border-radius:6px;font-size:12px;font-weight:600;color:#284864}.hs-price-level>span{font-weight:400;color:#506379}.hs-price-level--budget{background:#e2ebe5;color:#315743}.hs-price-level--premium{background:#dce3ed;color:#233c5b}.hs-price-note{font-size:12px;line-height:1.6;color:#506379;margin:-16px 0 28px;max-width:830px}
/* Two equal product tiles per row, with the image above the description. */
.hs-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.hs-product{display:flex;flex-direction:column;min-width:0}
.hs-product__visual{width:100%;box-sizing:border-box;padding:24px 28px;min-height:365px;gap:14px;flex-direction:column;justify-content:center}
.hs-product__visual img{width:100%;max-width:390px;height:285px;object-fit:contain}
.hs-modes{flex-direction:row;justify-content:center;align-items:center}
.hs-product__body{padding:30px 32px 24px;flex:1}
.hs-product h2{font-size:29px}
.hs-official{position:static;left:auto;bottom:auto;width:auto;text-align:left;display:block;padding:0 32px 28px;margin-top:auto;font-size:13px}
.hs-product--varjo .hs-product__visual img{height:285px}
@media(max-width:700px){.hs-products{grid-template-columns:1fr;gap:24px}.hs-product__visual{min-height:290px;padding:20px 24px;gap:12px}.hs-product__visual img,.hs-product--varjo .hs-product__visual img{height:225px;max-width:320px}.hs-product__body{padding:26px 26px 22px}.hs-official{padding:0 26px 26px}.hs-modes span{font-size:11px}}

.hs-storage{margin-top:24px;padding-top:20px;border-top:1px solid #cbd5e1}.hs-storage h3{font-size:13px;margin:0 0 8px}.hs-storage p{font-size:14px;line-height:1.65;color:#3f5064;margin:0}.hs-storage-note{font-size:12px;line-height:1.65;color:#506379;margin:22px 0 0;max-width:920px}

/* Slightly stronger separation between the page and its product surfaces. */
.hs-product{background:#eceff4}.hs-product__visual{background:#e4eaf0}
.headset-comparison{color:#00132e}

.hs-benefit{font-size:15px;line-height:1.7;color:#3f5064;margin:18px 0 0}.hs-operation--primary .hs-operation-grid h3{margin:0 0 20px}.hs-header h1{margin-top:0}.hs-product__body .hs-price-level{margin-bottom:14px}.hs-product:has(img[src*="pico-4-ultra-official"]) .hs-product__visual img{max-width:390px;height:285px}@media(max-width:700px){.hs-product:has(img[src*="pico-4-ultra-official"]) .hs-product__visual img{height:225px}}

/* Match the Store category tiles: neutral surfaces, no colored edge or shadow. */
.hs-operation--primary .hs-operation-grid article{background:#eef0f2;border:0;border-radius:18px;box-shadow:none!important;padding:32px;color:#15191d}
.hs-operation--primary .hs-operation-grid article:nth-child(2){background:#e4e8ec;border:0;color:#15191d}
.hs-operation--primary .hs-operation-grid article h3,.hs-operation--primary .hs-operation-grid article:nth-child(2) h3{color:#11191f;font-size:28px;letter-spacing:-.025em;line-height:1.2}
.hs-operation--primary .hs-operation-grid article p,.hs-operation--primary .hs-operation-grid article:nth-child(2)>p,.hs-operation--primary .hs-operation-grid article dd,.hs-operation--primary .hs-operation-grid article:nth-child(2) dd{color:#2e4056}
.hs-operation--primary .hs-operation-grid article dt,.hs-operation--primary .hs-operation-grid article:nth-child(2) dt{color:#11191f}
.hs-operation--primary .hs-operation-grid article dl>div,.hs-operation--primary .hs-operation-grid article:nth-child(2) dl>div{border-color:#c7cfd7}
/* A further ~10% increase in text/background separation; product photography is unchanged. */
.headset-comparison{color:#001125}
.hs-header>p:last-child,.hs-description,.hs-benefit,.hs-purpose,.hs-storage p,.hs-section-intro>p:last-child{color:#2e4056}
.hs-product{background:#e9edf2}.hs-product__visual{background:#e0e6ed}
.hs-storage{border-color:#bfcbd8}
.hs-product h3{color:#091e35}
.hs-price-level{color:#173650}.hs-price-level--budget{color:#224734}.hs-price-level--premium{color:#142c48}
.hs-official{color:#174d7f}
.hs-modes span{color:#30465e}
@media(max-width:700px){.hs-operation--primary .hs-operation-grid article{padding:26px}.hs-operation--primary .hs-operation-grid article h3{font-size:25px}}
/* Balance visible headset size across differently framed source images. */
.hs-product__visual img[alt="Meta Quest 3"]{transform:translateY(-6px) scale(1.14)}
.hs-product__visual img[alt="Meta Quest 3S"]{transform:scale(.90)}
.hs-product__visual img[alt="Pico 4 Ultra"]{transform:scale(.88)}
.hs-product__visual img[alt="Varjo XR-4"]{transform:translateY(-6px) scale(1.12)}
/* Same gradients as the Store's Trial and Save promotion tiles. */
.hs-operation--primary .hs-operation-grid article{background:radial-gradient(ellipse at 28% 50%,#204b78 0%,transparent 65%),linear-gradient(115deg,#081629,#102d4c);color:#fff;border:0;box-shadow:none!important}
.hs-operation--primary .hs-operation-grid article:nth-child(2){background:radial-gradient(ellipse at 28% 50%,#68202e 0%,transparent 65%),linear-gradient(115deg,#290811,#47101c);color:#fff;border:0}
.hs-operation--primary .hs-operation-grid article h3,.hs-operation--primary .hs-operation-grid article:nth-child(2) h3,.hs-operation--primary .hs-operation-grid article dt,.hs-operation--primary .hs-operation-grid article:nth-child(2) dt{color:#fff}
.hs-operation--primary .hs-operation-grid article p,.hs-operation--primary .hs-operation-grid article:nth-child(2)>p,.hs-operation--primary .hs-operation-grid article dd,.hs-operation--primary .hs-operation-grid article:nth-child(2) dd{color:#fff}
.hs-operation--primary .hs-operation-grid article dl>div,.hs-operation--primary .hs-operation-grid article:nth-child(2) dl>div{border-color:rgba(255,255,255,.22)}
/* Calm, distinct mode surfaces with a clear heading hierarchy. */
.headset-comparison .hs-operation--primary .hs-operation-grid article{background:#e1ece9;color:#172e2a}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2){background:#e5e8f0;color:#252e47}
.headset-comparison .hs-operation--primary .hs-operation-grid article h3{font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:0 0 22px;color:#172e2a}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) h3{color:#252e47}
.headset-comparison .hs-operation--primary .hs-operation-grid article>p,.headset-comparison .hs-operation--primary .hs-operation-grid article dd{font-size:15px;line-height:1.65;color:#324b46}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2)>p,.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dd{color:#3c4762}
.headset-comparison .hs-operation--primary .hs-operation-grid article dt{font-size:16px;font-weight:600;line-height:1.4;color:#172e2a;margin-bottom:10px}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dt{color:#252e47}
.headset-comparison .hs-operation--primary .hs-operation-grid article dl>div{border-color:#bfceca}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dl>div{border-color:#c2c9d9}
@media(max-width:700px){.headset-comparison .hs-operation--primary .hs-operation-grid article h3{font-size:28px}}
/* Clear price tiers, readable independently of color. */
.headset-comparison .hs-price-level{font-size:13px;line-height:1.35;font-weight:600;padding:7px 12px;border-radius:6px}
.headset-comparison .hs-price-level--budget{background:#bddbc7;color:#163f2b}
.headset-comparison .hs-price-level--medium{background:#bcd1ed;color:#163b65}
.headset-comparison .hs-price-level--premium{background:#d5bde3;color:#4d2465}
/* Swap the two mode palettes. */
.headset-comparison .hs-operation--primary .hs-operation-grid article{background:#e5e8f0;color:#252e47}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2){background:#e1ece9;color:#172e2a}
.headset-comparison .hs-operation--primary .hs-operation-grid article h3,.headset-comparison .hs-operation--primary .hs-operation-grid article dt{color:#252e47}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) h3,.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dt{color:#172e2a}
.headset-comparison .hs-operation--primary .hs-operation-grid article>p,.headset-comparison .hs-operation--primary .hs-operation-grid article dd{color:#3c4762}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2)>p,.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dd{color:#324b46}
.headset-comparison .hs-operation--primary .hs-operation-grid article dl>div{border-color:#c2c9d9}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) dl>div{border-color:#bfceca}

/* Existing use-case imagery, aligned above the two mode descriptions. */
body:has(.headset-comparison){background:#fafbfc}
.headset-comparison .hs-operation--primary .hs-operation-grid article{padding:0;overflow:hidden}
.hs-mode-image{display:block;width:100%;height:245px;object-fit:cover;object-position:center}
.hs-mode-body{padding:32px}
.headset-comparison .hs-operation--primary .hs-operation-grid .hs-mode-body>p{font-size:15px;line-height:1.65;color:#3c4762;margin:0 0 24px}
.headset-comparison .hs-operation--primary .hs-operation-grid article:nth-child(2) .hs-mode-body>p{color:#324b46}
@media(max-width:700px){.hs-mode-image{height:210px}.hs-mode-body{padding:26px}.headset-comparison .hs-operation--primary .hs-operation-grid article{padding:0}}

/* Shared Store contact action for every hardware product. */
.hs-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;padding:0 32px 28px;margin-top:auto}
.headset-comparison .hs-card-actions>.hs-official{position:static;width:auto;margin:0;padding:0;font-size:13px}
.headset-comparison .hs-specialist{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;background:#fff;border:1px solid #d2d2d7;border-radius:999px;color:#1d1d1f;font-size:13px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}
.headset-comparison .hs-specialist:hover{background:#f4f6f8;border-color:#aab4c0;text-decoration:none}
.headset-comparison .hs-specialist:focus-visible{outline:2px solid #2462a0;outline-offset:3px}
.hs-cloud-test{display:flex;gap:36px;align-items:center;justify-content:space-between;background:#e5e8f0;border-radius:18px;padding:32px}
.hs-cloud-test h2{font-size:28px;line-height:1.2;margin:0 0 16px;letter-spacing:-.025em}
.hs-cloud-test p{font-size:15px;line-height:1.65;margin:0;color:#3c4762;max-width:680px}
.hs-cloud-test>.hs-specialist{flex-shrink:0}
@media(max-width:700px){.hs-card-actions{padding:0 26px 26px}.hs-cloud-test{flex-direction:column;align-items:start;padding:26px;gap:24px}}

.hs-header-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}
.headset-comparison .hs-buy{background:#0071ce;border-color:#0071ce;color:#fff}
.headset-comparison .hs-buy:hover{background:#005da9;border-color:#005da9;color:#fff}

/* Product-specific gradients, scoped to the VR headset page. */
.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Meta Quest 3"]) .hs-product__visual{background:radial-gradient(ellipse at 35% 30%,#447b9f 0%,transparent 70%),linear-gradient(135deg,#183951,#0b2238)}
.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Meta Quest 3S"]) .hs-product__visual{background:radial-gradient(ellipse at 35% 30%,#648a89 0%,transparent 70%),linear-gradient(135deg,#254c50,#153338)}
.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Pico 4 Ultra"]) .hs-product__visual{background:radial-gradient(ellipse at 35% 30%,#e5e1da 0%,transparent 70%),linear-gradient(135deg,#d4d1cc,#a5adb9)}
.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Varjo XR-4"]) .hs-product__visual{background:radial-gradient(ellipse at 35% 30%,#f2eefa 0%,transparent 70%),linear-gradient(135deg,#e1d9ee,#b9b2d0)}
.headset-comparison:not(.display-comparison) .hs-product:not(.hs-product--varjo) .hs-modes span{background:rgba(255,255,255,.15);color:#fff}

.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Pico 4 Ultra"]) .hs-modes span{background:rgba(255,255,255,.65);color:#2e4056}
.headset-comparison:not(.display-comparison) .hs-product:has(img[alt="Varjo XR-4"]) .hs-modes span{background:rgba(255,255,255,.65);color:#403850}
