.nx-online-section{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(24px,4vw,58px);align-items:center;margin:54px auto;padding:clamp(22px,3vw,38px);background:#edf5ef;border:1px solid #dbe8df;border-radius:28px;color:#223f33;max-width:1240px;font:400 16px/1.7 system-ui,sans-serif}.nx-online-section *{box-sizing:border-box}.nx-online-media{position:relative;min-width:0}.nx-online-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:19px}.nx-online-note{position:absolute;bottom:16px;left:16px;right:16px;display:flex;gap:12px;align-items:center;background:#fffffff0;border-radius:13px;padding:13px 16px;font-size:14px;box-shadow:0 8px 25px #1b39251a}.nx-online-note>span:first-child{width:32px;height:32px;background:#dff1e5;border-radius:50%;display:grid;place-items:center;flex:none;color:#147859}.nx-online-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#526e5d;margin:0 0 10px}.nx-online-section h2{font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 17px}.nx-online-section p{margin:0 0 16px;color:#526a5b}.nx-online-benefits{display:grid;gap:14px;margin:24px 0}.nx-online-benefit{padding:0 0 0 16px;border-left:2px solid #83b095}.nx-online-benefit h3{font-size:17px;font-weight:400;margin:0 0 4px;color:#223f33}.nx-online-benefit p{font-size:14px;margin:0}.nx-online-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.nx-online-actions a{padding:11px 20px;border-radius:10px;color:white;background:#147859;text-decoration:none;font-weight:400;font-size:14px}.nx-online-actions a:last-child{color:#245e42;background:white;border:1px solid #d0e0d4}.nx-online-footnote{font-size:12px;color:#647768;margin-top:18px!important}.nx-online-availability{margin:26px 0 0;padding-top:20px;border-top:1px solid #d4e3d7;font-size:14px}.nx-online-availability span{display:block;color:#526a5b;margin:7px 0}@media(max-width:780px){.nx-online-section{grid-template-columns:1fr;margin:28px 0;padding:20px;gap:25px}.nx-online-media{max-width:100%}.nx-online-note{font-size:12px;padding:10px;bottom:10px;left:10px;right:10px}}
