.landing-wise{--wise-bg:#ffffff;--wise-ink:#0e0f0c;--wise-muted:#5d7079;--wise-cta:#9fe870;--wise-cta-text:#0e0f0c;--wise-soft:#f2f5f3;--wise-border:rgba(14,15,12,0.08);--font-wise:var(--font-wise-sans),ui-sans-serif,system-ui,sans-serif;background:var(--wise-bg);color:var(--wise-ink);font-family:var(--font-wise)}.landing-wise *{font-family:inherit}.wise-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.wise-wrap{padding-inline:1.75rem}}@media (min-width:1024px){.wise-wrap{padding-inline:2rem}}.wise-hero-title{font-size:clamp(2.75rem,7vw,5.25rem);font-weight:800;line-height:.95;letter-spacing:-.04em}.wise-hero-title,.wise-section-title{color:var(--wise-ink);text-wrap:balance}.wise-section-title{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.wise-lead{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;max-width:36rem}.wise-body,.wise-lead{color:var(--wise-muted)}.wise-body{font-size:1.0625rem;line-height:1.6;max-width:40rem}.wise-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:var(--wise-cta);color:var(--wise-cta-text);font-weight:700;font-size:1rem;padding:.875rem 1.5rem;transition:filter .15s ease,transform .15s ease}.wise-btn-primary:hover{filter:brightness(.97)}.wise-btn-primary:active{transform:scale(.98)}.wise-link-secondary{font-weight:600;color:var(--wise-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.wise-link-secondary:hover{opacity:.75}.wise-media{border-radius:2rem;overflow:hidden;background:var(--wise-soft)}.wise-hero-stage-glow{background:radial-gradient(ellipse 80% 55% at 50% -10%,rgba(159,232,112,.28),transparent 58%),radial-gradient(ellipse 55% 45% at 88% 72%,rgba(242,245,243,.95),transparent 62%),radial-gradient(ellipse 50% 40% at 8% 80%,rgba(232,242,228,.7),transparent 55%)}.wise-hero-media{box-shadow:0 28px 60px -36px rgba(14,15,12,.45),0 0 0 1px rgba(14,15,12,.04)}.wise-hero-ken{transform-origin:42% 48%;animation:wise-hero-ken 18s ease-in-out infinite alternate;will-change:transform}.wise-hero-ken img{transform:scale(1.08)}.wise-hero-grade{background:linear-gradient(180deg,rgba(255,248,235,.14),transparent 38%,rgba(14,28,18,.12));mix-blend-mode:soft-light}.wise-hero-sun{background:radial-gradient(ellipse 55% 48% at 72% 18%,rgba(255,236,190,.42),transparent 70%);animation:wise-hero-sun 10s ease-in-out infinite alternate;mix-blend-mode:screen;opacity:.85}.wise-hero-vignette{background:radial-gradient(ellipse 72% 68% at 40% 45%,transparent 42%,rgba(14,15,12,.28) 100%)}.wise-hero-toast{opacity:0;transform:translate3d(1.25rem,.5rem,0) scale(.92);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.wise-hero-toast--in{opacity:1;transform:translateZ(0) scale(1)}.wise-hero-toast-float{animation:wise-hero-toast-float 4.8s ease-in-out .7s infinite}.wise-hero-toast-check{animation:wise-hero-check-pop .55s cubic-bezier(.34,1.4,.64,1) .95s both}@keyframes wise-hero-ken{0%{transform:scale(1)}to{transform:scale(1.07) translate3d(-1.2%,-.6%,0)}}@keyframes wise-hero-sun{0%{opacity:.65;transform:translateZ(0) scale(1)}to{opacity:.95;transform:translate3d(-2%,1.5%,0) scale(1.06)}}@keyframes wise-hero-toast-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wise-hero-check-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.wise-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background:#fff;color:var(--wise-ink);font-size:.8125rem;font-weight:600;padding:.5rem .875rem;box-shadow:0 8px 28px -12px rgba(14,15,12,.35)}.wise-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.wise-header--scrolled{border-bottom-color:var(--wise-border);box-shadow:0 1px 0 rgba(14,15,12,.04)}.wise-nav-link{font-size:.9375rem;font-weight:600;color:var(--wise-ink);padding:.5rem .75rem;border-radius:.5rem}.wise-nav-link:hover{background:var(--wise-soft)}.wise-footer{border-top:1px solid var(--wise-border);background:var(--wise-bg);color:var(--wise-ink)}.wise-footer a:hover{color:var(--wise-ink);text-decoration:underline;text-underline-offset:.15em}.wise-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wise-marquee-track{display:flex;width:max-content;gap:.75rem;animation:wise-marquee 32s linear infinite}.wise-product-card{display:flex;align-items:center;gap:.75rem;min-width:13.5rem;padding:.75rem 1rem;border-radius:1.25rem;border:1px solid var(--wise-border);background:#fff;box-shadow:0 10px 28px -18px rgba(14,15,12,.35)}.wise-product-emoji{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:var(--wise-soft);font-size:1.25rem}.wise-product-lock{display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-left:auto;border-radius:9999px;background:#eaf8d8;color:#2f6b24}.wise-checkout-scene{position:relative}.wise-checkout-card{border-radius:1.5rem;border:1px solid var(--wise-border);background:#fff;padding:1.25rem;box-shadow:0 24px 50px -28px rgba(14,15,12,.4)}.wise-float{animation:wise-float 4.5s ease-in-out infinite}.wise-pulse-ring{animation:wise-pulse-ring 2.2s ease-out infinite}.wise-escrow-bar{width:62%;animation:wise-escrow-fill 2.8s ease-in-out infinite alternate}@keyframes wise-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wise-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wise-pulse-ring{0%{box-shadow:0 0 0 0 rgba(159,232,112,.7)}70%{box-shadow:0 0 0 14px rgba(159,232,112,0)}to{box-shadow:0 0 0 0 rgba(159,232,112,0)}}@keyframes wise-escrow-fill{0%{width:38%}to{width:78%}}@media (prefers-reduced-motion:reduce){.wise-escrow-bar,.wise-float,.wise-hero-ken,.wise-hero-sun,.wise-hero-toast-check,.wise-hero-toast-float,.wise-marquee-track,.wise-pulse-ring{animation:none}.wise-hero-toast{opacity:1;transform:none;transition:none}}