.sample-module__4TPKVa__wrap{max-width:var(--canvas);padding:var(--page-top) var(--page-side) 100px;margin:0 auto}@media (max-width:640px){.sample-module__4TPKVa__wrap{padding:120px 28px 72px}}.sample-module__4TPKVa__hero{margin-bottom:72px}.sample-module__4TPKVa__eyebrow{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:var(--sp-4);font-weight:700}.sample-module__4TPKVa__hero h1{font-family:var(--f-display);font-size:var(--t-page-hero);letter-spacing:-.03em;color:var(--text);margin-bottom:var(--sp-hero-gap);font-weight:800;line-height:1.04}.sample-module__4TPKVa__hero h1 .sample-module__4TPKVa__g{background:var(--green);color:var(--on-green);border-radius:6px;padding:2px 14px 6px;font-style:italic;font-weight:800;display:inline-block}.sample-module__4TPKVa__sub{font-family:var(--f-lede);font-size:var(--t-lede);color:var(--text-2);max-width:var(--measure);line-height:1.6}.sample-module__4TPKVa__cards{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:72px;display:grid}@media (max-width:840px){.sample-module__4TPKVa__cards{grid-template-columns:1fr}}.sample-module__4TPKVa__card{color:inherit;border:1px solid var(--elev-border);border-radius:var(--r-xl);background:var(--elev-fill);box-shadow:var(--elev-1);transition:border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);text-decoration:none;display:block;overflow:hidden}.sample-module__4TPKVa__card:hover{box-shadow:var(--elev-2);border-color:#a8ff3559;transform:translateY(-2px)}.sample-module__4TPKVa__cardInner{padding:32px 28px 28px}@media (max-width:520px){.sample-module__4TPKVa__cardInner{padding:24px 20px 22px}}.sample-module__4TPKVa__tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-dim);border-radius:var(--r-pill);margin-bottom:var(--sp-4);padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.sample-module__4TPKVa__cardTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text);margin-bottom:var(--sp-2);font-size:clamp(22px,3vw,28px);font-weight:700}.sample-module__4TPKVa__persona{font-family:var(--f-sans);color:var(--muted);margin-bottom:var(--sp-6);font-size:14px}.sample-module__4TPKVa__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--sp-5);flex-wrap:wrap;gap:24px;padding:18px 0;display:flex}.sample-module__4TPKVa__stat{flex-direction:column;gap:2px;display:flex}.sample-module__4TPKVa__statValue{font-family:var(--f-display);letter-spacing:-.02em;color:var(--green);font-size:22px;font-weight:700}.sample-module__4TPKVa__statLabel{font-family:var(--f-sans);color:var(--muted);font-size:12px}.sample-module__4TPKVa__highlights{margin:0 0 var(--sp-6);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.sample-module__4TPKVa__highlights li{font-family:var(--f-sans);color:var(--text-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.sample-module__4TPKVa__highlights li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.sample-module__4TPKVa__cta{font-family:var(--f-sans);color:var(--green);transition:gap var(--dur-base) var(--ease-standard);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.sample-module__4TPKVa__card:hover .sample-module__4TPKVa__cta{gap:10px}.sample-module__4TPKVa__note{text-align:center;max-width:600px;margin:0 auto}.sample-module__4TPKVa__note p{font-family:var(--f-sans);color:var(--muted);margin-bottom:var(--sp-6);font-size:14px;line-height:1.6}.sample-module__4TPKVa__scanCta{font-family:var(--f-sans);color:var(--on-green);transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:linear-gradient(#b9ff61 0%,#a8ff35 48%,#93ec17 100%);border-radius:12px;align-items:center;gap:6px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 6px 16px -6px #a8ff3580,0 2px 5px -1px #00000059}.sample-module__4TPKVa__scanCta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 8px 20px -6px #a8ff3599,0 3px 8px -1px #0006}
