:root{--text:#fff;--accent:#b07a3f;--accent-ink:#1b1b1b;--border:hsla(0,0%,100%,.18);--gap:24px}.financial-section{background-color:#211333;background-image:radial-gradient(circle,#503555 1px,transparent 0);background-position:0 0;background-size:12px 12px;color:var(--text);font-family:var(--ibm-plex);margin:0}.nutrition-hero{padding:120px 0}.container{align-items:center;display:grid;gap:130px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1520px}.hero-media img{display:block;filter:drop-shadow(0 16px 48px rgba(0,0,0,.45));height:auto;width:100%}.headline{font-family:var(--dharma-gothic);font-size:140px;font-weight:700;letter-spacing:.02em;margin:0}.description,.headline{color:#fff;font-style:normal;line-height:normal}.description{font-family:var(--ibm-plex);font-size:24px;font-weight:500;margin:0 0 64px;max-width:56ch}.feature-list{display:grid;gap:29px;list-style:none;margin:0 0 69px;max-width:370px;padding:0}.feature-item{align-items:start;display:grid;gap:30px;grid-template-columns:44px 1fr}.feature-icon{display:block;height:44px;width:44px}.feature-text{color:#fff;margin:0;leading-trim:both;text-edge:cap;font-family:var(--ibm-plex);font-size:17.6px;font-style:normal;font-weight:400;line-height:normal}.cta-group{display:flex;flex-wrap:wrap;gap:32px}.btn--square{align-items:center;background:var(--accent);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;padding:10px 20px;text-decoration:none;transition:transform .06s ease,filter .2s ease,background .2s ease}.btn--square:hover{background-color:#be84a3;filter:brightness(1.05)}.btn--square:active{background-color:#be84a3;transform:translateY(1px)}@media (max-width:1100px){.headline{font-size:112px}}@media (max-width:900px){.container{gap:28px;grid-template-columns:1fr}.hero-media{order:-1}.headline{font-size:96px}.cta-group{gap:10px}}@media (max-width:640px){.headline{font-size:64px}.description{font-size:20px}.feature-text{font-size:16px}}