.page-module__NfDiEG__page{min-height:100dvh}.page-module__NfDiEG__header{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 2px 7px #00000014}.page-module__NfDiEG__headerInner{justify-content:space-between;align-items:center;max-width:1040px;height:72px;margin:0 auto;padding:0 24px;display:flex}.page-module__NfDiEG__brand{align-items:center;gap:14px;font-size:22px;font-weight:700;display:flex}.page-module__NfDiEG__brand img{object-fit:contain;width:52px;height:52px}.page-module__NfDiEG__divider{background:var(--line);width:1px;height:28px}.page-module__NfDiEG__backLink{border:1px solid var(--ink);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:16px;font-weight:700;display:inline-flex}.page-module__NfDiEG__content{max-width:1040px;margin:0 auto;padding:58px 24px 24px}.page-module__NfDiEG__hero{max-width:810px}.page-module__NfDiEG__eyebrow{color:var(--red);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.page-module__NfDiEG__hero h1{letter-spacing:-3.8px;margin:11px 0 20px;font-size:clamp(48px,7vw,76px);font-weight:700;line-height:.95}.page-module__NfDiEG__lead{color:var(--gray);max-width:760px;font-size:20px;line-height:1.55}.page-module__NfDiEG__formula{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:20px;margin:48px 0 18px;padding:22px;display:grid}.page-module__NfDiEG__formula>div{border-left:5px solid var(--aqua);flex-direction:column;min-height:64px;padding:8px 14px;display:flex}.page-module__NfDiEG__formula>div:first-child{border-color:var(--red)}.page-module__NfDiEG__formula .page-module__NfDiEG__result{border-color:var(--yellow);background:#fff3bf;border-radius:7px}.page-module__NfDiEG__formula span{color:var(--gray);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.page-module__NfDiEG__formula strong{margin-top:4px;font-size:20px}.page-module__NfDiEG__formula>b{font-size:21px}.page-module__NfDiEG__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__NfDiEG__storyGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:260px;padding:24px}.page-module__NfDiEG__number{color:var(--red);font-size:11px;font-weight:700}.page-module__NfDiEG__storyGrid h2{letter-spacing:-.9px;margin:40px 0 12px;font-size:24px}.page-module__NfDiEG__storyGrid article>p:last-child{color:var(--gray);font-size:14px;line-height:1.6}.page-module__NfDiEG__cta{background:var(--yellow);border:1px solid var(--ink);border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:28px;display:flex}.page-module__NfDiEG__cta h2{letter-spacing:-1.2px;margin-top:5px;font-size:30px}.page-module__NfDiEG__buttons{gap:9px;display:flex}.page-module__NfDiEG__primaryButton,.page-module__NfDiEG__secondaryButton{border:2px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.page-module__NfDiEG__primaryButton{background:var(--ink);color:#fff}.page-module__NfDiEG__secondaryButton{background:#fff}.page-module__NfDiEG__footer{color:#777;justify-content:space-between;padding:22px 2px 0;font-size:11px;display:flex}.page-module__NfDiEG__footer p:first-child{color:var(--ink);font-weight:700}@media (max-width:760px){.page-module__NfDiEG__headerInner{height:64px;padding:0 16px}.page-module__NfDiEG__brand{gap:10px;font-size:19px}.page-module__NfDiEG__brand img{width:45px;height:45px}.page-module__NfDiEG__divider{height:23px}.page-module__NfDiEG__backLink{padding-inline:11px;min-height:35px;padding:0 10px;font-size:11px}.page-module__NfDiEG__content{padding:38px 16px 18px}.page-module__NfDiEG__hero h1{letter-spacing:-2.7px;font-size:45px}.page-module__NfDiEG__lead{font-size:17px}.page-module__NfDiEG__formula{grid-template-columns:1fr;gap:8px;margin-top:34px;padding:14px}.page-module__NfDiEG__formula>b{display:none}.page-module__NfDiEG__formula>div{min-height:56px}.page-module__NfDiEG__storyGrid{grid-template-columns:1fr}.page-module__NfDiEG__storyGrid article{min-height:0}.page-module__NfDiEG__storyGrid h2{margin-top:22px}.page-module__NfDiEG__cta{flex-direction:column;align-items:flex-start;gap:22px;padding:22px}.page-module__NfDiEG__buttons{flex-direction:column;width:100%}.page-module__NfDiEG__footer{text-align:center;flex-direction:column;align-items:center;gap:5px}}
