:root{--tz-ink: #0f1b2d;--tz-ink-lift: #16263d;--tz-ink-line: #24374f;--tz-gold: #f2b31c;--tz-gold-soft: #f7cd63;--tz-paper: #faf7f0;--tz-white: #ffffff;--tz-on-ink: #ffffff;--tz-on-ink-mute: #a9b6c6;--tz-on-paper: #0f1b2d;--tz-on-paper-mute: #55647a;--tz-display: var(--font-heading-family, "Archivo", sans-serif);--tz-body: var(--font-body-family, "Inter", sans-serif);--tz-mono: ui-monospace, "SF Mono", "Menlo", "Roboto Mono", monospace;--tz-gutter: clamp(2rem, 5vw, 6.4rem);--tz-max: 132rem;--tz-radius: 3.2rem;--tz-radius-sm: 1.6rem;--tz-ease: cubic-bezier(.22, 1, .36, 1);--tz-fast: .22s;--tz-slow: .62s}.tz-page{background-color:var(--tz-ink);color:var(--tz-on-ink);font-family:var(--tz-body);-webkit-font-smoothing:antialiased}.tz-card{color:var(--tz-on-paper)}.tz-cta{color:var(--tz-ink)}.tz-wrap{width:100%;max-width:var(--tz-max);margin-inline:auto;padding-inline:var(--tz-gutter)}.tz-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0;font-family:var(--tz-mono);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--tz-gold)}.tz-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.7}.tz-eyebrow--dark{color:var(--tz-on-paper-mute)}.tz-eyebrow--dark:before{background:var(--tz-gold);opacity:1}.tz-h1,.tz-h2,.tz-h3{font-family:var(--tz-display);font-weight:700;letter-spacing:-.03em;line-height:.98;margin:0;color:inherit;text-wrap:balance}.tz-h1{font-size:clamp(3.6rem,5vw,6.2rem);letter-spacing:-.035em;text-wrap:balance}.tz-h2{font-size:clamp(3.2rem,4.6vw,5.6rem);line-height:1.02}.tz-h3{font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.15;letter-spacing:-.02em}.tz-lede{margin:0;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.6;color:var(--tz-on-ink-mute);max-width:54ch}.tz-lede--dark{color:var(--tz-on-paper-mute)}.tz-gold{color:var(--tz-gold)}.tz-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 3.2rem;border:1px solid transparent;border-radius:4rem;font-family:var(--tz-body);font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform var(--tz-fast) var(--tz-ease),background-color var(--tz-fast) linear,border-color var(--tz-fast) linear,color var(--tz-fast) linear}.tz-btn:focus-visible{outline:2px solid var(--tz-gold);outline-offset:3px}.tz-btn--primary{background:var(--tz-gold);color:var(--tz-ink)}.tz-btn--primary:hover{background:var(--tz-gold-soft);transform:translateY(-2px)}.tz-btn--ghost{background:transparent;color:var(--tz-on-ink);border-color:#ffffff47}.tz-btn--ghost:hover{border-color:var(--tz-on-ink);transform:translateY(-2px)}.tz-btn--dark{background:var(--tz-ink);color:var(--tz-white)}.tz-btn--dark:hover{background:var(--tz-ink-lift);transform:translateY(-2px)}.tz-btn__arrow{transition:transform var(--tz-fast) var(--tz-ease)}.tz-btn:hover .tz-btn__arrow{transform:translate(3px)}.tz-header{position:sticky;top:0;z-index:50;background:#0f1b2dd1;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.tz-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:7.6rem}.tz-logo{display:inline-flex;align-items:baseline;gap:.9rem;font-family:var(--tz-display);font-size:2rem;font-weight:700;letter-spacing:.14em;color:var(--tz-on-ink);text-decoration:none}.tz-logo__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--tz-gold)}.tz-nav{display:none;gap:3.2rem}@media(min-width:900px){.tz-nav{display:flex}}.tz-nav a{position:relative;font-size:1.45rem;font-weight:500;color:#ffffffd1;text-decoration:none;padding:.6rem 0;transition:color var(--tz-fast) linear}.tz-nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--tz-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--tz-slow) var(--tz-ease)}.tz-nav a:hover{color:var(--tz-on-ink)}.tz-nav a:hover:after{transform:scaleX(1)}.tz-header__actions{display:flex;align-items:center;gap:.8rem}.tz-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:#ffffffd9;cursor:pointer;transition:background-color var(--tz-fast) linear,color var(--tz-fast) linear}.tz-iconbtn:hover{background:#ffffff1a;color:#fff}.tz-iconbtn:focus-visible{outline:2px solid var(--tz-gold);outline-offset:2px}.tz-iconbtn svg{width:2rem;height:2rem}.tz-header__cta{display:none}@media(min-width:1100px){.tz-header__cta{display:inline-flex;min-height:4.4rem;padding:0 2.2rem;font-size:1.4rem}}.tz-hero{position:relative;overflow:hidden;padding-block:clamp(6rem,9vw,11rem) clamp(5rem,7vw,8rem)}.tz-hero:before{content:"";position:absolute;left:-14%;bottom:-34%;width:62rem;height:62rem;background:radial-gradient(circle,#f2b31c29,#f2b31c00 66%);pointer-events:none}.tz-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:6.4rem 6.4rem;mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 30%,transparent 78%);pointer-events:none}.tz-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(4rem,6vw,7rem);align-items:center}@media(min-width:990px){.tz-hero__inner{grid-template-columns:1.15fr .85fr}}.tz-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.tz-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}@media(max-width:749px){.tz-hero__actions{width:100%;flex-direction:column}.tz-hero__actions .tz-btn{width:100%}}.tz-hero__meta{display:flex;align-items:center;gap:1.2rem;font-family:var(--tz-mono);font-size:1.2rem;letter-spacing:.08em;color:var(--tz-on-ink-mute)}.tz-hero__meta strong{color:var(--tz-on-ink);font-weight:600}.tz-hero__media{position:relative;justify-self:center;width:100%;max-width:52rem}.tz-hero__media img{display:block;width:100%;height:auto;border-radius:var(--tz-radius-sm);box-shadow:0 2px 4px #0003,0 12px 28px #00000052,0 40px 80px #0000006b}.tz-pricetag{position:absolute;right:-1.2rem;bottom:2.4rem;display:flex;flex-direction:column;gap:.2rem;padding:1.6rem 2.2rem;border-radius:var(--tz-radius-sm);background:var(--tz-gold);color:var(--tz-ink);box-shadow:0 16px 40px #0000005c}.tz-pricetag__label{font-family:var(--tz-mono);font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.tz-pricetag__value{font-family:var(--tz-display);font-size:2.8rem;font-weight:700;letter-spacing:-.02em;line-height:1}@media(max-width:749px){.tz-pricetag{right:0;bottom:1.2rem;padding:1.2rem 1.8rem}.tz-pricetag__value{font-size:2.2rem}}.tz-trust{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-block:3.2rem}.tz-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem}@media(min-width:750px){.tz-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tz-trust__item{display:flex;align-items:flex-start;gap:1.4rem}.tz-trust__icon{flex-shrink:0;color:var(--tz-gold)}.tz-trust__icon svg{width:2.2rem;height:2.2rem}.tz-trust__title{margin:0 0 .3rem;font-family:var(--tz-body);font-size:1.45rem;font-weight:600;letter-spacing:0;color:var(--tz-on-ink)}.tz-trust__text{margin:0;font-size:1.3rem;line-height:1.5;color:var(--tz-on-ink-mute)}.tz-card{background:var(--tz-paper);color:var(--tz-on-paper);border-radius:var(--tz-radius);margin-inline:clamp(.8rem,1.4vw,2rem);margin-top:clamp(.8rem,1.4vw,2rem);overflow:hidden}.tz-block{padding-block:clamp(6.4rem,8vw,11rem)}.tz-block+.tz-block{border-top:1px solid rgba(15,27,45,.08)}.tz-block__head{display:flex;flex-direction:column;gap:1.6rem;max-width:62rem;margin-bottom:clamp(4rem,5vw,6rem)}.tz-scan__inner{display:grid;gap:clamp(3.2rem,5vw,6.4rem);align-items:center}@media(min-width:900px){.tz-scan__inner{grid-template-columns:.9fr 1.1fr}}.tz-scan__doc{position:relative;aspect-ratio:17 / 22;padding:3.2rem;background:var(--tz-white);border:1px solid rgba(15,27,45,.1);border-radius:.8rem;box-shadow:0 1px 2px #0f1b2d0f,0 18px 44px #0f1b2d1f;overflow:hidden;container-type:inline-size}.tz-scan__line{height:.8rem;border-radius:.4rem;background:#0f1b2d1a;margin-bottom:.9rem}.tz-scan__line--title{height:1.8rem;width:52%;background:#0f1b2d3d;margin-bottom:.7rem}.tz-scan__line--sub{width:34%;margin-bottom:2.4rem}.tz-scan__line--w90{width:90%}.tz-scan__line--w75{width:75%}.tz-scan__line--w60{width:60%}.tz-scan__line--w45{width:45%}.tz-scan__group{margin-bottom:2.2rem}.tz-scan__label{display:block;margin-bottom:.9rem;font-family:var(--tz-mono);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0f1b2d5c}.tz-scan__beam{position:absolute;left:0;right:0;top:0;height:16rem;background:linear-gradient(to bottom,#f2b31c00,#f2b31c29 55%,#f2b31c6b 82%,#f2b31ce6);border-bottom:2px solid var(--tz-gold);opacity:0;pointer-events:none}.tz-scan.is-live .tz-scan__beam{animation:tzBeam 2.1s var(--tz-ease) .18s forwards}@keyframes tzBeam{0%{transform:translateY(-16rem);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(calc(100cqh + 2rem));opacity:0}}.tz-scan__hit{position:absolute;right:2.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:3rem;background:var(--tz-ink);color:var(--tz-white);font-family:var(--tz-mono);font-size:1rem;font-weight:500;letter-spacing:.06em;white-space:nowrap;opacity:0;transform:translate(1.2rem);box-shadow:0 6px 18px #0f1b2d3d}.tz-scan__hit svg{width:1.1rem;height:1.1rem;color:var(--tz-gold)}.tz-scan.is-live .tz-scan__hit{animation:tzHit .52s var(--tz-ease) forwards}.tz-scan__hit--1{top:7%;animation-delay:.56s}.tz-scan__hit--2{top:36%;animation-delay:1s}.tz-scan__hit--3{top:52%;animation-delay:1.36s}.tz-scan__hit--4{top:76%;animation-delay:1.72s}@keyframes tzHit{to{opacity:1;transform:translate(0)}}.tz-scan__verdict{position:absolute;left:3.2rem;bottom:3.2rem;display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border-radius:3rem;background:#16a34a1f;border:1px solid rgba(22,163,74,.4);color:#15803d;font-family:var(--tz-mono);font-size:1.1rem;font-weight:600;letter-spacing:.1em;opacity:0}.tz-scan.is-live .tz-scan__verdict{animation:tzHit .48s var(--tz-ease) 2.18s forwards}.tz-scan__verdict svg{width:1.4rem;height:1.4rem}.tz-scan__points{display:flex;flex-direction:column;gap:2rem;margin:3.2rem 0 0;padding:0;list-style:none}.tz-scan__point{display:flex;gap:1.4rem;align-items:flex-start}.tz-scan__point-num{flex-shrink:0;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:var(--tz-ink);color:var(--tz-gold);font-family:var(--tz-mono);font-size:1.1rem;font-weight:600}.tz-scan__point p{margin:0;font-size:1.55rem;line-height:1.6;color:var(--tz-on-paper-mute)}.tz-scan__point strong{display:block;margin-bottom:.3rem;font-size:1.6rem;font-weight:600;color:var(--tz-on-paper)}.tz-chapters{display:grid;grid-template-columns:1fr;gap:1px;background:#0f1b2d1a;border-radius:var(--tz-radius-sm);overflow:hidden}@media(min-width:700px){.tz-chapters{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tz-chapters{grid-template-columns:repeat(3,1fr)}}.tz-chapter{background:var(--tz-paper);padding:3.2rem 2.8rem;transition:background-color var(--tz-fast) linear}.tz-chapter:hover{background:var(--tz-white)}.tz-chapter__idx{display:block;margin-bottom:1.8rem;font-family:var(--tz-mono);font-size:1.1rem;font-weight:600;letter-spacing:.14em;color:var(--tz-gold)}.tz-chapter__title{margin:0 0 .9rem;font-family:var(--tz-display);font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--tz-on-paper)}.tz-chapter__text{margin:0;font-size:1.45rem;line-height:1.6;color:var(--tz-on-paper-mute)}.tz-bonus{background:var(--tz-white)}.tz-bonus__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem}.tz-bonus__item{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2.2rem;background:var(--tz-paper);border:1px solid rgba(15,27,45,.07);border-radius:var(--tz-radius-sm);transition:transform var(--tz-fast) var(--tz-ease),box-shadow var(--tz-fast) var(--tz-ease)}.tz-bonus__item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0f1b2d1a}.tz-bonus__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:var(--tz-ink);color:var(--tz-gold)}.tz-bonus__icon svg{width:2.1rem;height:2.1rem}.tz-bonus__count{font-family:var(--tz-display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--tz-on-paper)}.tz-bonus__name{margin:0;font-size:1.4rem;font-weight:500;line-height:1.45;color:var(--tz-on-paper-mute)}.tz-buy__inner{display:grid;gap:clamp(3.2rem,5vw,6rem);align-items:start}@media(min-width:900px){.tz-buy__inner{grid-template-columns:1fr .85fr}}.tz-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem}.tz-spec{display:flex;align-items:center;gap:1.2rem;padding:1.8rem;background:var(--tz-white);border:1px solid rgba(15,27,45,.08);border-radius:1.2rem}.tz-spec__icon{flex-shrink:0;color:var(--tz-ink)}.tz-spec__icon svg{width:2rem;height:2rem}.tz-spec__value{display:block;font-family:var(--tz-display);font-size:1.7rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--tz-on-paper)}.tz-spec__label{display:block;font-size:1.25rem;color:var(--tz-on-paper-mute)}.tz-panel{padding:3.2rem;background:var(--tz-ink);color:var(--tz-on-ink);border-radius:var(--tz-radius-sm);box-shadow:0 20px 50px #0f1b2d33}@media(min-width:900px){.tz-panel{position:sticky;top:10rem}}.tz-panel__price{display:flex;align-items:baseline;gap:1.2rem;margin-bottom:.6rem}.tz-panel__amount{font-family:var(--tz-display);font-size:4.4rem;font-weight:700;letter-spacing:-.03em;line-height:1}.tz-panel__was{font-size:1.7rem;color:var(--tz-on-ink-mute);text-decoration:line-through}.tz-panel__note{margin:0 0 2.4rem;font-size:1.35rem;color:var(--tz-on-ink-mute)}.tz-panel .tz-btn{width:100%}.tz-panel__list{margin:2.4rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--tz-ink-line);list-style:none;display:flex;flex-direction:column;gap:1.2rem}.tz-panel__list li{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.5;color:#ffffffdb}.tz-panel__list svg{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2rem;color:var(--tz-gold)}.tz-faq{background:var(--tz-white)}.tz-faq__list{max-width:86rem;border-top:1px solid rgba(15,27,45,.12)}.tz-faq__item{border-bottom:1px solid rgba(15,27,45,.12)}.tz-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:2.4rem 0;background:none;border:0;text-align:left;font-family:var(--tz-display);font-size:clamp(1.7rem,1.9vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--tz-on-paper);cursor:pointer;list-style:none}.tz-faq__q::-webkit-details-marker{display:none}.tz-faq__q:focus-visible{outline:2px solid var(--tz-gold);outline-offset:3px}.tz-faq__sign{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem}.tz-faq__sign:before,.tz-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:var(--tz-ink);transition:transform var(--tz-fast) var(--tz-ease)}.tz-faq__sign:after{transform:rotate(90deg)}.tz-faq__item[open] .tz-faq__sign:after{transform:rotate(0)}.tz-faq__a{padding:0 0 2.8rem;max-width:68ch}.tz-faq__a p{margin:0;font-size:1.55rem;line-height:1.65;color:var(--tz-on-paper-mute)}.tz-cta{position:relative;overflow:hidden;margin-inline:clamp(.8rem,1.4vw,2rem);margin-top:clamp(.8rem,1.4vw,2rem);padding-block:clamp(5.6rem,7vw,8.4rem);background:var(--tz-gold);color:var(--tz-ink);border-radius:var(--tz-radius)}.tz-cta__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.tz-cta .tz-h2{max-width:24ch}.tz-cta__sub{margin:0;max-width:52ch;font-size:1.6rem;line-height:1.6;color:#0f1b2dc2}.tz-cta__fine{margin:0;font-family:var(--tz-mono);font-size:1.15rem;letter-spacing:.06em;color:#0f1b2d99}.tz-footer{padding-block:clamp(5.6rem,7vw,8rem) 3.2rem;color:var(--tz-on-ink-mute)}.tz-footer__top{display:grid;gap:4rem;padding-bottom:4.8rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:750px){.tz-footer__top{grid-template-columns:1.4fr 1fr 1fr}}@media(min-width:990px){.tz-footer__top{grid-template-columns:1.6fr 1fr 1fr 1.4fr}}.tz-footer__brand p{margin:1.6rem 0 0;max-width:34ch;font-size:1.4rem;line-height:1.6}.tz-footer__title{margin:0 0 1.8rem;font-family:var(--tz-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tz-on-ink)}.tz-footer__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.1rem}.tz-footer__links a{font-size:1.4rem;color:var(--tz-on-ink-mute);text-decoration:none;transition:color var(--tz-fast) linear}.tz-footer__links a:hover{color:var(--tz-on-ink)}.tz-signup__row{display:flex;gap:.8rem;margin-top:1.6rem}.tz-signup__input{flex:1;min-width:0;height:4.8rem;padding:0 1.6rem;background:var(--tz-ink-lift);border:1px solid var(--tz-ink-line);border-radius:.8rem;color:var(--tz-on-ink);font-family:var(--tz-body);font-size:1.4rem}.tz-signup__input::placeholder{color:#ffffff6b}.tz-signup__input:focus-visible{outline:2px solid var(--tz-gold);outline-offset:1px}.tz-signup__go{display:grid;place-items:center;width:4.8rem;height:4.8rem;flex-shrink:0;border:0;border-radius:.8rem;background:var(--tz-gold);color:var(--tz-ink);cursor:pointer;transition:background-color var(--tz-fast) linear}.tz-signup__go:hover{background:var(--tz-gold-soft)}.tz-signup__go:focus-visible{outline:2px solid var(--tz-white);outline-offset:2px}.tz-signup__go svg{width:1.8rem;height:1.8rem}.tz-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2.8rem;font-size:1.3rem}.tz-footer__social{display:flex;gap:.6rem}@media(prefers-reduced-motion:no-preference){.tz-js .tz-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--tz-slow) var(--tz-ease),transform var(--tz-slow) var(--tz-ease);transition-delay:calc(var(--tz-order, 0) * 70ms)}.tz-js .tz-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tz-scan.is-live .tz-scan__beam{animation:none;opacity:0}.tz-scan.is-live .tz-scan__hit,.tz-scan.is-live .tz-scan__verdict{animation:none;opacity:1;transform:none}.tz-btn:hover,.tz-bonus__item:hover{transform:none}}.tz-paper-band{display:block;position:relative;background:var(--tz-paper);color:var(--tz-on-paper);margin-inline:clamp(.8rem,1.4vw,2rem);margin-top:clamp(.8rem,1.4vw,2rem);border-radius:var(--tz-radius);overflow:hidden}.tz-paper-band+.tz-paper-band{margin-top:0;border-start-start-radius:0;border-start-end-radius:0}.tz-paper-band:has(+.tz-paper-band){border-end-start-radius:0;border-end-end-radius:0}.tz-paper-band+.tz-paper-band>.tz-block{border-top:1px solid rgba(15,27,45,.08)}.tz-page ::selection{background:var(--tz-gold);color:var(--tz-ink)}.tz-page{caret-color:var(--tz-gold);scrollbar-color:var(--tz-ink-line) var(--tz-ink)}.tz-page ::-webkit-scrollbar{width:12px;height:12px}.tz-page ::-webkit-scrollbar-track{background:var(--tz-ink)}.tz-page ::-webkit-scrollbar-thumb{background:var(--tz-ink-line);border:3px solid var(--tz-ink);border-radius:6px}.tz-page ::-webkit-scrollbar-thumb:hover{background:#33496a}.tz-page{scroll-behavior:smooth}:target{scroll-margin-top:9.6rem}@media(prefers-reduced-motion:reduce){.tz-page{scroll-behavior:auto}}.tz-panel__amount,.tz-pricetag__value,.tz-bonus__count,.tz-chapter__idx{font-variant-numeric:tabular-nums}.tz-skip{position:absolute;left:1.2rem;top:1.2rem;z-index:100;padding:1rem 1.8rem;border-radius:.8rem;background:var(--tz-gold);color:var(--tz-ink);font-size:1.4rem;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform var(--tz-fast) var(--tz-ease)}.tz-skip:focus-visible{transform:none;outline:2px solid var(--tz-white);outline-offset:2px}.tz-mnav{position:relative}@media(min-width:900px){.tz-mnav{display:none}}.tz-mnav__toggle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ffffffd9;cursor:pointer;list-style:none;transition:background-color var(--tz-fast) linear,color var(--tz-fast) linear}.tz-mnav__toggle::-webkit-details-marker{display:none}.tz-mnav__toggle:hover{background:#ffffff1a;color:#fff}.tz-mnav__toggle:focus-visible{outline:2px solid var(--tz-gold);outline-offset:2px}.tz-mnav__toggle svg{width:2rem;height:2rem}.tz-mnav__toggle .tz-mnav__close,.tz-mnav[open] .tz-mnav__toggle .tz-mnav__open{display:none}.tz-mnav[open] .tz-mnav__toggle .tz-mnav__close{display:block}.tz-mnav__panel{position:absolute;right:0;top:calc(100% + 1.2rem);min-width:22rem;padding:1.2rem;display:flex;flex-direction:column;gap:.2rem;background:var(--tz-ink-lift);border:1px solid var(--tz-ink-line);border-radius:var(--tz-radius-sm);box-shadow:0 2px 6px #0000003d,0 18px 44px #00000070}.tz-mnav__panel a{padding:1.2rem 1.4rem;border-radius:.8rem;font-size:1.5rem;font-weight:500;color:#ffffffd6;text-decoration:none;transition:background-color var(--tz-fast) linear,color var(--tz-fast) linear}.tz-mnav__panel a:hover{background:#ffffff14;color:#fff}@media(prefers-reduced-motion:no-preference){.tz-mnav[open] .tz-mnav__panel{animation:tz-mnav-in .26s var(--tz-ease) both}}@keyframes tz-mnav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tz-iconbtn{position:relative;text-decoration:none}.tz-cartcount{position:absolute;top:.4rem;right:.3rem;min-width:1.8rem;height:1.8rem;padding:0 .5rem;display:grid;place-items:center;border-radius:1rem;background:var(--tz-gold);color:var(--tz-ink);font-family:var(--tz-body);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.tz-signup__msg{margin:1rem 0 0;font-size:1.3rem;line-height:1.5}.tz-signup__msg--error{color:#ffb4a8}.tz-signup__msg--ok{color:var(--tz-gold-soft)}.tz-signup__input[aria-invalid=true]{border-color:#ffb4a8}.tz-hero__placeholder{width:100%;height:auto;border-radius:var(--tz-radius-sm);background:var(--tz-ink-lift);fill:#ffffff24}.tz-inuse__grid{display:grid;grid-template-columns:1fr;gap:2.4rem 1.6rem}@media(min-width:900px){.tz-inuse__grid{grid-template-columns:1.25fr 1fr}.tz-inuse__fig--lead{grid-row:span 2}}.tz-inuse__fig{margin:0;display:flex;flex-direction:column;gap:1.2rem}.tz-inuse__frame{overflow:hidden;border-radius:var(--tz-radius-sm);background:var(--tz-ink-lift);flex:1}.tz-inuse__frame img{display:block;width:100%;height:100%;min-height:22rem;object-fit:cover;transition:transform var(--tz-slow) var(--tz-ease)}.tz-inuse__fig:hover .tz-inuse__frame img{transform:scale(1.03)}.tz-inuse__cap{margin:0;font-size:1.4rem;line-height:1.5;color:var(--tz-on-paper-mute)}.tz-inuse__cap strong{display:block;font-size:1.55rem;font-weight:600;color:var(--tz-on-paper)}@media(prefers-reduced-motion:reduce){.tz-inuse__fig:hover .tz-inuse__frame img{transform:none}}.tz-bonus__groups{display:grid;grid-template-columns:1fr;gap:4.8rem 3.2rem}@media(min-width:700px){.tz-bonus__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.tz-bonus__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.tz-bonus__group-title{margin:0 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(15,27,45,.14);font-family:var(--tz-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tz-on-paper)}.tz-bonus__items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.8rem}.tz-bonus__row{display:flex;align-items:baseline;gap:1.2rem;font-size:1.5rem;line-height:1.5;color:var(--tz-on-paper-mute)}.tz-bonus__n{flex-shrink:0;min-width:4.2rem;font-family:var(--tz-display);font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--tz-on-paper);font-variant-numeric:tabular-nums}.tz-bonus__row--plain:before{content:"";flex-shrink:0;width:1.4rem;height:1px;margin-top:1.1rem;background:var(--tz-gold)}@media(min-width:900px){.tz-faq__inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3.2rem,5vw,6.4rem);align-items:start}.tz-faq__inner .tz-block__head{position:sticky;top:12rem;margin-bottom:0}}.tz-faq__list{max-width:none}.tz-footer__logo{display:block;width:auto;height:6.4rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/trivzo-sections.css.map */
