import Link from "next/link"; import { Activity, ArrowRight, BarChart3, CheckCircle2, CloudSun, Gauge, LineChart, LockKeyhole, Radar, ShieldCheck, TrendingUp, } from "lucide-react"; const marketRows = [ ["New York", "91.8°F", "+2.4", "High", "Long Yes"], ["Austin", "103.1°F", "+1.1", "Medium", "Wait"], ["Seoul", "83.4°F", "-0.7", "Low", "No Trade"], ["Tokyo", "88.2°F", "+1.8", "High", "Long Yes"], ["London", "72.6°F", "-0.2", "Low", "Observe"], ]; const coverage = [ "Live airport observations", "DEB blend forecast", "Market-implied temperature", "Intraday settlement windows", "AI weather evidence", "Paid Telegram alerts", ]; const platformCards = [ { icon: Radar, title: "Live Evidence", body: "Airport observations and official station data are structured for settlement-aware decisions.", }, { icon: Gauge, title: "Decision Workflow", body: "City cards combine model forecast, current deviation, risk, and target contract context.", }, { icon: ShieldCheck, title: "Paid Access", body: "The product workspace is locked until the user has an active subscription.", }, ]; export function InstitutionalLandingPage() { return (
PolyWeather
Log in Enter Product
Paid professional terminal

Institutional weather market intelligence for paid users.

PolyWeather turns live METAR observations, DEB forecast blends, model probabilities, and market settlement logic into one professional decision workspace.

Enter product Subscribe / Manage account

No free product access. Subscription is required before the terminal opens.

Weather Markets Dashboard
Live
Temperature Contracts Price / Edge / Signal
{marketRows.map((row) => (
{row[0]} {row[1]} {row[2]} {row[3]} {row[4]}
))}
Model Stack
{["DEB Blend", "Live METAR", "Market Implied"].map( (label, index) => (
{label} {[82, 67, 74][index]}%
), )}
Current Signal

New York high-temperature market shows a positive observation deviation with confirmed airport evidence.

{platformCards.map(({ body, icon: Icon, title }) => (

{title}

{body}

))}

Data Coverage

Everything weather-market users need in one place.

Built for repeat professional use: dense tables, clear status chips, restrained color, and fast entry into paid workflows.

{coverage.map((item) => (
{item}
))}

Subscription Required

Product access starts after payment.

Users can read the landing page and account/payment guide publicly, but the decision terminal opens only for active paid accounts.

Subscribe now
); }