:root{--zg-ink:#0F2A44;--zg-blue:#1E5B8C;--zg-green:#1E8150;--zg-green-d:#16663F;--zg-sky:#EDF4F8;--zg-leaf:#E6F2EA;--zg-line:#DCE7EE;--zg-muted:#526577;--zg-body:#3C4F61}.zg{color:var(--zg-ink);font-family:Inter,system-ui,sans-serif}.zg *{box-sizing:border-box}.zg-wrap{max-width:1312px;margin:0 auto;padding:0 16px}@media(min-width:768px){.zg-wrap{padding:0 64px}}.zg h1,.zg h2,.zg h3{font-family:Archivo,sans-serif;letter-spacing:-.5px;margin:0;color:var(--zg-ink)}.zg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;border:1.5px solid transparent}.zg-btn--green{background:var(--zg-green);color:#fff}.zg-btn--green:hover{background:var(--zg-green-d);color:#fff}.zg-btn--ghost{border-color:var(--zg-ink);color:var(--zg-ink)}.zg-btn--ghost:hover{background:var(--zg-ink);color:#fff}.zg-btn--light{border-color:#5c7a96;color:#fff}.zg-announce{background:var(--zg-ink);color:#e3edf5;font-size:13px;text-align:center;padding:10px 16px}.zg-hero{background:var(--zg-sky)}.zg-hero__grid{display:grid;gap:28px;padding:40px 0}@media(min-width:990px){.zg-hero__grid{grid-template-columns:1fr 1fr;align-items:center;min-height:520px;padding:0}}.zg-hero h1{font-size:34px;line-height:1.05;font-weight:800}@media(min-width:990px){.zg-hero h1{font-size:56px}}.zg-hero p{font-size:17px;line-height:1.55;color:var(--zg-body);margin:18px 0 26px;max-width:560px}.zg-pill{display:inline-block;background:#fff;border:1px solid var(--zg-line);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;margin-bottom:18px}.zg-hero__art{background:#cfe3ee;border-radius:14px;min-height:260px;display:flex;align-items:center;justify-content:center}@media(min-width:990px){.zg-hero__art{min-height:520px;border-radius:0}}.zg-actions{display:flex;flex-wrap:wrap;gap:12px}.zg-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 0;border-bottom:1px solid var(--zg-line)}@media(min-width:990px){.zg-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.zg-trust__i{display:flex;gap:12px;align-items:center}.zg-trust__ic{width:46px;height:46px;flex-shrink:0;border-radius:10px;background:var(--zg-leaf);display:flex;align-items:center;justify-content:center;color:var(--zg-green-d)}.zg-trust b{display:block;font-size:15px}.zg-trust span{font-size:13px;color:var(--zg-muted)}.zg-sec{padding:56px 0}.zg-sec--sky{background:var(--zg-sky)}.zg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.zg-head h2{font-size:28px}@media(min-width:990px){.zg-head h2{font-size:36px}}.zg-link{color:var(--zg-blue);font-weight:600;text-decoration:none}.zg-eb{display:block;font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--zg-green-d);margin-bottom:8px}.zg-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:990px){.zg-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.zg-cat{text-decoration:none;color:var(--zg-ink);display:flex;flex-direction:column;gap:10px}.zg-cat__img{aspect-ratio:4/3;border-radius:10px;background:var(--zg-leaf);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#6e9a86}.zg-cat__img img{width:100%;height:100%;object-fit:cover}.zg-cat b{font-size:16px}.zg-steps{display:grid;gap:14px}@media(min-width:990px){.zg-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.zg-step{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px}.zg-step__top{display:flex;justify-content:space-between;align-items:center}.zg-step__n{width:38px;height:38px;border-radius:19px;background:var(--zg-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:700}.zg-step__d{font-size:13px;font-weight:600;color:var(--zg-muted)}.zg-step b{font-family:Archivo,sans-serif;font-size:19px}.zg-step p{margin:0;font-size:14px;line-height:1.5;color:var(--zg-body)}.zg-biz{background:var(--zg-ink);color:#e3edf5;border-radius:16px;padding:32px 22px;display:grid;gap:28px}@media(min-width:990px){.zg-biz{grid-template-columns:1fr 1fr;padding:56px;gap:56px}}.zg-biz h2{color:#fff;font-size:28px;line-height:1.12}@media(min-width:990px){.zg-biz h2{font-size:38px}}.zg-biz .zg-eb{color:#7fd6a0}.zg-biz p{color:#bfd2e0;line-height:1.6}.zg-tiers{background:#163a5c;border-radius:12px;padding:10px 24px}.zg-tier{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #2A4E70;font-size:15px}.zg-tier:first-child{border-top:0}.zg-tier b{color:#fff}.zg-news{background:var(--zg-leaf);border-radius:16px;padding:28px 22px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;margin:56px 0}.zg-news h3{font-size:24px}.zg-news p{margin:4px 0 0;color:var(--zg-body);font-size:14px}.zg-news form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.zg-news label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--zg-body)}.zg-news input{height:48px;min-width:260px;border:1.5px solid #C4D4DF;border-radius:8px;padding:0 14px;font-size:15px;background:#fff}.zg-news button{height:48px;padding:0 24px;border:0;border-radius:8px;background:var(--zg-ink);color:#fff;font-weight:600;cursor:pointer}.zg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:990px){.zg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.zg-quote-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:8px;background:#1e8150;color:#fff!important;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;text-align:center;border:0}.zg-quote-btn:hover,.zg-quote-btn:focus-visible{background:#16663f;color:#fff}.zg-quote-btn:focus-visible{outline:3px solid #0F2A44;outline-offset:2px}.zg-quote-btn--card{margin-top:10px;width:100%;min-height:42px;font-size:14px}.zg-quote-btn--pdp{width:100%;min-height:54px;font-size:17px}.zg-quote-wrap{margin:8px 0}.zg-home img{display:block;max-width:100%;height:auto}.zg-home a:focus-visible{outline:3px solid var(--zg-green);outline-offset:3px}.zg-home .zg-btn--green:focus-visible{outline-color:var(--zg-ink)}.zg-h-hero{position:relative;min-height:440px;display:flex;align-items:flex-end;color:#fff;background:var(--zg-ink);overflow:hidden}@media(min-width:990px){.zg-h-hero{min-height:620px;align-items:center}}.zg-h-hero__img,.zg-h-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zg-h-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f2a44e0,#0f2a4459 60%,#0f2a4426)}@media(min-width:990px){.zg-h-hero:after{background:linear-gradient(90deg,#0f2a44d9,#0f2a4466 55%,#0f2a4400)}}.zg-h-hero__in{position:relative;z-index:1;padding:40px 0;width:100%}.zg-h-hero h1{color:#fff;font-size:36px;line-height:1.05;font-weight:800;max-width:640px}@media(min-width:990px){.zg-h-hero h1{font-size:60px}}.zg-h-hero p{font-size:18px;line-height:1.5;color:#e3edf5;margin:16px 0 26px;max-width:520px}.zg-split{display:grid;gap:28px;align-items:center}@media(min-width:990px){.zg-split{grid-template-columns:1.15fr 1fr;gap:64px}.zg-split--rev>:first-child{order:2}}.zg-split__img img{width:100%;border-radius:14px;aspect-ratio:3/2;object-fit:cover}.zg-split h2,.zg-h2{font-size:28px;line-height:1.15}@media(min-width:990px){.zg-split h2,.zg-h2{font-size:40px}}.zg-split p,.zg-lead{font-size:17px;line-height:1.6;color:var(--zg-body);margin:14px 0 24px}.zg-h2--center{text-align:center;max-width:860px;margin:0 auto 32px}.zg-cards2{display:grid;gap:22px}@media(min-width:768px){.zg-cards2{grid-template-columns:1fr 1fr;gap:28px}}.zg-card2{background:#fff;border:1px solid var(--zg-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.zg-card2 img{width:100%;aspect-ratio:3/2;object-fit:cover}.zg-card2__b{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.zg-card2 h3{font-size:22px}.zg-card2 p{margin:0 0 8px;color:var(--zg-body);line-height:1.55}.zg-card2 .zg-btn{align-self:flex-start;margin-top:auto}.zg-colrow{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}@media(min-width:768px){.zg-colrow{grid-auto-columns:40%}}@media(min-width:1200px){.zg-colrow{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:18px}}.zg-colcard{scroll-snap-align:start;text-decoration:none;color:var(--zg-ink);display:flex;flex-direction:column;gap:12px}.zg-colcard img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--zg-sky);transition:transform .3s}.zg-colcard:hover img{transform:scale(1.02)}.zg-colcard h3{font-size:18px}.zg-mod{background:var(--zg-ink);color:#fff;border-radius:16px;overflow:hidden;display:grid}@media(min-width:990px){.zg-mod{grid-template-columns:1fr 1.3fr}}.zg-mod__txt{padding:32px 22px;display:flex;flex-direction:column;gap:20px;justify-content:center}@media(min-width:990px){.zg-mod__txt{padding:56px}}.zg-mod__brand{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:3px;font-size:15px;color:#7fd6a0}.zg-mod h2{color:#fff;font-size:26px;line-height:1.2}@media(min-width:990px){.zg-mod h2{font-size:34px}}.zg-mod .zg-btn{align-self:flex-start}.zg-mod__imgs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.zg-mod__imgs img{width:100%;height:100%;object-fit:cover;min-height:220px}.zg-mod__imgs img:last-child{grid-column:1/-1}@media(min-width:990px){.zg-mod__imgs{grid-template-columns:1fr 1.6fr}.zg-mod__imgs img:last-child{grid-column:auto}}.zg-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:768px){.zg-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.zg-tile{text-decoration:none;color:var(--zg-ink);display:flex;flex-direction:column;gap:10px}.zg-tile__img{aspect-ratio:1/1;border-radius:12px;background:var(--zg-sky);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#6e9a86}.zg-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.zg-tile:hover .zg-tile__img img{transform:scale(1.03)}.zg-tile h3{font-size:17px}@media(min-width:990px){.zg-tile h3{font-size:20px}}.zg-sec--leaf{background:var(--zg-leaf)}.zg-sec--ink{background:var(--zg-ink)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/zg.css.map */
