.eg{--eg-teal:#1F4E5F;--eg-dteal:#163A47;--eg-mint:#E8F3F1;--eg-gold:#C9A227;--eg-ink:#22313A;--eg-grey:#5A6B70;color:var(--eg-ink);line-height:1.55}.eg *,.eg *:before,.eg *:after{box-sizing:border-box}.eg img{max-width:100%;height:auto;display:block}.eg-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.eg-sec{padding:64px 0}.eg-sec--mint{background:var(--eg-mint)}.eg-sec--teal{background:var(--eg-teal);color:#fff}.eg-center{text-align:center}.eg-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--eg-gold);margin:0 0 12px}.eg-h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 14px;color:var(--eg-teal);font-weight:700}.eg-sec--teal .eg-h2{color:#fff}.eg-lead{font-size:18px;line-height:1.6;color:var(--eg-grey);margin:0 0 26px;max-width:680px}.eg-center .eg-lead{margin-left:auto;margin-right:auto}.eg-sec--teal .eg-lead{color:#d9e6e2}.eg-btn{display:inline-block;background:var(--eg-teal);color:#fff!important;padding:16px 32px;border-radius:999px;font-weight:700;font-size:17px;text-decoration:none!important;text-align:center;transition:background .2s,transform .2s}.eg-btn:hover{background:var(--eg-dteal);transform:translateY(-1px)}.eg-btn--gold{background:var(--eg-gold);color:var(--eg-dteal)!important}.eg-btn--gold:hover{background:#b8921f}.eg-btn--ghost{background:transparent;color:var(--eg-teal)!important;border:2px solid var(--eg-teal);padding:14px 28px}.eg-btn--ghost:hover{background:var(--eg-mint)}.eg-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.eg-note{font-size:14px;color:var(--eg-grey);margin:14px 0 0}.eg-hero{background:linear-gradient(180deg,var(--eg-mint),#fff);padding:56px 0 48px}.eg-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.eg-hero h1{font-size:clamp(34px,5.2vw,56px);line-height:1.08;color:var(--eg-teal);margin:0 0 18px;font-weight:800}.eg-hero__img img{border-radius:18px;box-shadow:0 20px 50px #163a472e}.eg-trust{border-top:1px solid #e3ecea;border-bottom:1px solid #e3ecea;background:#fff;padding:26px 0}.eg-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.eg-trust__item{display:flex;gap:12px;align-items:flex-start}.eg-trust__item svg{flex:0 0 30px;width:30px;height:30px;color:var(--eg-teal)}.eg-trust__item strong{display:block;font-size:15px;color:var(--eg-teal)}.eg-trust__item span{font-size:13.5px;color:var(--eg-grey)}.eg-grid{display:grid;gap:22px}.eg-grid--3{grid-template-columns:repeat(3,1fr)}.eg-grid--4{grid-template-columns:repeat(4,1fr)}.eg-card{background:#fff;border:1px solid #dde9e6;border-radius:16px;padding:26px}.eg-sec--mint .eg-card{border-color:transparent;box-shadow:0 6px 22px #163a4712}.eg-card h3{font-size:19px;line-height:1.25;margin:0 0 8px;color:var(--eg-teal);font-weight:700}.eg-card p{margin:0;color:var(--eg-grey);font-size:15.5px}.eg-card__icon{width:44px;height:44px;border-radius:12px;background:var(--eg-mint);color:var(--eg-teal);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;margin-bottom:14px}.eg-sec--mint .eg-card__icon{background:var(--eg-teal);color:#fff}.eg-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:56px}.eg-split:first-of-type{margin-top:40px}.eg-split--rev .eg-split__img{order:2}.eg-split__img img{border-radius:16px;box-shadow:0 14px 40px #163a4724}.eg-split h3{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 12px;color:var(--eg-teal)}.eg-split p{margin:0 0 14px;color:var(--eg-grey);font-size:17px}.eg-list{list-style:none;margin:0 0 6px;padding:0}.eg-list li{position:relative;padding:6px 0 6px 30px;font-size:16.5px}.eg-list li:before{content:"";position:absolute;left:0;top:11px;width:18px;height:18px;border-radius:50%;background:var(--eg-teal)}.eg-list li:after{content:"";position:absolute;left:6px;top:15px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.eg-steps{counter-reset:egs;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.eg-step{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:24px;counter-increment:egs}.eg-step:before{content:counter(egs);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--eg-gold);color:var(--eg-dteal);font-weight:800;margin-bottom:14px}.eg-step h3{font-size:18px;margin:0 0 6px;color:#fff}.eg-step p{margin:0;color:#d9e6e2;font-size:15px}.eg-week{border-left:4px solid var(--eg-gold)}.eg-week small{display:block;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--eg-gold);margin-bottom:6px}.eg-fit{display:grid;grid-template-columns:1fr 1fr;gap:22px}.eg-fit .eg-card h3{margin-bottom:12px}.eg-list--x li:before{background:#9aa9ad}.eg-list--x li:after{border:0;left:5px;top:13px;width:8px;height:2px;background:#fff;transform:none}.eg-quote{background:#fff;border-radius:16px;padding:26px;border:1px solid #dde9e6}.eg-quote p{font-size:17px;margin:0 0 14px;color:var(--eg-ink)}.eg-quote cite{font-style:normal;font-weight:700;color:var(--eg-teal);font-size:15px}.eg-faq{max-width:820px;margin:0 auto}.eg-faq details{background:#fff;border:1px solid #dde9e6;border-radius:14px;margin-bottom:12px;padding:0 22px}.eg-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;font-size:17px;color:var(--eg-teal);display:flex;justify-content:space-between;gap:16px;align-items:center}.eg-faq summary::-webkit-details-marker{display:none}.eg-faq summary:after{content:"+";font-size:26px;line-height:1;color:var(--eg-gold)}.eg-faq details[open] summary:after{content:"\2212"}.eg-faq details p{margin:0 0 18px;color:var(--eg-grey);font-size:16.5px}.eg-faq a{color:var(--eg-teal);text-decoration:underline}.eg-cta{text-align:center}.eg-fine{font-size:13px;color:var(--eg-grey);max-width:760px;margin:22px auto 0;text-align:center}.eg-sec--teal .eg-fine{color:#d9e6e2}@media(max-width:989px){.eg-grid--4,.eg-steps,.eg-trust__grid,.eg-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.eg-sec{padding:44px 0}.eg-hero{padding:32px 0}.eg-hero__grid,.eg-split,.eg-fit{grid-template-columns:1fr;gap:26px}.eg-split--rev .eg-split__img{order:0}.eg-grid--3,.eg-grid--4,.eg-steps{grid-template-columns:1fr}.eg-trust__grid{grid-template-columns:1fr 1fr;gap:16px}.eg-btn{width:100%}.eg-actions{flex-direction:column;align-items:stretch}.eg-lead{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/evergrain.css.map */
