.zir{--zir-navy:#0d2440;--zir-navy-2:#17375e;--zir-navy-deep:#0a1c33;--zir-gold:#d0a040;--zir-gold-soft:#e3c27a;--zir-cream:#f6f5f0;--zir-text:#3b4757;--zir-muted:#5b6676;--zir-line:#e6e2d6;--zir-green:#1e7a46;--zir-radius:12px;--zir-shadow:0 2px 10px rgba(13,36,64,.07);color:var(--zir-navy);font-family:var(--font-body--family)}.zir *{box-sizing:border-box}.zir__wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.zir__section{padding-block:56px 0}.zir__section--last{padding-block-end:72px}.zir__head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.zir__bar{width:5px;height:30px;background:var(--zir-gold);border-radius:3px;flex:none}.zir__h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(24px,3.2vw,32px);line-height:1.15;color:var(--zir-navy)}.zir__intro{margin:0 0 24px;max-width:760px;font-size:17px;line-height:1.55;color:var(--zir-text)}.zir__intro p{margin:0}.zir-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:16px;text-decoration:none;border:1.5px solid transparent;transition:opacity .15s}.zir-btn:hover{opacity:.9}.zir-btn--gold{background:var(--zir-gold);color:var(--zir-navy)}.zir-btn--ghost-light{border-color:#fff;color:#fff}.zir-btn--ghost{border-color:var(--zir-navy);color:var(--zir-navy)}.zir-hero{background:linear-gradient(135deg,var(--zir-navy) 0%,var(--zir-navy-2) 100%);color:#fff}.zir-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-block:72px}.zir-hero__copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.zir-hero__eyebrow{color:var(--zir-gold-soft);font-weight:600;font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.zir-hero__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(34px,5vw,52px);line-height:1.08;color:#fff}.zir-hero__sub{margin:0;font-size:19px;line-height:1.55;color:#d6deea}.zir-hero__sub p{margin:0}.zir-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.zir-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.zir-hero__chip{padding:8px 14px;border-radius:999px;background:#ffffff1a;font-size:14px;color:#fff}.zir-hero__media{flex:1 1 360px;display:flex;justify-content:center}.zir-hero__media img{max-width:100%;height:auto;border-radius:var(--zir-radius)}.zir-hero__media svg{width:100%;max-width:380px;height:auto}.zir-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(var(--zir-min,240px),1fr))}.zir-card{background:#fff;border-radius:var(--zir-radius);box-shadow:var(--zir-shadow);padding:24px;display:flex;flex-direction:column;gap:8px;color:var(--zir-navy)}.zir-card__eyebrow{font-size:14px;font-weight:600;color:var(--zir-muted)}.zir-card__title{font-family:var(--font-heading--family);font-weight:700;font-size:20px;line-height:1.2}.zir-card__text{font-size:15px;line-height:1.5;color:var(--zir-text)}.zir-card__text p{margin:0}.zir-card--kpi .zir-card__title{font-size:30px}.zir-card--tier .zir-card__title{font-size:26px}.zir-card--highlight{outline:2px solid var(--zir-gold)}.zir-card--dark{background:var(--zir-navy);color:#fff;box-shadow:0 6px 20px #0d244040}.zir-card--dark .zir-card__eyebrow{color:var(--zir-gold-soft)}.zir-card--dark .zir-card__text{color:#c9d3e1}.zir-card__title--green{color:var(--zir-green)}.zir-card__title--gold{color:#8a6a1f}.zir-card__link{margin-top:auto;padding-top:8px;font-weight:600;color:inherit}.zir__cta-row{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.zir-colors{background:#fff;border-radius:var(--zir-radius);box-shadow:var(--zir-shadow);padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zir-colors__label{font-weight:600;margin-right:8px}.zir-colors__chip{min-width:48px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;border:1px solid var(--zir-line);color:var(--zir-navy)}.zir-colors__note{font-size:14px;color:var(--zir-muted)}.zir-spec{display:flex;flex-wrap:wrap;gap:24px}.zir-spec__table{flex:1 1 520px;min-width:0}.zir-spec__side{flex:1 1 320px;min-width:0}.zir-spec__rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);font-size:15px}.zir-spec__rows dt,.zir-spec__rows dd{margin:0;padding:11px 0;border-bottom:1px solid #eee9dc}.zir-spec__rows dt{color:var(--zir-muted);padding-right:12px}.zir-spec__rows dd{font-weight:600}.zir-spec__dl{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border:1px solid var(--zir-line);border-radius:10px;text-decoration:none;font-weight:600;color:var(--zir-navy)}.zir-spec__dl:hover{border-color:var(--zir-gold)}.zir-spec__legal{font-size:13px;line-height:1.5;color:var(--zir-muted)}.zir-spec__legal p{margin:0}.zir-faq{display:flex;flex-direction:column;gap:12px}.zir-faq details{background:#fff;border-radius:var(--zir-radius);box-shadow:var(--zir-shadow);padding:0 24px}.zir-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-weight:600;font-size:17px}.zir-faq summary::-webkit-details-marker{display:none}.zir-faq summary:after{content:"+";font-size:22px;color:var(--zir-gold);flex:none}.zir-faq details[open] summary:after{content:"\2013"}.zir-faq__a{padding:0 0 20px;font-size:15px;line-height:1.55;color:var(--zir-text)}.zir-faq__a p{margin:0 0 8px}.zir-account{background:linear-gradient(135deg,var(--zir-navy) 0%,var(--zir-navy-2) 100%);color:#fff;border-radius:var(--zir-radius);padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:32px}.zir-account__copy{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}.zir-account__copy .zir__h2{color:#fff}.zir-account__copy p{margin:0;font-size:17px;line-height:1.55;color:#d6deea}.zir-account__form{flex:1 1 420px;min-width:0}.zir-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zir-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#fff}.zir-form input,.zir-form textarea{width:100%;padding:12px;border-radius:8px;border:none;font-size:16px;font-family:inherit;color:var(--zir-navy);background:#fff}.zir-form .zir-form__full{grid-column:1/-1}.zir-form button{grid-column:1/-1;min-height:52px;border:none;border-radius:10px;background:var(--zir-gold);color:var(--zir-navy);font-weight:700;font-size:16px;cursor:pointer}.zir-form__msg{grid-column:1/-1;padding:12px 14px;border-radius:8px;font-size:15px}.zir-form__msg--ok{background:#e4f3ea;color:#14532d}.zir-form__msg--err{background:#fde8e8;color:#7f1d1d}@media(max-width:600px){.zir-form{grid-template-columns:minmax(0,1fr)}}.zir-wa{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;border-radius:999px;background:#1e7a46;color:#fff;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 6px 20px #0000002e;font-family:var(--font-body--family)}.zir-wa svg{width:22px;height:22px;flex:none}.zir-wa--raised{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(max-width:600px){.zir-wa__label{display:none}.zir-wa{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zir.css.map */
