.ny-h2{text-wrap:balance}@media (max-width:639.98px){.ny-h2{text-align:center;margin-inline:auto;font-size:23px;line-height:1.12}.ny-h2 br{display:none}}@media (max-width:340px){.ny-h2{font-size:22px}}.ny-how-head{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.ny-stack{width:100%;display:grid}.ny-stack>*{grid-area:1/1}.ny-seg{border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-fg) 5%, transparent);box-shadow:inset 0 0 0 1px var(--color-hair);gap:4px;padding:4px;display:inline-flex}.ny-seg button{color:var(--color-soft);font:700 var(--text-14) / 1.2 var(--font-sans);border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:0;padding:10px 18px}.ny-seg button[aria-selected=true]{background:var(--color-fg);color:var(--color-bg)}.ny-seg button:focus-visible{outline:2px solid var(--color-ice);outline-offset:2px}.ny-how-row{grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ny-card{box-shadow:inset 0 0 0 1px var(--color-hair)}@media (prefers-reduced-motion:no-preference){.ny-cyc>img{opacity:0;animation:6.4s infinite ny-cyc}.ny-cyc>img:nth-of-type(2){animation-delay:1.6s}.ny-cyc>img:nth-of-type(3){animation-delay:3.2s}.ny-cyc>img:nth-of-type(4){animation-delay:4.8s}}@media (prefers-reduced-motion:reduce){.ny-cyc>img:not(:first-of-type){display:none}}@keyframes ny-cyc{0%{opacity:0}6%,25%{opacity:1}31%,to{opacity:0}}@media (max-width:639.98px){.ny-how-head{align-items:center;gap:20px}.ny-seg button{min-height:44px}.ny-how-row{gap:16px;margin-top:32px}.ny-how-row>*{width:72%}}.ny-ph-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.ny-ph{margin:0;position:relative}.ny-ph-media{position:relative}.ny-ph-pic{aspect-ratio:4/5;position:relative}.ny-ph-ok,.ny-ph-no{z-index:1;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute}.ny-ph-ok{width:30px;height:30px;font-size:var(--text-15);box-shadow:0 4px 14px color-mix(in srgb, var(--color-cobalt) 50%, transparent);top:12px;left:12px}.ny-ph-bad{aspect-ratio:4/5;border:3px solid var(--color-bg);width:38%;box-shadow:0 12px 28px color-mix(in srgb, var(--color-scrim) 55%, transparent);position:absolute;bottom:-14px;right:-10px;transform:rotate(4deg)}.ny-ph-no{width:24px;height:24px;font-size:var(--text-13);top:6px;right:6px}.ny-ph-t{font-size:var(--text-20);margin-top:24px;padding-right:34%}.ny-ph-d{font-size:var(--text-14);margin-top:6px;padding-right:30%;line-height:1.5}@media (max-width:639.98px){.ny-ph-grid{grid-template-columns:1fr 1fr;gap:28px 14px;margin-top:28px}.ny-ph-media{margin-bottom:6px}.ny-ph-bad{bottom:-10px;right:2px}.ny-ph-no{width:20px;height:20px;font-size:var(--text-11);box-shadow:0 2px 8px color-mix(in srgb, var(--color-scrim) 40%, transparent);inset:auto auto 4px 4px}.ny-ph-t{font-size:var(--text-16);margin-top:18px;padding-right:0}.ny-ph-d{font-size:var(--text-13);padding-right:0}}.ny-vs-wrap{margin-top:44px}.ny-vs{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.ny-vs th,.ny-vs td{text-align:left;vertical-align:middle;font-size:var(--text-16);padding:20px 24px}.ny-vs thead th,.ny-vs thead td{font:500 var(--text-20) / 1.25 var(--font-serif);color:var(--color-soft);padding-top:26px;padding-bottom:26px}.ny-vs tbody th{font-weight:600;font-size:var(--text-14);color:var(--color-dim);padding-left:0}.ny-vs td{color:var(--color-dim)}.ny-vs tbody th,.ny-vs tbody td:not(.ny-vs-us){border-top:1px solid var(--color-hair)}.ny-vs .ny-vs-us{color:var(--color-fg);background:color-mix(in srgb, var(--color-cobalt) 7%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent);font-weight:700}.ny-vs tbody .ny-vs-us{border-top:1px solid color-mix(in srgb, var(--color-ice) 10%, transparent)}.ny-vs thead .ny-vs-us{color:var(--color-ice);background:color-mix(in srgb, var(--color-cobalt) 12%, transparent);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ice) 28%, transparent)}.ny-vs tbody tr:last-child .ny-vs-us{border-radius:0 0 var(--radius-card-lg) var(--radius-card-lg);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--color-ice) 28%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-ice) 28%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--color-cobalt) 55%, transparent)}.ny-vs-ok{display:none}@media (max-width:639.98px){.ny-vs-wrap{margin-top:28px}.ny-vs,.ny-vs thead,.ny-vs tbody,.ny-vs tr,.ny-vs th,.ny-vs td{display:block}.ny-vs thead{display:none}.ny-vs tbody{gap:16px;display:flex}.ny-vs tr{border-radius:var(--radius-panel);background:var(--color-surface);width:76%;box-shadow:inset 0 0 0 1px var(--color-hair);flex-direction:column;padding:20px 20px 18px;display:flex}.ny-vs tbody th,.ny-vs tbody td{padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ny-vs tbody th{font:600 var(--text-13) / 1.3 var(--font-sans);color:var(--color-dim)}.ny-vs tbody td.ny-vs-us{min-height:2.5em;font:500 var(--text-20) / 1.25 var(--font-serif);color:var(--color-fg);align-items:center;gap:10px;margin-top:10px;display:flex}.ny-vs-ok{width:22px;height:22px;font:800 var(--text-12) / 1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.ny-vs tbody td:not(.ny-vs-us){font-size:var(--text-14);color:var(--color-soft);padding-top:12px;line-height:1.4}.ny-vs tbody td:nth-child(3){margin-top:16px;padding-top:14px;border-top:1px solid var(--color-hair)!important}.ny-vs tbody td[data-label]:before{content:attr(data-label);font-size:var(--text-12);color:var(--color-dim);margin-bottom:2px;display:block}.ny-row{margin-inline:calc(var(--space-gutter) * -1);padding-inline:var(--space-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.ny-row::-webkit-scrollbar{display:none}.ny-row>*{scroll-snap-align:start;flex:none}}.ny-rv-h2{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(30px,3.8vw,48px);font-weight:400;line-height:1.04}@media (max-width:639.98px){.ny-rv-h2{text-align:center;width:100%;font-size:23px;line-height:1.12}}@media (max-width:340px){.ny-rv-h2{font-size:22px}}.ny-ph-grid[data-n="3"]{grid-template-columns:repeat(3,1fr);max-width:75%;margin-inline:auto}@media (max-width:639.98px){.ny-ph-grid[data-n="3"]{grid-template-columns:1fr 1fr;max-width:none}.ny-ph-grid[data-n="3"]>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}.ny-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.ny-use{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-fg) 4%, transparent);box-shadow:inset 0 0 0 1px var(--color-hair);flex-direction:column;display:flex;overflow:hidden}.ny-use-pic{aspect-ratio:4/3;position:relative;overflow:hidden}.ny-use-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.ny-use-t{font-size:24px;line-height:1.15}.ny-use-d{flex:1;font-size:15px;line-height:1.45}.ny-use-btn{border-radius:var(--radius-chip);background:linear-gradient(135deg, var(--color-cobalt), var(--color-cobalt-deep));color:var(--color-accent-ink);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--color-cobalt) 60%, transparent);align-self:flex-start;align-items:center;gap:10px;padding:7px 7px 7px 20px;font-size:15px;font-weight:700;transition:filter .2s;display:inline-flex}.ny-use:hover .ny-use-btn{filter:brightness(1.1)}.ny-use-dot{border-radius:var(--radius-chip);background:var(--color-accent-ink);width:34px;height:34px;color:var(--color-cobalt-deep);flex:none;place-items:center;transition:transform .2s;display:grid}.ny-use:hover .ny-use-dot{transform:translate(2px)}@media (max-width:639.98px){.ny-uses{grid-template-columns:1fr;gap:10px;margin-top:22px}.ny-use{border-radius:var(--radius-card-lg);flex-direction:row;align-items:center;gap:14px;padding:10px}.ny-use-pic{aspect-ratio:auto;border-radius:var(--radius-card);flex:none;width:84px;height:84px}.ny-use-body{grid-template-columns:1fr auto;grid-template-areas:"t btn""d btn";align-items:center;gap:4px 10px;padding:0;display:grid}.ny-use-t{grid-area:t;font-size:21px}.ny-use-d{grid-area:d;font-size:14px;line-height:1.4}.ny-use-btn{box-shadow:none;background:0 0;grid-area:btn;align-self:center;padding:0}.ny-use-btn-tx{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ny-use-dot{background:linear-gradient(135deg, var(--color-cobalt), var(--color-cobalt-deep));width:38px;height:38px;color:var(--color-accent-ink)}}
.ny-bsec{padding:112px var(--space-gutter-lg)}.ny-bsec-tight{padding-top:24px}.ny-bh2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,4.2vw,54px);line-height:1.06}.ny-bbtn{border-radius:var(--radius-chip);background-image:linear-gradient(135deg, var(--color-cobalt), var(--color-cobalt-deep));background-color:var(--color-cobalt);color:var(--color-accent-ink);font-size:var(--text-15);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--color-cobalt) 60%, transparent);cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 8px 8px 22px;font-weight:700;transition:filter .15s;display:inline-flex}.ny-bbtn:hover{filter:brightness(1.1)}.ny-bbtn-dot{border-radius:var(--radius-chip);background:var(--color-accent-ink);width:34px;height:34px;color:var(--color-cobalt-deep);flex:none;place-items:center;transition:transform .3s;display:grid}.ny-bbtn:hover .ny-bbtn-dot{transform:translate(2px)}.ny-prices{grid-template-columns:repeat(var(--ny-cols,4), minmax(0, 1fr));align-items:stretch;gap:18px;margin-top:52px;display:grid}@media (min-width:640px) and (max-width:1023.98px){.ny-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ny-prices>.ny-pc:last-child:nth-child(odd){grid-column:1/-1}}.ny-pc{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hair);flex-direction:column;padding:30px;display:flex;position:relative}.ny-pc.is-best{background:color-mix(in srgb, var(--color-cobalt) 10%, var(--color-elevated));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ice) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-cobalt) 30%, transparent), 0 24px 60px -18px color-mix(in srgb, var(--color-cobalt) 70%, transparent), 0 0 40px -6px color-mix(in srgb, var(--color-cobalt) 45%, transparent)}.ny-pc-t{color:var(--color-dim);font-size:var(--text-14);font-weight:700}.ny-pc-p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;display:flex}.ny-pc-price{font-family:var(--font-serif);white-space:nowrap;font-size:clamp(32px,2.9vw,40px);line-height:1}.ny-pc-old{color:var(--color-dim);font-size:var(--text-14);white-space:nowrap}.ny-pc-val{color:var(--color-mark);font-size:var(--text-13);white-space:nowrap;font-weight:700}.ny-pc-cr{color:var(--color-soft);font-size:var(--text-13);margin-top:8px}.ny-pc ul{color:var(--color-soft);font-size:var(--text-14);flex:1;margin:20px 0 26px;padding:0;list-style:none}.ny-pc li{padding:5px 0 5px 24px;position:relative}.ny-pc-check{color:var(--color-ice);position:absolute;top:8px;left:0}.ny-pc-b{border-radius:var(--radius-chip);text-align:center;color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-hair-strong);padding:13px;font-weight:700;transition:background-color .15s,filter .15s;display:block}.ny-pc-b:hover{background-color:var(--color-elevated)}.ny-pc.is-best .ny-pc-b{background-image:linear-gradient(135deg, var(--color-cobalt), var(--color-cobalt-deep));background-color:var(--color-cobalt);color:var(--color-accent-ink);box-shadow:none}.ny-pc.is-best .ny-pc-b:hover{filter:brightness(1.1)}.ny-pc-badge{border-radius:var(--radius-chip);background:linear-gradient(135deg, var(--color-cobalt), var(--color-cobalt-deep));color:var(--color-fg);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--color-cobalt) 80%, transparent);font-size:var(--text-12);white-space:nowrap;padding:5px 12px;font-weight:800;position:absolute;top:-12px;right:24px}.ny-faq{grid-template-columns:.8fr 1.3fr;align-items:start;gap:64px;display:grid}.ny-faq-side{position:sticky;top:32px}.ny-faq-side p{max-width:32ch;color:var(--color-soft);margin-top:14px}.ny-faq-side .ny-bbtn{margin-top:20px}.ny-faq-list{gap:12px;display:grid}.ny-faq-list details{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hair);padding:20px 24px}.ny-faq-list summary{cursor:pointer;font-size:var(--text-16);justify-content:space-between;align-items:center;gap:20px;font-weight:600;list-style:none;display:flex}.ny-faq-list summary::-webkit-details-marker{display:none}.ny-faq-plus{border-radius:var(--radius-chip);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-hair-strong);color:var(--color-ice);flex:none;place-items:center;transition:transform .25s;display:grid}.ny-faq-list details[open] .ny-faq-plus{transform:rotate(45deg)}.ny-faq-a{max-width:62ch;color:var(--color-soft);font-size:var(--text-14);margin-top:12px;line-height:1.6}.ny-faq-links{font-size:var(--text-14);flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-weight:700;display:flex}.ny-faq-links a{color:var(--color-ice);text-underline-offset:4px}.ny-faq-links a:hover{text-decoration:underline}.ny-ring-wrap{height:700px;margin:0 calc(var(--space-gutter-lg) * -1);position:relative;overflow:hidden}.ny-ring{width:1160px;height:1160px;position:absolute;top:730px;left:50%;transform:translate(-50%,-50%)}.ny-ring-spin{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ny-ring-spin{animation:120s linear infinite ring-spin}}.ny-ring-item{width:190px;margin:-127px 0 0 -95px;position:absolute;top:50%;left:50%}.ny-ring-photo{aspect-ratio:3/4;border-radius:var(--radius-panel);width:100%;position:relative;overflow:hidden}.ny-ring-text{z-index:2;text-align:center;width:640px;margin:0 auto;position:absolute;top:430px;left:0;right:0}.ny-ring-text h2{margin-inline:auto;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.ny-ring-nw{white-space:nowrap;display:block}.ny-ring-text .ny-bbtn{margin-top:24px}.ny-also{padding:8px var(--space-gutter-lg) 28px}.ny-also-nav{border-top:1px solid var(--color-hair);padding-top:28px}.ny-also h2{font-size:clamp(24px,2.2vw,30px);line-height:1.12}.ny-also-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:26px;display:grid}.ny-also-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ny-also .ny-also-h{font-family:var(--font-serif);font-size:var(--text-16);color:var(--color-fg);font-weight:500}.ny-also ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ny-also li a{color:var(--color-soft);font-size:var(--text-14)}.ny-also li a:hover{color:var(--color-fg)}.ny-crumbs{color:var(--color-dim);font-size:var(--text-13);padding-top:48px}.ny-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ny-crumbs a:hover{color:var(--color-fg)}.ny-crumbs [aria-current=page]{color:var(--color-soft)}@media (max-width:639.98px){.ny-bsec{padding:72px var(--space-gutter)}.ny-bsec-tight{padding-top:24px}.ny-bh2{text-align:center;margin-inline:auto;font-size:23px;line-height:1.12}.ny-bh2 br{display:none}.ny-bbtn{width:100%;min-height:56px;font-size:var(--text-16);justify-content:space-between;padding:8px 11px 8px 24px;display:flex}.ny-bbtn-dot{width:38px;height:38px}.ny-prices{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.ny-pc{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:22px 20px 20px;display:grid}.ny-pc-t{grid-area:1/1;align-self:start}.ny-pc-cr{grid-area:2/1;align-self:start;margin-top:4px}.ny-pc-p{text-align:right;grid-area:1/2/span 2/3;align-self:start;margin:0;display:block}.ny-pc-price{font-size:30px;display:block}.ny-pc-old{margin-top:6px;display:block}.ny-pc ul{grid-column:1/-1;margin:14px 0 16px}.ny-pc-b{grid-column:1/-1}.ny-pc-badge{left:20px;right:auto}.ny-faq{grid-template-columns:minmax(0,1fr);gap:24px}.ny-faq-side{text-align:center;position:static}.ny-faq-side p{text-wrap:pretty;margin-inline:auto}.ny-faq-list details{padding:0}.ny-faq-list summary{text-wrap:pretty;gap:12px;min-height:44px;padding:18px}.ny-faq-body{padding:0 18px 18px}.ny-faq-a{text-wrap:pretty;margin-top:0}.ny-ring{display:none}.ny-ring-wrap{height:auto;margin:0;padding:24px 0 40px}.ny-ring-text{width:auto;position:static}.ny-also{padding:48px var(--space-gutter) 28px}.ny-also-nav{padding-top:40px}.ny-also h2{text-align:center;font-size:23px}.ny-also-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:24px}.ny-also .ny-also-h{text-wrap:balance}.ny-also ul{gap:6px;margin-top:12px}.ny-also li a{padding:4px 0;display:block}}@media (min-width:381px) and (max-width:639.98px){.ny-ring-text h2{font-size:min(24px, calc((100vw - 32px) * 1.42 / var(--ny-ring-len,16)))}}@media (max-width:380px){.ny-ring-nw{white-space:normal;display:inline}.ny-ring-text h2{font-size:24px}}@media (max-width:340px){.ny-bh2,.ny-also h2{font-size:22px}}
