.ConsumerVisualV2-module__IzF57q__zone,.ConsumerVisualV2-module__IzF57q__palette{--v2-ink:#12384a;--v2-teal:#087f75;--v2-coral:#e9785f;--v2-warm:#f5eee3;--v2-cool:#e5f1ef}.ConsumerVisualV2-module__IzF57q__zone{flex-direction:column;gap:clamp(2.25rem,4vw,3.5rem);display:flex}.ConsumerVisualV2-module__IzF57q__scene{background:linear-gradient(145deg,var(--v2-warm),#f8faf9 56%,var(--v2-cool));color:var(--v2-ink);isolation:isolate;border-radius:2rem;min-height:19rem;position:relative;overflow:hidden}.ConsumerVisualV2-module__IzF57q__scene:after{content:"";background:color-mix(in srgb,var(--v2-teal) 10%,transparent);z-index:-1;border-radius:50%;height:70%;position:absolute;inset:auto -8% -35% 35%}.ConsumerVisualV2-module__IzF57q__scene svg{width:100%;height:auto;min-height:19rem;display:block}.ConsumerVisualV2-module__IzF57q__sceneDark{color:#eef9f6;background:linear-gradient(145deg,#102f3d,#173f4c 58%,#174b49)}.ConsumerVisualV2-module__IzF57q__sceneCopy{z-index:2;max-width:16rem;position:absolute;top:clamp(1.25rem,4vw,2.5rem);left:clamp(1.25rem,4vw,2.5rem)}.ConsumerVisualV2-module__IzF57q__sceneCopy strong{letter-spacing:-.025em;font-size:clamp(1.15rem,2.2vw,1.75rem);line-height:1.12;display:block}.ConsumerVisualV2-module__IzF57q__sceneCopy span{opacity:.72;margin-top:.6rem;font-size:.78rem;line-height:1.45;display:block}.ConsumerVisualV2-module__IzF57q__sceneArt{transform-origin:50%;animation:.56s cubic-bezier(.22,1,.36,1) both ConsumerVisualV2-module__IzF57q__v2-arrive}.ConsumerVisualV2-module__IzF57q__story{align-items:center;gap:2rem;display:grid}.ConsumerVisualV2-module__IzF57q__storyCopy{max-width:34rem}.ConsumerVisualV2-module__IzF57q__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--v2-teal);font-size:.72rem;font-weight:700}.ConsumerVisualV2-module__IzF57q__storyCopy h2{letter-spacing:-.045em;color:var(--heading);margin-top:.75rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;line-height:.98}.ConsumerVisualV2-module__IzF57q__storyCopy p{max-width:31rem;color:var(--foreground-muted);margin-top:1.2rem;line-height:1.7}.ConsumerVisualV2-module__IzF57q__steps{border-top:1px solid var(--border-color);margin-top:2rem}.ConsumerVisualV2-module__IzF57q__step{border-bottom:1px solid var(--border-color);grid-template-columns:2.3rem 1fr auto;align-items:center;gap:1rem;min-height:4.7rem;animation:.48s cubic-bezier(.22,1,.36,1) both ConsumerVisualV2-module__IzF57q__v2-step;display:grid}.ConsumerVisualV2-module__IzF57q__step:nth-child(2){animation-delay:80ms}.ConsumerVisualV2-module__IzF57q__step:nth-child(3){animation-delay:.16s}.ConsumerVisualV2-module__IzF57q__step b{color:var(--v2-teal);font-size:.72rem}.ConsumerVisualV2-module__IzF57q__step span{color:var(--heading);font-weight:650}.ConsumerVisualV2-module__IzF57q__step small{color:var(--foreground-muted)}.ConsumerVisualV2-module__IzF57q__editorialField{background:color-mix(in srgb,var(--surface-subtle) 72%,var(--v2-warm));margin-inline:calc(50% - 50vw);padding:clamp(3.5rem,5.5vw,5rem) max(1.25rem,50vw - 40rem)}.ConsumerVisualV2-module__IzF57q__categoryRail{border-block:1px solid var(--border-color);gap:0;display:grid}.ConsumerVisualV2-module__IzF57q__categoryLink{border-bottom:1px solid var(--border-color);min-height:5rem;color:var(--heading);grid-template-columns:3rem 1fr auto;align-items:center;padding:.5rem .25rem;transition:padding .18s,background .18s;display:grid}.ConsumerVisualV2-module__IzF57q__categoryLink:last-child{border-bottom:0}.ConsumerVisualV2-module__IzF57q__categoryLink:hover,.ConsumerVisualV2-module__IzF57q__categoryLink:focus-visible{background:color-mix(in srgb,var(--v2-cool) 58%,transparent);padding-inline:.75rem}.ConsumerVisualV2-module__IzF57q__categoryLink strong{font-size:1.05rem}.ConsumerVisualV2-module__IzF57q__categoryLink small{color:var(--foreground-muted);margin-top:.2rem;display:block}.ConsumerVisualV2-module__IzF57q__guideFeature{gap:2rem;display:grid}.ConsumerVisualV2-module__IzF57q__guideRows{border-top:1px solid var(--border-color)}.ConsumerVisualV2-module__IzF57q__guideRow{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(7rem,.35fr) 1fr auto;align-items:center;gap:1.2rem;padding:1.35rem 0;display:grid}.ConsumerVisualV2-module__IzF57q__guideRow em{color:var(--v2-teal);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-style:normal;font-weight:700}.ConsumerVisualV2-module__IzF57q__guideRow strong{color:var(--heading);font-size:1.08rem}.ConsumerVisualV2-module__IzF57q__guideRow span{color:var(--v2-teal)}.ConsumerVisualV2-module__IzF57q__evidence{color:#eef8f6;background:#123441;margin-inline:calc(50% - 50vw);padding:clamp(3.5rem,7vw,6rem) max(1.25rem,50vw - 40rem)}.ConsumerVisualV2-module__IzF57q__evidenceFlow{border-block:1px solid #ffffff2b;gap:0;margin-top:2rem;display:grid}.ConsumerVisualV2-module__IzF57q__evidenceItem{border-bottom:1px solid #ffffff2b;padding:1.4rem 0}.ConsumerVisualV2-module__IzF57q__evidenceItem:last-child{border:0}.ConsumerVisualV2-module__IzF57q__evidenceItem b{color:#8fe0d4;display:block}.ConsumerVisualV2-module__IzF57q__evidenceItem p{color:#d6e5e3;max-width:30rem;margin-top:.35rem}.ConsumerVisualV2-module__IzF57q__categoryHero{border-bottom:1px solid var(--border-color);align-items:center;gap:2rem;padding:clamp(1rem,3vw,2rem) 0 clamp(2rem,5vw,4rem);display:grid}.ConsumerVisualV2-module__IzF57q__categoryHero h1{letter-spacing:-.05em;color:var(--heading);font-size:clamp(2.35rem,5vw,5rem);line-height:.94}.ConsumerVisualV2-module__IzF57q__categoryHero p{max-width:38rem;color:var(--foreground-muted);margin-top:1rem;line-height:1.65}.ConsumerVisualV2-module__IzF57q__categoryScene{min-height:22rem}.ConsumerVisualV2-module__IzF57q__categoryPromise{gap:1rem;padding-block:1rem;display:grid}.ConsumerVisualV2-module__IzF57q__categoryFallbackVisual{z-index:1;width:min(38%,14rem);height:auto;color:var(--v2-ink);filter:drop-shadow(0 22px 28px #12384a33);position:absolute;bottom:12%;right:11%}.ConsumerVisualV2-module__IzF57q__openList{border-top:1px solid var(--border-color)}.ConsumerVisualV2-module__IzF57q__openLink{border-bottom:1px solid var(--border-color);color:var(--heading);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.15rem .2rem;transition:padding .18s,background .18s;display:grid}.ConsumerVisualV2-module__IzF57q__openLink:hover,.ConsumerVisualV2-module__IzF57q__openLink:focus-visible{background:color-mix(in srgb,var(--v2-cool) 55%,transparent);padding-inline:.75rem}.ConsumerVisualV2-module__IzF57q__problemRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ConsumerVisualV2-module__IzF57q__problemTile{background:linear-gradient(145deg,var(--brand-accent-soft),color-mix(in srgb,var(--surface) 84%,var(--brand-accent-soft)));min-height:14rem;color:var(--heading);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 10%,var(--border-color));border:0;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.1rem;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.ConsumerVisualV2-module__IzF57q__problemTile:hover,.ConsumerVisualV2-module__IzF57q__problemTile:focus-visible{transform:translateY(-3px);box-shadow:0 16px 32px #02475f1f}.ConsumerVisualV2-module__IzF57q__problemTile>[data-symptom-identity-visual]{width:6.75rem;height:6.75rem;margin-bottom:auto;transform:translate(-.5rem,-.4rem)}.ConsumerVisualV2-module__IzF57q__problemTile strong{margin-top:.5rem;font-size:1.05rem;line-height:1.2}.ConsumerVisualV2-module__IzF57q__problemTile>span{width:100%;color:var(--brand-primary);justify-content:space-between;margin-top:.7rem;font-size:.78rem;font-weight:700;display:flex}.ConsumerVisualV2-module__IzF57q__codeFinder{background:linear-gradient(135deg,var(--surface-subtle),var(--brand-accent-soft));border-radius:1.5rem;max-width:42rem;padding:1rem}.ConsumerVisualV2-module__IzF57q__codeFinder form>div{box-shadow:none}.ConsumerVisualV2-module__IzF57q__modelDisclosure,.ConsumerVisualV2-module__IzF57q__guideDisclosure,.ConsumerVisualV2-module__IzF57q__brandDisclosure{border:1px solid var(--border-color);background:var(--surface);border-radius:1.15rem;padding:.25rem 1rem}.ConsumerVisualV2-module__IzF57q__modelDisclosure>summary,.ConsumerVisualV2-module__IzF57q__guideDisclosure>summary,.ConsumerVisualV2-module__IzF57q__brandDisclosure>summary{cursor:pointer;min-height:3.75rem;color:var(--heading);justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.ConsumerVisualV2-module__IzF57q__guideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ConsumerVisualV2-module__IzF57q__guideCard{background:var(--surface);min-height:10rem;color:var(--heading);box-shadow:inset 0 0 0 1px var(--border-color);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.ConsumerVisualV2-module__IzF57q__guideCard em{color:var(--v2-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:750}.ConsumerVisualV2-module__IzF57q__guideCard strong{font-size:1rem;line-height:1.25}.ConsumerVisualV2-module__IzF57q__guideCard>span{color:var(--brand-primary);align-self:flex-end}.ConsumerVisualV2-module__IzF57q__guideDisclosure{margin-top:.75rem}.ConsumerVisualV2-module__IzF57q__guideDisclosure .ConsumerVisualV2-module__IzF57q__guideRows{margin-top:.25rem}.ConsumerVisualV2-module__IzF57q__brandCloud{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;display:grid}.ConsumerVisualV2-module__IzF57q__brandLink{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--heading);padding:1rem}.ConsumerVisualV2-module__IzF57q__brandLink small{color:var(--foreground-muted);margin-top:.2rem;display:block}.ConsumerVisualV2-module__IzF57q__brandDisclosure>summary span:first-child{flex-direction:column;display:flex}.ConsumerVisualV2-module__IzF57q__brandDisclosure>summary small{color:var(--v2-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.ConsumerVisualV2-module__IzF57q__brandDisclosure>summary strong{margin-top:.15rem;font-size:1.2rem}.ConsumerVisualV2-module__IzF57q__brandDisclosure>p{color:var(--foreground-muted);font-size:.85rem}.ConsumerVisualV2-module__IzF57q__guideScene{margin-block:2rem}.ConsumerVisualV2-module__IzF57q__guideScene .ConsumerVisualV2-module__IzF57q__scene{min-height:22rem}@keyframes ConsumerVisualV2-module__IzF57q__v2-arrive{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes ConsumerVisualV2-module__IzF57q__v2-step{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (min-width:768px){.ConsumerVisualV2-module__IzF57q__story{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr)}.ConsumerVisualV2-module__IzF57q__guideFeature{grid-template-columns:.6fr 1.4fr}.ConsumerVisualV2-module__IzF57q__categoryHero{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr)}.ConsumerVisualV2-module__IzF57q__categoryPromise{grid-template-columns:.75fr 1.25fr}.ConsumerVisualV2-module__IzF57q__evidenceFlow{grid-template-columns:repeat(3,1fr)}.ConsumerVisualV2-module__IzF57q__evidenceItem{border-bottom:0;border-right:1px solid #ffffff2b;padding:1.5rem}.ConsumerVisualV2-module__IzF57q__evidenceItem:first-child{padding-left:0}.ConsumerVisualV2-module__IzF57q__brandCloud{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ConsumerVisualV2-module__IzF57q__zone{gap:2.25rem}.ConsumerVisualV2-module__IzF57q__editorialField{padding-block:4rem}.ConsumerVisualV2-module__IzF57q__scene{border-radius:1.4rem;min-height:17rem}.ConsumerVisualV2-module__IzF57q__scene svg{min-height:17rem}.ConsumerVisualV2-module__IzF57q__sceneCopy{max-width:12rem}.ConsumerVisualV2-module__IzF57q__storyCopy h2{font-size:2.35rem}.ConsumerVisualV2-module__IzF57q__step{grid-template-columns:2rem 1fr}.ConsumerVisualV2-module__IzF57q__step small{display:none}.ConsumerVisualV2-module__IzF57q__guideRow{grid-template-columns:1fr auto}.ConsumerVisualV2-module__IzF57q__guideRow em{grid-column:1/-1}.ConsumerVisualV2-module__IzF57q__categoryHero h1{font-size:2.75rem}.ConsumerVisualV2-module__IzF57q__categoryScene{min-height:19rem}.ConsumerVisualV2-module__IzF57q__categoryFallbackVisual{width:42%;bottom:16%;right:8%}.ConsumerVisualV2-module__IzF57q__problemRail{contain:inline-size;scroll-snap-type:x mandatory;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:0 2.5rem .75rem 0;display:flex;overflow-x:auto}.ConsumerVisualV2-module__IzF57q__problemTile{scroll-snap-align:start;flex:0 0 76%;min-width:0;min-height:13.5rem;overflow:hidden}.ConsumerVisualV2-module__IzF57q__problemTile>[data-symptom-identity-visual]{display:block}.ConsumerVisualV2-module__IzF57q__guideCards{contain:inline-size;scroll-snap-type:x mandatory;gap:.75rem;width:100%;max-width:100%;padding:0 2.5rem .75rem 0;display:flex;overflow-x:auto}.ConsumerVisualV2-module__IzF57q__guideCard{scroll-snap-align:start;flex:0 0 76%}.ConsumerVisualV2-module__IzF57q__brandCloud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ConsumerVisualV2-module__IzF57q__sceneArt,.ConsumerVisualV2-module__IzF57q__step{animation:none}.ConsumerVisualV2-module__IzF57q__categoryLink,.ConsumerVisualV2-module__IzF57q__openLink{transition:none}}.dark .ConsumerVisualV2-module__IzF57q__scene:not(.ConsumerVisualV2-module__IzF57q__sceneDark){--v2-warm:#233842;--v2-cool:#173e43;color:#ecf8f5;background:linear-gradient(145deg,#203844,#172f3b 58%,#173f3f)}.dark .ConsumerVisualV2-module__IzF57q__editorialField{background:#132d38}
