.v3-root{--v3-oxblood:#25343b;--v3-cocoa:#25343b;--v3-forest:#5fa59c;--v3-forest-loud:#7fbeb5;--v3-cream:#fbefdf;--v3-cream-muted:#e5d6be;--v3-cream-fade:#b5a891;--v3-hairline:#fbefdf26;--v3-hairline-strong:#fbefdf47;--v3-rust:#ec4e3d;--v3-rust-hover:#d03e2e;--v3-ink:#25343b;--v3-ink-muted:#3d4e56;--v3-ink-fade:#7a8890;--v3-hairline-ink:#25343b24;--v3-hairline-ink-strong:#25343b47;--v3-font-display:var(--font-fraunces), ui-serif, Georgia, serif;--v3-font-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--v3-font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--v3-oxblood);color:var(--v3-cream);font-family:var(--v3-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.v3-root ::selection{color:var(--v3-cream);background:#fbefdf2e}.v3-display{font-family:var(--v3-font-display);font-variation-settings:"opsz" 9, "SOFT" 0, "WONK" 0;letter-spacing:-.03em;font-weight:900;line-height:.95}.v3-display-italic{font-family:var(--v3-font-display);font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-style:italic;font-weight:500;line-height:1.2}.v3-section-heading{font-family:var(--v3-font-display);font-variation-settings:"opsz" 72;letter-spacing:-.025em;font-weight:700;line-height:1.02}.v3-mono{font-family:var(--v3-font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.v3-mono-lower{font-family:var(--v3-font-mono);letter-spacing:.02em;font-weight:400}.v3-numeral{font-family:var(--v3-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:500;line-height:1}.v3-surface-oxblood{background:var(--v3-oxblood)}.v3-surface-cocoa{background:var(--v3-cocoa)}.v3-surface-forest{background:var(--v3-forest);--v3-cream:var(--v3-ink);--v3-cream-muted:var(--v3-ink-muted);--v3-cream-fade:var(--v3-ink-fade)}.v3-surface-cream{color:var(--v3-ink);--v3-cream:var(--v3-ink);--v3-cream-muted:var(--v3-ink-muted);--v3-cream-fade:var(--v3-ink-fade);--v3-hairline:var(--v3-hairline-ink);--v3-hairline-strong:var(--v3-hairline-ink-strong);background:#fbefdf}.v3-cream-panel{z-index:1;isolation:isolate;background:0 0;position:relative}.v3-cream-panel:before{content:"";z-index:-1;pointer-events:none;background:#fbefdf;border-top-left-radius:44px;border-top-right-radius:44px;position:absolute;inset:0}@supports (animation-timeline:view()){.v3-cream-panel:before{will-change:left, right, border-radius;animation:linear both v3-cream-emerge;animation-timeline:view();animation-range:entry entry 70%}@keyframes v3-cream-emerge{0%{border-top-left-radius:96px;border-top-right-radius:96px;left:24px;right:24px}to{border-top-left-radius:44px;border-top-right-radius:44px;left:0;right:0}}@media (min-width:768px){@keyframes v3-cream-emerge{0%{border-top-left-radius:128px;border-top-right-radius:128px;left:40px;right:40px}to{border-top-left-radius:44px;border-top-right-radius:44px;left:0;right:0}}}}.v3-section-pill{z-index:5;-webkit-backdrop-filter:blur(8px);background:#25343b14;border:1px solid #25343b1f;border-radius:9999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.v3-section-pill-label{font-family:var(--v3-font-sans);letter-spacing:-.005em;color:var(--v3-ink);white-space:nowrap;font-size:12px;font-weight:500}.v3-section-pill-dots{font-family:var(--v3-font-mono);letter-spacing:.3em;color:var(--v3-ink-fade);font-size:9px;line-height:1}.v3-cta{background:var(--v3-rust);color:#fbefdf;font-family:var(--v3-font-sans);letter-spacing:-.005em;border-radius:9999px;align-items:center;gap:12px;padding:18px 32px;font-size:18px;font-weight:500;transition:background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 16px -8px #ec4e3d80}.v3-cta:hover{background:var(--v3-rust-hover);transform:translateY(-2px);box-shadow:0 10px 28px -10px #ec4e3d99}.v3-cta:focus-visible{outline:2px solid var(--v3-rust);outline-offset:3px}.v3-cta-small{border-radius:9999px;padding:10px 18px;font-size:13px}.v3-cta-pair{align-items:center;gap:10px;width:100%;display:flex}.v3-cta-pair .v3-cta{flex:1 1 0;justify-content:center;gap:6px;padding:13px 14px;font-size:15px}@media (min-width:640px){.v3-cta-pair{gap:16px;width:auto}.v3-cta-pair .v3-cta{flex:none;gap:12px;padding:18px 32px;font-size:18px}.v3-cta-pair--lg .v3-cta{padding:20px 32px;font-size:20px}}.v3-cta-ghost{border:1.5px solid var(--v3-cream);color:var(--v3-cream);font-family:var(--v3-font-sans);background:0 0;border-radius:9999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.v3-cta-ghost:hover{background:var(--v3-cream);color:var(--v3-oxblood)}.v3-cards-stack{max-width:1080px;margin-left:auto;margin-right:auto;padding-bottom:12vh;position:relative}.v3-card{will-change:transform;--v3-cream:#fbefdf;--v3-cream-muted:#e5d6be;--v3-cream-fade:#b5a891;--v3-hairline:#fbefdf26;--v3-hairline-strong:#fbefdf47;border-radius:22px;flex-direction:column;width:100%;max-width:540px;margin:0 auto 12vh;padding:24px;display:flex;position:sticky;box-shadow:0 2px 6px -2px #00000024,0 28px 60px -16px #00000052}.v3-card:last-child{margin-bottom:0}.v3-card[data-i="0"]{top:64px}.v3-card[data-i="1"]{top:80px}.v3-card[data-i="2"]{top:96px}.v3-card[data-i="3"]{top:112px}@media (min-width:768px){.v3-card{border-radius:26px;max-width:min(620px,68vw);margin-bottom:14vh;padding:36px}}@media (min-width:1024px){.v3-card[data-i="0"]{top:96px;transform:rotate(-2.2deg)}.v3-card[data-i="1"]{top:112px;transform:rotate(1.6deg)}.v3-card[data-i="2"]{top:128px;transform:rotate(-1.2deg)}.v3-card[data-i="3"]{top:144px;transform:rotate(1.8deg)}}.v3-card-image{aspect-ratio:5/4;background:#00000014;border-radius:14px;width:100%;margin-top:20px;position:relative;overflow:hidden}.v3-card-image img{border-radius:inherit}@media (min-width:768px){.v3-card-image{border-radius:16px;margin-top:24px}}.v3-card--cream{color:var(--v3-ink);--v3-cream:var(--v3-ink);--v3-cream-muted:var(--v3-ink-muted);--v3-cream-fade:var(--v3-ink-fade);--v3-hairline:var(--v3-hairline-ink);--v3-hairline-strong:var(--v3-hairline-ink-strong);--v3-forest:#fbefdf;--v3-forest-loud:#fbefdf;background:#fbefdf}.v3-card--oxblood{background:var(--v3-oxblood);color:#fbefdf}.v3-card--forest{background:var(--v3-forest);color:#fbefdf;--v3-cream-muted:#fbefdf;--v3-cream-fade:#e5d6be}.v3-card--rust{background:var(--v3-rust);color:#fbefdf;--v3-cream-muted:#fbefdf;--v3-cream-fade:#f3d9d3}.v3-card--teal{color:#fbefdf;--v3-cream-muted:#fbefdf;--v3-cream-fade:#deedea;--v3-hairline:#fbefdf2e;--v3-hairline-strong:#fbefdf4d;background:#588b83}.v3-card--blue{color:#fbefdf;--v3-cream-muted:#fbefdf;--v3-cream-fade:#c7cfd8;--v3-hairline:#fbefdf29;--v3-hairline-strong:#fbefdf47;background:#27343f}@media (prefers-reduced-motion:reduce){.v3-card{transform:none!important}}.v3-portrait-quad{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:900px){.v3-portrait-quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}}.v3-portrait-card{will-change:transform, rotate, translate, scale;transform-origin:50%;--v3-cream:#fbefdf;--v3-cream-muted:#e5d6be;--v3-cream-fade:#b5a891;--v3-hairline:#fbefdf26;--v3-hairline-strong:#fbefdf47;border-radius:22px;flex-direction:column;padding:18px;transition:rotate .52s cubic-bezier(.22,1,.36,1),translate .52s cubic-bezier(.22,1,.36,1),scale .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 2px 6px -2px #0000002e,0 28px 60px -16px #00000061}@media (min-width:768px){.v3-portrait-card{border-radius:24px;padding:20px}}.v3-portrait-card.v3-card--cream{--v3-cream:#c9b896;--v3-cream-muted:#a89575;--v3-cream-fade:#a89575;--v3-hairline:var(--v3-hairline-ink);--v3-hairline-strong:var(--v3-hairline-ink-strong)}.v3-portrait-card[data-i="0"]{rotate:-2.4deg}.v3-portrait-card[data-i="1"]{rotate:1.6deg}.v3-portrait-card[data-i="2"]{rotate:-1.2deg}.v3-portrait-card[data-i="3"]{rotate:2.2deg}@media (hover:hover) and (pointer:fine){.v3-portrait-card:hover{z-index:2;translate:0 -14px;rotate:none;scale:1.04;box-shadow:0 8px 16px -4px #00000042,0 56px 96px -22px #0000008c}}@supports (animation-timeline:view()){.v3-portrait-card{animation:linear both v3-portrait-in;animation-timeline:view();animation-range:entry cover 30%}.v3-portrait-card[data-i="0"]{--v3-pq-tx:-16px;--v3-pq-ty:48px;--v3-pq-r:-10deg}.v3-portrait-card[data-i="1"]{--v3-pq-tx:16px;--v3-pq-ty:48px;--v3-pq-r:10deg}.v3-portrait-card[data-i="2"]{--v3-pq-tx:-16px;--v3-pq-ty:48px;--v3-pq-r:-8deg}.v3-portrait-card[data-i="3"]{--v3-pq-tx:16px;--v3-pq-ty:48px;--v3-pq-r:8deg}@media (min-width:900px){.v3-portrait-card[data-i="0"]{--v3-pq-tx:-80px;--v3-pq-ty:60px;--v3-pq-r:-18deg}.v3-portrait-card[data-i="1"]{--v3-pq-tx:40px;--v3-pq-ty:-60px;--v3-pq-r:16deg}.v3-portrait-card[data-i="2"]{--v3-pq-tx:-40px;--v3-pq-ty:70px;--v3-pq-r:-14deg}.v3-portrait-card[data-i="3"]{--v3-pq-tx:80px;--v3-pq-ty:-50px;--v3-pq-r:20deg}}@keyframes v3-portrait-in{0%{opacity:0;transform:translate(var(--v3-pq-tx,0), var(--v3-pq-ty,40px)) rotate(var(--v3-pq-r,-10deg)) scale(.86)}45%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}}.v3-portrait-card-image{aspect-ratio:443/813;background:#0000002e;border-radius:14px;width:100%;position:relative;overflow:hidden}.v3-card--cream .v3-portrait-card-image{background:#25343b0d}.v3-doctor-card .v3-portrait-card-image{aspect-ratio:9/10}.v3-portrait-card-image img{border-radius:inherit}.v3-portrait-card-footer{border-top:1px solid var(--v3-hairline);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.v3-portrait-card{animation:none!important;transform:rotate(0)translate(0,0)scale(1)!important}}.v3-hero-wrap{grid-template-columns:1fr;align-items:start;gap:40px;width:100%;display:grid}@media (min-width:900px){.v3-hero-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"text cards";align-items:center;gap:0 clamp(40px,5vw,76px)}}.v3-hero-wrap__text{flex-direction:column;display:flex}@media (min-width:900px){.v3-hero-wrap__text{grid-area:text}}.v3-hero-wrap__typer{text-align:center;container-type:inline-size}@media (min-width:900px){.v3-hero-wrap__typer{text-align:left}}.v3-hero-headline{font-size:clamp(24px,11cqi,76px);line-height:1.1}.v3-hero-wrap__cta{margin-top:24px}.v3-hero-wrap__cards{column-count:2;column-gap:12px;margin-top:30px}.v3-hero-wrap__cards .v3-bento-card{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.v3-hero-col{display:contents}@media (min-width:900px){.v3-hero-wrap__cards{column-count:initial;grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:0;display:grid}.v3-hero-wrap__cards .v3-bento-card{margin-bottom:0}.v3-hero-col{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-hero-wrap__cards .v3-hero-col:nth-child(2){margin-top:34px}.v3-hero-wrap__cards .v3-hero-col:nth-child(3){margin-top:14px}}.v3-hero-wrap .v3-bento-card[data-h=tall]{aspect-ratio:4/5}.v3-hero-wrap .v3-bento-card[data-h=short]{aspect-ratio:4/3}.v3-hero-wrap .v3-bento-card[data-i]{z-index:auto;translate:0;rotate:none}.v3-hero-wrap .v3-bento-card+.v3-bento-card{margin-top:0}.v3-hero-wrap .v3-bento-card{opacity:0;animation:.64s cubic-bezier(.22,1,.36,1) both v3-hero-card-in;animation-range:normal}.v3-hero-wrap .v3-bento-card[data-i="0"]{animation-delay:calc(var(--hero-card-start,3s) + 0s)}.v3-hero-wrap .v3-bento-card[data-i="1"]{animation-delay:calc(var(--hero-card-start,3s) + 80ms)}.v3-hero-wrap .v3-bento-card[data-i="2"]{animation-delay:calc(var(--hero-card-start,3s) + .16s)}.v3-hero-wrap .v3-bento-card[data-i="3"]{animation-delay:calc(var(--hero-card-start,3s) + .22s)}.v3-hero-wrap .v3-bento-card[data-i="4"]{animation-delay:calc(var(--hero-card-start,3s) + .28s)}.v3-hero-wrap .v3-bento-card[data-i="5"]{animation-delay:calc(var(--hero-card-start,3s) + .34s)}@keyframes v3-hero-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v3-hero-wrap .v3-bento-card{opacity:1!important;animation:none!important;transform:none!important}}.v3-hero-wrap .v3-bento-card{position:relative;overflow:hidden;container-type:inline-size}.v3-hero-wrap .v3-bento-card[data-variant=cream]{--fc-ink:#25343b;--fc-mut:#4c5c64;--fc-fade:#8c979d;--fc-line:#25343b1f;--fc-line-strong:#25343b38;--fc-acc:#ec4e3d}.v3-hero-wrap .v3-bento-card[data-variant=forest]{--fc-ink:#fbefdf;--fc-mut:#fbefdfd6;--fc-fade:#fbefdf9e;--fc-line:#fbefdf3d;--fc-line-strong:#fbefdf66;--fc-acc:#fbefdf}.v3-hero-wrap .v3-bento-card[data-variant=rust]{--fc-ink:#fff;--fc-mut:#ffffffe0;--fc-fade:#ffffffb3;--fc-line:#ffffff4d;--fc-line-strong:#ffffff80;--fc-acc:#fff}.v3-hero-wrap .v3-bento-card[data-variant=oxblood]{--fc-ink:#fbefdf;--fc-mut:#fbefdfd1;--fc-fade:#fbefdf8f;--fc-line:#fbefdf33;--fc-line-strong:#fbefdf57;--fc-acc:#ec4e3d}.v3-feat{color:var(--fc-ink);font-family:var(--v3-font-sans);flex-direction:column;padding:6cqi 6.5cqi 5.5cqi;display:flex;position:absolute;inset:0}.v3-feat-eyebrow{font-family:var(--v3-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fc-fade);white-space:nowrap;align-items:center;gap:2.5cqi;font-size:4.25cqi;font-weight:600;line-height:1;display:flex}.v3-feat-eyebrow:before{content:"";background:var(--fc-acc);border-radius:99px;flex:none;width:2.5cqi;height:2.5cqi}.v3-feat-spacer{flex:auto;min-height:2cqi}.v3-feat-foot{font-family:var(--v3-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fc-fade);white-space:nowrap;font-size:4cqi}.v3-feat-num{font-family:var(--v3-font-display);letter-spacing:-.015em;color:var(--fc-ink);font-weight:500;line-height:.88}.v3-feat-chart{width:100%;display:block}.v3-feat-chart .area{fill:var(--fc-acc);opacity:.1}.v3-feat-chart .line{fill:none;stroke:var(--fc-acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v3-feat-chart .goal{stroke:var(--fc-line-strong);stroke-width:1px;stroke-dasharray:3 3}.v3-feat-chart .dot{fill:var(--fc-acc)}.v3-feat-row{border-top:1px solid var(--fc-line);justify-content:space-between;align-items:baseline;gap:3cqi;padding:2.5cqi 0;display:flex}.v3-feat-row:first-of-type{border-top:0}.v3-feat-ph{color:var(--fc-mut);text-overflow:ellipsis;white-space:nowrap;font-size:4.75cqi;line-height:1.1;overflow:hidden}.v3-feat-price{font-family:var(--v3-font-display);color:var(--fc-ink);white-space:nowrap;font-size:6.25cqi;font-weight:500}.v3-feat-row[data-best="1"]{background:color-mix(in srgb, var(--fc-acc) 10%, transparent);border-radius:3.5cqi;margin:0 -3cqi;padding:2.5cqi 3cqi}.v3-feat-row[data-best="1"]+.v3-feat-row{border-top:0}.v3-feat-row[data-best="1"] .v3-feat-ph{color:var(--fc-ink);font-weight:600}.v3-feat-row[data-best="1"] .v3-feat-price{color:var(--fc-acc)}.v3-feat-save{font-family:var(--v3-font-sans);color:var(--fc-mut);margin-bottom:3cqi;font-size:5.25cqi;line-height:1.2}.v3-feat-save strong{color:var(--fc-acc);font-weight:700}.v3-feat-tag{font-family:var(--v3-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fc-fade);align-items:center;gap:2cqi;font-size:3.75cqi;display:inline-flex}.v3-feat-tag svg{width:5cqi;height:5cqi}.v3-feat-task{border-top:1px solid var(--fc-line);align-items:center;gap:4cqi;padding:3.5cqi 0;display:flex}.v3-feat-task:first-of-type{border-top:0}.v3-feat-task>svg{width:7cqi;height:7cqi;color:var(--fc-mut);flex:none}.v3-feat-task>span{color:var(--fc-ink);flex:auto;font-size:5.5cqi}.v3-feat-task>em{font-family:var(--v3-font-mono);color:var(--fc-fade);font-size:6.5cqi;font-style:normal;line-height:1}.v3-feat-pips{gap:2cqi;display:flex}.v3-feat-pips>b{box-sizing:border-box;border-radius:99px;width:4cqi;height:4cqi}.v3-feat-pips>b[data-on="1"]{background:var(--fc-acc)}.v3-feat-pips>b[data-on="0"]{border:1.5px solid var(--fc-line-strong)}.v3-feat-ladder{align-items:flex-end;gap:3cqi;height:18cqi;display:flex}.v3-feat-ladder>span{background:var(--fc-line);border-radius:1.5cqi 1.5cqi 0 0;flex:1}.v3-feat-ladder>span[data-on="1"]{background:var(--fc-acc)}.v3-bento{grid-template-columns:repeat(2,1fr);align-items:end;gap:14px;max-width:480px;margin-left:auto;margin-right:auto;padding:40px 12px 28px;display:grid}@media (min-width:700px){.v3-bento{grid-template-columns:repeat(4,1fr);gap:18px;max-width:960px;padding:48px 16px 36px}}.v3-bento-col{flex-direction:column;min-width:0;display:flex}.v3-bento-card{aspect-ratio:4/3;border:1px solid var(--v3-hairline);transform-origin:50%;will-change:transform, translate, rotate, scale;border-radius:18px;transition:translate .32s cubic-bezier(.22,1,.36,1),rotate .32s cubic-bezier(.22,1,.36,1),scale .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px -2px #0000002e,0 18px 36px -10px #00000057}.v3-bento-card[data-h=tall]{aspect-ratio:4/4.2}.v3-bento-card+.v3-bento-card{margin-top:-42px}@media (min-width:700px){.v3-bento-card+.v3-bento-card{margin-top:-64px}}.v3-bento-card[data-variant=cream]{background:#fbefdf}.v3-bento-card[data-variant=oxblood]{border-color:var(--v3-hairline-strong);background:#2d3f47}.v3-bento-card[data-variant=forest]{background:var(--v3-forest)}.v3-bento-card[data-variant=rust]{background:var(--v3-rust)}.v3-bento-card[data-i="0"]{z-index:4;translate:4px 2px;rotate:-2deg}.v3-bento-card[data-i="1"]{z-index:3;translate:-6px;rotate:1.5deg}.v3-bento-card[data-i="2"]{z-index:3;translate:-5px 1px;rotate:2deg}.v3-bento-card[data-i="3"]{z-index:5;translate:7px;rotate:-1.5deg}.v3-bento-card[data-i="4"]{z-index:5;translate:5px 3px;rotate:-1.5deg}.v3-bento-card[data-i="5"]{z-index:2;translate:-4px;rotate:2deg}.v3-bento-card[data-i="6"]{z-index:3;translate:-7px 2px;rotate:1.5deg}.v3-bento-card[data-i="7"]{z-index:4;translate:6px;rotate:-2deg}@supports (animation-timeline:view()){.v3-bento-card{opacity:0;animation:linear both v3-bento-in;animation-timeline:view();animation-range:entry cover 35%}.v3-bento-card[data-i="0"]{animation-delay:0s}.v3-bento-card[data-i="1"]{animation-delay:60ms}.v3-bento-card[data-i="2"]{animation-delay:.12s}.v3-bento-card[data-i="3"]{animation-delay:.18s}.v3-bento-card[data-i="4"]{animation-delay:90ms}.v3-bento-card[data-i="5"]{animation-delay:30ms}.v3-bento-card[data-i="6"]{animation-delay:.15s}.v3-bento-card[data-i="7"]{animation-delay:.21s}@keyframes v3-bento-in{0%{opacity:0;transform:translateY(56px)scale(.82)}45%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}}@media (hover:hover) and (pointer:fine){.v3-bento-card:hover{z-index:10;translate:0 -10px;rotate:none;scale:1.05;box-shadow:0 8px 16px -4px #0000004d,0 36px 72px -18px #00000080}}@media (prefers-reduced-motion:reduce){.v3-bento-card{opacity:1!important;animation:none!important;transform:none!important}}.v3-imgframe{background:var(--v3-cocoa);border:1px dashed #fbefdf38;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.v3-imgframe:before{content:"";pointer-events:none;border:1px dashed #fbefdf1f;position:absolute;inset:14px}.v3-imgframe-body{z-index:1;text-align:center;max-width:520px;padding:32px;position:relative}.v3-imgframe-label{font-family:var(--v3-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v3-cream-fade);font-size:11px;font-weight:500}.v3-imgframe-brief{font-family:var(--v3-font-sans);color:var(--v3-cream-muted);margin-top:14px;font-size:14px;line-height:1.55}.v3-imgframe-brief strong{color:var(--v3-cream);font-weight:500}.v3-imgframe-crosshatch{pointer-events:none;background-image:linear-gradient(135deg,#0000 0% 49.5%,#fbefdf0f 49.5% 50.5%,#0000 50.5% 100%);position:absolute;inset:0}.v3-hairline{border-color:var(--v3-hairline);border-style:solid;border-width:1px 0 0}.v3-hairline-strong{border-color:var(--v3-hairline-strong)}@keyframes v3-word-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.v3-word{animation:.9s cubic-bezier(.22,1,.36,1) both v3-word-in;animation-delay:calc(var(--v3-i,0) * .1s + .2s);display:inline-block}.v3-snap-highlight{white-space:nowrap;color:var(--v3-cream);display:inline-block;position:relative}.v3-snap-highlight-fill{background:var(--v3-rust);z-index:0;pointer-events:none;will-change:width;width:0;transition:width .34s cubic-bezier(.22,1,.36,1);position:absolute;top:.05em;bottom:.05em;left:-.12em}.v3-snap-highlight-text{z-index:1;position:relative}.v3-snap-highlight.is-active .v3-snap-highlight-fill{width:calc(100% + .24em)}@media (scripting:none){.v3-snap-highlight-fill{width:calc(100% + .24em);transition:none}}@media (prefers-reduced-motion:reduce){.v3-snap-highlight-fill{transition:none}}.v3-highlight{isolation:isolate;white-space:nowrap;animation:.2s linear 4.5s both v3-highlight-text;display:inline-block;position:relative}.v3-highlight:before{content:"";background:var(--v3-rust);transform-origin:0;z-index:-1;animation:.6s cubic-bezier(.22,1,.36,1) 4.3s both v3-highlight-sweep;position:absolute;inset:.05em -.12em;transform:scaleX(0)}@keyframes v3-highlight-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v3-highlight-text{0%{color:inherit}to{color:var(--v3-cream)}}@keyframes v3-pluma-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-18px)rotate(-4deg)}}.v3-pluma{transform-origin:50%;filter:drop-shadow(0 40px 60px #00000059);--v3-cream:#fbefdf;--v3-cream-muted:#e5d6be;--v3-cream-fade:#b5a891;animation:7s ease-in-out infinite v3-pluma-float}@keyframes v3-pen-rock{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.v3-pen-rocker{transform-origin:50%;filter:drop-shadow(0 12px 22px #0000004d);animation:6s ease-in-out infinite v3-pen-rock}@media (prefers-reduced-motion:reduce){.v3-pen-rocker{animation:none}}.v3-range{appearance:none;background:linear-gradient(to right, var(--v3-rust) 0%, var(--v3-rust) var(--v3-range-pct,25%), var(--v3-hairline-strong) var(--v3-range-pct,25%), var(--v3-hairline-strong) 100%);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:2px;margin:0;padding:0}.v3-range::-webkit-slider-thumb{appearance:none;background:var(--v3-rust);border:4px solid var(--v3-cocoa);cursor:grab;border-radius:9999px;width:28px;height:28px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 12px #ec4e3d73}.v3-range::-webkit-slider-thumb:hover{transform:scale(1.08);box-shadow:0 4px 16px #ec4e3d8c}.v3-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.04)}.v3-range::-moz-range-thumb{background:var(--v3-rust);border:4px solid var(--v3-cocoa);cursor:grab;border-radius:9999px;width:28px;height:28px;box-shadow:0 2px 12px #ec4e3d73}.v3-range::-moz-range-track{background:0 0;border:none;height:2px}.v3-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--v3-rust);outline-offset:3px}.v3-range:focus-visible::-moz-range-thumb{outline:2px solid var(--v3-rust);outline-offset:3px}.v3-faq-item{border-top:1px solid var(--v3-hairline);padding:32px 0}.v3-faq-item:last-child{border-bottom:1px solid var(--v3-hairline)}.v3-faq-summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;list-style:none;display:flex}.v3-faq-summary::-webkit-details-marker{display:none}.v3-faq-plus{font-family:var(--v3-font-mono);color:var(--v3-cream-fade);flex-shrink:0;font-size:22px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s}details[open] .v3-faq-plus{color:var(--v3-rust);transform:rotate(45deg)}.v3-faq-body{max-width:68ch;color:var(--v3-cream-muted);margin-top:20px;font-size:17px;line-height:1.6}@media (max-width:768px){.v3-display-xxl{font-size:clamp(40px,12vw,80px)!important}.v3-display-xl{font-size:clamp(48px,12vw,80px)!important}.v3-hero-headline{font-size:clamp(30px,11.7cqi,54px)}}.v3-intro{z-index:999;background:var(--v3-forest);will-change:transform;animation:3.9s both v3-intro-lift;position:fixed;inset:0;overflow:hidden}@keyframes v3-intro-lift{0%{animation-timing-function:linear;transform:translateY(0)}76.9%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:translateY(0)}to{transform:translateY(-102%)}}.v3-intro-stage{place-items:center;display:grid;position:absolute;inset:0}.v3-intro-slot{justify-content:center;align-items:center;display:flex;position:absolute}.v3-intro-slot--steth{width:260px;height:260px;top:50%;left:50%;transform:translate(-55%,-120%)}.v3-intro-slot--pen{width:160px;height:416px;top:50%;left:50%;transform:translate(-110%,-14%)}.v3-intro-slot--scale{width:260px;height:260px;top:50%;left:50%;transform:translate(10%,6%)}@media (max-width:640px){.v3-intro-slot--steth{width:170px;height:170px;transform:translate(-46%,-130%)}.v3-intro-slot--pen{width:96px;height:250px;transform:translate(-130%,-18%)}.v3-intro-slot--scale{width:170px;height:170px;transform:translate(8%,4%)}}.v3-intro-obj{filter:drop-shadow(0 40px 60px #00000059);will-change:transform, opacity;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.v3-intro-obj--pen{animation-name:v3-pen-in;animation-duration:1.4s;animation-delay:.2s}.v3-intro-obj--scale{animation-name:v3-scale-in;animation-duration:1.4s;animation-delay:.38s}.v3-intro-obj--steth{animation-name:v3-steth-in;animation-duration:1.4s;animation-delay:.54s}@keyframes v3-pen-in{0%{opacity:0;transform:translate(-80vw,-80vh)rotate(-48deg)scale(.4)}60%{opacity:1;transform:translate(0)rotate(-10deg)scale(1.05)}80%{transform:translate(0)rotate(-8deg)scale(.98)}to{opacity:1;transform:translate(0)rotate(-8deg)scale(1)}}@keyframes v3-scale-in{0%{opacity:0;transform:translate(80vw,80vh)rotate(40deg)scale(.4)}60%{opacity:1;transform:translate(0)rotate(8deg)scale(1.05)}80%{transform:translate(0)rotate(5deg)scale(.98)}to{opacity:1;transform:translate(0)rotate(6deg)scale(1)}}@keyframes v3-steth-in{0%{opacity:0;transform:translate(80vw,-70vh)rotate(42deg)scale(.45)}60%{opacity:1;transform:translate(0)rotate(-6deg)scale(1.05)}80%{transform:translate(0)rotate(-3deg)scale(.98)}to{opacity:1;transform:translate(0)rotate(-4deg)scale(1)}}.v3-scale-needle{transform-origin:180px 172px;animation:2s cubic-bezier(.34,1.2,.4,1) 1.5s both v3-scale-needle}@keyframes v3-scale-needle{0%{opacity:0;transform:rotate(60deg)}15%{opacity:1}65%{transform:rotate(-52deg)}82%{transform:rotate(-36deg)}to{transform:rotate(-42deg)}}@media (prefers-reduced-motion:reduce){.v3-word,.v3-pluma,.v3-intro-obj,.v3-scale-needle{animation:none}.v3-intro{display:none}.v3-cream-panel{animation:none;transform:none}.v3-highlight{color:var(--v3-cream);animation:none}.v3-highlight:before{animation:none;transform:scaleX(1)}}@media print{@page{size:Letter;margin:22mm 20mm}.v3-no-print,.v3-intro,.v3-intro-stage,[data-v3-print-hide]{display:none!important}html,body,.v3-root,.v3-surface-oxblood,.v3-surface-cocoa,.v3-surface-cream{color:#111!important;background:#fff!important}.v3-root{--v3-cream:#111;--v3-cream-muted:#1f1f1f;--v3-cream-fade:#555;--v3-hairline:#1111112e;--v3-hairline-strong:#11111152;--v3-rust:#111;--v3-oxblood:#fff;--v3-cocoa:#fff}.v3-root *{color:inherit!important;text-shadow:none!important;box-shadow:none!important}.v3-display{letter-spacing:-.015em;font-weight:800}.v3-display-italic{letter-spacing:0;font-style:italic;font-weight:500}.v3-root section.v3-surface-oxblood:first-of-type{border-bottom:1px solid #111;margin-bottom:16pt;padding:0!important}.v3-root h1{max-width:none!important;margin:6pt 0 8pt!important;font-size:28pt!important;line-height:1.1!important}.v3-root .v3-mono{letter-spacing:.06em;font-size:9pt!important}article p,article li{color:#111!important;font-size:11pt!important;line-height:1.5!important}article .v3-display-italic{border-bottom:1px solid #11111140!important;margin-bottom:14pt!important;padding-bottom:14pt!important;font-size:13pt!important;line-height:1.4!important}article section{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #1111112e!important;padding:14pt 0!important;display:block!important}article section>div:first-child{margin-bottom:8pt}article section h2{color:#111!important;max-width:none!important;margin-top:4pt!important;font-size:14pt!important;line-height:1.25!important}article section>div:last-child{gap:8pt!important;max-width:none!important}article section>div:last-child>*+*{margin-top:6pt}article ul li:before{color:#111!important;opacity:1!important}article strong{color:#111!important;font-weight:600!important}article a{text-decoration:underline;color:#111!important}footer.v3-surface-oxblood{page-break-before:auto;margin-top:18pt;border-top:1px solid #111!important;padding:16pt 0 0!important}footer.v3-surface-oxblood .v3-display{font-size:18pt!important}footer.v3-surface-oxblood dt,footer.v3-surface-oxblood dd{color:#111!important;font-size:9pt!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.v3-board{--v3-board-row-h:56px;--v3-board-cols:2.4rem minmax(0, 1.55fr) minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, 1.1fr);font-family:var(--v3-font-mono);color:var(--v3-cream);border:1px solid var(--v3-hairline-strong);background:linear-gradient(#fbefdf0a,#0000 22%),#0b11148c;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #fbefdf0f,0 24px 60px -30px #000000b3}.v3-board-head{border-bottom:1px solid var(--v3-hairline);background:#00000029;align-items:center;gap:16px;padding:14px 18px;display:flex}.v3-board-live{letter-spacing:.16em;text-transform:uppercase;color:var(--v3-cream);flex:none;align-items:center;gap:8px;font-size:10px;display:inline-flex}.v3-board-pulse{background:var(--v3-rust);border-radius:99px;width:8px;height:8px;animation:1.7s ease-in-out infinite v3-board-pulse;box-shadow:0 0 #ec4e3d8c}.v3-board-title{letter-spacing:.1em;text-transform:uppercase;color:var(--v3-cream-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.v3-board-clock{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.v3-board-clock>span:first-child{letter-spacing:.08em;color:var(--v3-cream);font-size:13px}.v3-board-clock-tz{letter-spacing:.14em;color:var(--v3-cream-fade);font-size:8.5px}.v3-board-pres{border-bottom:1px solid var(--v3-hairline);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 18px;display:flex}.v3-board-pres-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-cream-fade);font-size:9.5px}.v3-board-pres-name{letter-spacing:.04em;text-transform:uppercase;color:var(--v3-cream);align-items:baseline;gap:10px;font-size:14px;animation:.46s cubic-bezier(.22,1,.36,1) both v3-board-pres-in;display:inline-flex}.v3-board-pres-name strong{font-weight:700}.v3-board-pres-phase{letter-spacing:.08em;text-transform:none;color:var(--v3-cream-fade);font-size:10px;font-style:normal}.v3-board-pres-count{letter-spacing:.1em;text-transform:uppercase;color:var(--v3-cream-fade);margin-left:auto;font-size:9.5px}.v3-board-colhead{grid-template-columns:var(--v3-board-cols);letter-spacing:.14em;text-transform:uppercase;color:var(--v3-cream-fade);border-bottom:1px solid var(--v3-hairline);align-items:center;gap:12px;padding:9px 18px;font-size:9px;display:grid}.v3-board-col-price,.v3-board-col-badge{text-align:right}.v3-board-rows{height:calc(var(--count) * var(--v3-board-row-h));position:relative}.v3-board-row{height:var(--v3-board-row-h);grid-template-columns:var(--v3-board-cols);border-bottom:1px solid var(--v3-hairline);transform:translateY(calc(var(--rank) * var(--v3-board-row-h)));will-change:transform;align-items:center;gap:12px;padding:0 18px;transition:transform .64s cubic-bezier(.22,1,.36,1),background-color .36s;display:grid;position:absolute;top:0;left:0;right:0}.v3-board-row[data-best="1"]{background:#ec4e3d1a}.v3-board-row[data-best="1"]:before{content:"";background:var(--v3-rust);width:3px;position:absolute;top:0;bottom:0;left:0}.v3-board-rank{letter-spacing:.04em;color:var(--v3-cream-fade);font-variant-numeric:tabular-nums;font-size:11px}.v3-board-row[data-best="1"] .v3-board-rank{color:var(--v3-rust)}.v3-board-ph{letter-spacing:.01em;color:var(--v3-cream);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.v3-board-ship{letter-spacing:.04em;color:var(--v3-cream-fade);white-space:nowrap;font-size:10.5px}.v3-board-ship[data-free="1"]{color:var(--v3-forest-loud);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.v3-board-price{text-align:right;justify-content:flex-end;align-items:baseline;gap:6px;display:inline-flex}.v3-board-num{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--v3-cream);font-size:17px;font-weight:600}.v3-board-row[data-best="1"] .v3-board-num{color:var(--v3-rust)}.v3-board-glyph{transform-origin:50% 0;animation:.3s cubic-bezier(.22,1,.36,1) both v3-board-flip;display:inline-block}.v3-board-badge{text-align:right}.v3-board-best{letter-spacing:.08em;text-transform:uppercase;color:var(--v3-rust);white-space:nowrap;font-size:10px}.v3-board-delta{letter-spacing:.03em;color:var(--v3-cream-fade);font-variant-numeric:tabular-nums;font-size:11px}.v3-board-foot{border-top:1px solid var(--v3-hairline);background:#00000029;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.v3-board-foot-txt{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-cream-fade);font-variant-numeric:tabular-nums;font-size:9.5px}.v3-board-dots{align-items:center;gap:6px;display:flex}.v3-board-dots>span{background:var(--v3-hairline-strong);border-radius:99px;width:5px;height:5px;transition:background-color .42s,transform .42s}.v3-board-dots>span[data-on="1"]{background:var(--v3-rust);transform:scale(1.3)}@keyframes v3-board-flip{0%{opacity:0;transform:translateY(-48%)rotateX(58deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes v3-board-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #ec4e3d80}50%{opacity:.4;transform:scale(.74);box-shadow:0 0 0 5px #ec4e3d00}}@keyframes v3-board-pres-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@media (max-width:720px){.v3-board{--v3-board-row-h:64px}.v3-board-colhead,.v3-board-title{display:none}.v3-board-row{grid-template-columns:1.6rem 1fr auto;grid-template-areas:"rank ph price""rank ship badge";gap:3px 9px;padding:0 14px}.v3-board-rank{grid-area:rank}.v3-board-ph{grid-area:ph;font-size:13.5px}.v3-board-ship{grid-area:ship}.v3-board-price{grid-area:price;justify-self:end}.v3-board-num{font-size:16px}.v3-board-badge{grid-area:badge;justify-self:end}.v3-board-foot{padding:11px 14px}.v3-board-foot-txt:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){.v3-board-glyph,.v3-board-pulse,.v3-board-pres-name{animation:none!important}.v3-board-row{transition:none!important}}
