.zn-hero{--zn-hero-dir:1;isolation:isolate;background:var(--teal-800);position:relative;overflow:hidden}[dir=ltr] .zn-hero{--zn-hero-dir:-1}.zn-hero__track{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .48s cubic-bezier(.22,.8,.2,1);display:flex}.zn-hero__track--dragging{cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.zn-hero__track{transition:none}}.zn-hero__slide{flex:none;align-items:stretch;block-size:216px;inline-size:100%;display:flex}@media (max-width:389px){.zn-hero__slide{block-size:auto;min-block-size:216px}}.zn-hero__copy{padding:22px var(--space-4) 34px;flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.zn-hero__eyebrow{color:var(--gold-400);font-size:11px;font-weight:var(--fw-semibold)}.zn-hero__headline{font-family:var(--font-display);color:#fff;font-size:23px;line-height:1.45;font-weight:var(--fw-bold);margin:0}.zn-hero__line{display:block}.zn-hero__note{font-size:var(--fs-caption);color:var(--teal-200);line-height:1.7}.zn-hero__cta{background:var(--gold-500);color:var(--teal-900);font-size:var(--fs-label);font-weight:var(--fw-bold);border-radius:var(--radius-pill);transition:background-color var(--transition-base), transform var(--transition-base);align-self:flex-start;margin-block-start:var(--space-1);padding:9px 18px;box-shadow:0 6px 16px #00000038}.zn-hero__cta:hover{background:var(--gold-400)}.zn-hero__cta:active{transform:scale(.97)}.zn-hero__cta:focus-visible{outline:2px solid var(--white);outline-offset:3px}.zn-hero__slide--on .zn-hero__copy>*{animation:.5s cubic-bezier(.2,.7,.2,1) both zn-hero-rise}.zn-hero__slide--on .zn-hero__copy>:nth-child(2){animation-delay:60ms}.zn-hero__slide--on .zn-hero__copy>:nth-child(3){animation-delay:.11s}.zn-hero__slide--on .zn-hero__copy>:nth-child(4){animation-delay:.16s}@keyframes zn-hero-rise{0%{opacity:0;transform:translateY(8px)}}.zn-hero__media{background:radial-gradient(110% 90% at 40% 35%,#d6ba8461,#0000 70%);flex:none;inline-size:42%;max-inline-size:172px;position:relative;overflow:hidden}.zn-hero__media:after{content:"";background:linear-gradient(to var(--zn-hero-fade,left), var(--teal-800), transparent);pointer-events:none;inline-size:38%;position:absolute;inset-block:0;inset-inline-start:0}[dir=ltr] .zn-hero__media:after{--zn-hero-fade:right}.zn-hero__ornament{color:var(--gold-400);place-items:center;display:grid;position:absolute;inset:0}.zn-hero__ornament svg{filter:drop-shadow(0 8px 18px #00000059);opacity:.9;inline-size:68%;max-inline-size:112px}.zn-hero__slide--on .zn-hero__ornament svg{animation:6s ease-in-out infinite zn-hero-float}@keyframes zn-hero-float{50%{transform:translateY(-5px)rotate(-2deg)}}.zn-hero__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.zn-hero__dots{display:flex;position:absolute;inset-block-end:4px;inset-inline-start:calc(var(--space-4) - 6px)}.zn-hero__dot{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;block-size:24px;min-inline-size:18px;padding:0 6px;display:grid}.zn-hero__dot:focus-visible{outline:2px solid var(--gold-400);outline-offset:-2px}.zn-hero__bar{border-radius:var(--radius-pill);block-size:5px;inline-size:6px;transition:inline-size var(--transition-base), background-color var(--transition-base);background:#ffffff59;display:block;position:relative;overflow:hidden}.zn-hero__dot:hover .zn-hero__bar{background:#ffffff8c}.zn-hero__dot--on .zn-hero__bar{background:#d6ba8466;inline-size:24px}.zn-hero__fill{border-radius:inherit;background:var(--gold-500);transform-origin:var(--zn-hero-origin,right);position:absolute;inset:0}[dir=ltr] .zn-hero__fill{--zn-hero-origin:left}.zn-hero--playing .zn-hero__fill{animation:zn-hero-progress var(--zn-hero-interval,5s) linear both}@keyframes zn-hero-progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.zn-hero__slide--on .zn-hero__copy>*,.zn-hero__slide--on .zn-hero__ornament svg{animation:none}}.zn-cats{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.zn-cat{align-items:center;gap:var(--space-2);flex-direction:column;text-decoration:none;display:flex}.zn-cat__mark{aspect-ratio:1.15;border-radius:var(--radius-lg);background:var(--gold-50);border:var(--border-1) solid var(--gold-200);justify-content:center;align-items:center;inline-size:100%;display:flex}.zn-cat__label{color:var(--color-text-primary);font-size:11.5px;font-weight:var(--fw-medium);text-align:center}.zn-trust{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-block:var(--border-1) solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 0;list-style:none;display:grid}.zn-trust__item{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.zn-trust__icon{color:var(--teal-500);display:flex}.zn-trust__label{color:var(--color-text-secondary);font-size:10px;line-height:1.5}.zn-rail-section{padding-block:var(--space-5) var(--space-1)}.zn-rail-section--dark{background:var(--teal-800);margin-block-start:var(--space-5);padding-block:20px 22px}.zn-rail-section--magazine{padding-block:26px var(--space-1)}.zn-rail-section .zn-sechead{padding-inline:var(--space-4)}.zn-inst{background:var(--gold-500);border-block:var(--border-1) solid var(--gold-600);margin-block-start:var(--space-5);position:relative}.zn-inst__cta:after{content:"";position:absolute;inset:0}.zn-inst:has(.zn-inst__cta:focus-visible){box-shadow:var(--shadow-focus)}.zn-inst__cta:focus-visible{outline:none}.zn-inst__badge{align-items:center;gap:var(--space-2);margin:0 0 10px;display:flex;position:relative}.zn-inst__body{padding:22px 18px 20px}.zn-inst__scene{block-size:168px;margin:-22px -18px var(--space-4);background:radial-gradient(120% 120% at 30% 20%, var(--gold-100), var(--warm-100));position:relative}.zn-inst__scene>svg{block-size:100%;inline-size:100%;display:block}.zn-inst__badge-mark{border-radius:var(--radius-pill);background:var(--teal-800);block-size:26px;inline-size:26px;color:var(--gold-400);flex:none;justify-content:center;align-items:center;display:flex}.zn-inst__badge-label{font-size:11.5px;font-weight:var(--fw-bold);color:var(--teal-800)}.zn-inst__title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.5;font-weight:var(--fw-bold);color:var(--teal-900);text-wrap:pretty;margin:0 0 6px}.zn-inst__lede{margin:0 0 var(--space-4);color:var(--teal-700);font-size:12.5px;line-height:1.8}.zn-inst__promises{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.zn-inst__promise{border-radius:var(--radius-control);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--teal-800);background:#ffffff8c;align-items:center;gap:7px;padding:10px;line-height:1.5;display:flex}.zn-inst__tick{color:var(--teal-700);flex:none;display:flex}.zn-inst__cta{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--teal-800);min-block-size:52px;color:var(--gold-400);font-size:15px;font-weight:var(--fw-bold);display:flex;box-shadow:0 6px 24px #16282b47}.zn-inst__note{text-align:center;color:var(--teal-700);margin:10px 0 0;font-size:11.5px}.zn-weights{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.zn-weight{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);block-size:100%;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.zn-weight__bars{align-items:flex-end;gap:3px;block-size:20px;display:flex}.zn-weight__bar{background:var(--gold-200);border-radius:2px;inline-size:7px}.zn-weight__bar:first-child{block-size:8px}.zn-weight__bar:nth-child(2){block-size:12px}.zn-weight__bar:nth-child(3){block-size:16px}.zn-weight__bar:nth-child(4){block-size:20px}.zn-weight__bar--on{background:var(--gold-500)}.zn-weight__text{flex-direction:column;gap:3px;display:flex}.zn-weight__label{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-text-primary);line-height:1.4}.zn-weight__note{color:var(--color-text-muted);font-size:10.5px;line-height:1.5}.zn-weight__from{align-items:baseline;gap:var(--space-1);border-block-start:var(--border-1) solid var(--color-border);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.zn-weight__from-word,.zn-weight__unit{color:var(--color-text-muted);font-size:9.5px}.zn-weight__price{font-family:var(--font-price);font-variant-numeric:tabular-nums;font-size:15px;font-weight:var(--fw-bold);color:var(--color-price)}.zn-post{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);block-size:100%;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.zn-post__media{background:radial-gradient(120% 120% at 30% 20%, var(--gold-100), var(--warm-100));block-size:112px;position:relative}.zn-post__body{padding:var(--space-3)}.zn-post__cat{font-size:10px;font-weight:var(--fw-bold);color:var(--color-price)}.zn-post__title{font-size:12.5px;font-weight:var(--fw-bold);text-wrap:pretty;margin:6px 0 0;line-height:1.7}.zn-post__link{color:var(--color-text-primary);text-decoration:none}.zn-post__link:after{content:"";position:absolute;inset:0}.zn-post:has(.zn-post__link:focus-visible){box-shadow:var(--shadow-focus)}.zn-post__link:focus-visible{outline:none}.zn-post__meta{gap:var(--space-2);color:var(--color-text-muted);margin:9px 0 0;font-size:10px;display:flex}.zn-news{margin:26px var(--space-4) 0;background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;display:flex}.zn-news__title{font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold);line-height:var(--lh-body);margin:0}.zn-news__lede{font-size:var(--fs-caption);color:var(--color-text-secondary);margin:0;line-height:1.7}.zn-news__lede--bad{color:var(--color-danger)}.zn-news__form{gap:var(--space-2);margin-block-start:2px;display:flex}.zn-news__input{border:var(--border-1) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);block-size:44px;min-inline-size:0;padding-inline:var(--space-3);font-family:var(--font-body);font-size:var(--fs-label);color:var(--color-text-primary);outline:none;flex:1}.zn-news__submit{border-radius:var(--radius-pill);background:var(--teal-600);color:#fff;block-size:44px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-semibold);cursor:pointer;border:0;padding-inline:20px}.zn-news__input:disabled,.zn-news__submit:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.zn-news__status{color:var(--color-text-muted);margin:0;font-size:11px}
