.page-module__Fr5Jdq__page{--ink:#11211d;--mint:#b1cdc5;--gold:#d19e68;--muted:#51615b;color:var(--ink);background:#f6f8f7;min-height:100vh}.page-module__Fr5Jdq__heroBg{color:#eef4f1;background:radial-gradient(120% 120% at 50% 0,#16302a 0%,#0e1f1b 60%);padding-bottom:2.5rem}.page-module__Fr5Jdq__hero{text-align:center;max-width:780px;margin:0 auto;padding:3.25rem 1.25rem 0}.page-module__Fr5Jdq__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--mint);align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.page-module__Fr5Jdq__eyebrowDot{background:var(--gold);border-radius:50%;width:7px;height:7px}.page-module__Fr5Jdq__h1{margin:1rem 0 .75rem;font-size:max(2rem,min(5vw,2.9rem));font-weight:680;line-height:1.08}.page-module__Fr5Jdq__lead{color:#cbdcd5;max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.6}.page-module__Fr5Jdq__heroLink{color:var(--mint);text-decoration:underline}.page-module__Fr5Jdq__inlineLink{color:#1f7a5a;text-decoration:underline}.page-module__Fr5Jdq__section{max-width:820px;margin:0 auto;padding:2.25rem 1.25rem}.page-module__Fr5Jdq__h2{margin:0 0 1.1rem;font-size:max(1.35rem,min(3vw,1.75rem));font-weight:660}.page-module__Fr5Jdq__h3{margin:2rem 0 .9rem;font-size:1.1rem;font-weight:640}.page-module__Fr5Jdq__copyCard{background:#fff;border:1px solid #11211d1a;border-radius:14px;margin-bottom:1rem;padding:1.2rem 1.35rem;position:relative}.page-module__Fr5Jdq__copyLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700}.page-module__Fr5Jdq__copyText{color:var(--ink);margin:.5rem 0 1rem;font-size:.95rem;line-height:1.65}.page-module__Fr5Jdq__copyBtn,.page-module__Fr5Jdq__copyBtnSm,.page-module__Fr5Jdq__downloadBtn{cursor:pointer;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Fr5Jdq__copyBtn{background:var(--ink);color:#eef4f1;border:none;padding:.5rem 1.1rem;font-size:.85rem}.page-module__Fr5Jdq__copyBtn:hover{background:#16302a}.page-module__Fr5Jdq__copyBtnSm{color:var(--ink);background:#11211d0f;border:1px solid #11211d26;margin-top:.6rem;padding:.4rem .9rem;font-size:.8rem}.page-module__Fr5Jdq__copyBtnSm:hover{background:#11211d1a}.page-module__Fr5Jdq__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.page-module__Fr5Jdq__fact{border-top:2px solid #11211d1f;padding-top:.55rem}.page-module__Fr5Jdq__factLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:.72rem;font-weight:700}.page-module__Fr5Jdq__factValue{margin:0;font-size:.95rem}.page-module__Fr5Jdq__founder{background:#fff;border:1px solid #11211d1a;border-radius:16px;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.page-module__Fr5Jdq__founderPhoto{object-fit:cover;border-radius:14px;flex:none}.page-module__Fr5Jdq__founderName{font-size:1.2rem;font-weight:660}.page-module__Fr5Jdq__founderRole{color:var(--muted);margin-bottom:.6rem;font-size:.9rem}.page-module__Fr5Jdq__founderBio{color:var(--ink);margin:0;font-size:.95rem;line-height:1.6}.page-module__Fr5Jdq__assets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__Fr5Jdq__asset{background:#fff;border:1px solid #11211d1a;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.page-module__Fr5Jdq__assetLabel{font-size:.95rem;font-weight:600;display:block}.page-module__Fr5Jdq__assetNote{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.page-module__Fr5Jdq__downloadBtn{background:var(--mint);color:#0e1f1b;flex:none;padding:.5rem 1.1rem;font-size:.85rem}.page-module__Fr5Jdq__downloadBtn:hover{background:#c6dcd5}.page-module__Fr5Jdq__swatches{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__Fr5Jdq__swatch{background:#fff;border:1px solid #11211d1a;border-radius:12px;gap:.2rem;padding:.9rem;display:grid}.page-module__Fr5Jdq__swatchChip{border:1px solid #11211d14;border-radius:8px;height:44px}.page-module__Fr5Jdq__swatchName{margin-top:.4rem;font-size:.9rem;font-weight:600}.page-module__Fr5Jdq__swatchHex{color:var(--muted);font-family:ui-monospace,monospace;font-size:.8rem}.page-module__Fr5Jdq__fine{color:var(--muted);margin:1.5rem 0 0;font-size:.85rem;line-height:1.6}.page-module__Fr5Jdq__back{margin-top:1.5rem;font-size:.95rem}
