*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#06111f;color:#eaf7ff;font-family:Inter,system-ui,sans-serif}.concept-bar{font:700 11px/1.4 system-ui;letter-spacing:.08em;text-align:center;padding:8px;background:#dffefb;color:#07201f}.concept-bar a{color:inherit}.op-nav{height:76px;display:flex;align-items:center;gap:34px;padding:0 5vw;border-bottom:1px solid #17314b;position:sticky;top:0;background:rgba(6,17,31,.92);backdrop-filter:blur(16px);z-index:9}.op-brand{font-weight:900;color:#fff;text-decoration:none;font-size:20px}.op-brand span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#11d7c4;color:#05211e;margin-right:8px}.op-nav nav{display:flex;gap:24px;margin-left:auto}.op-nav nav a,.op-link{color:#9fb5c6;text-decoration:none;font-weight:650;font-size:14px}.op-btn{display:inline-block;background:#11d7c4;color:#041a19;text-decoration:none;padding:14px 20px;border-radius:9px;font-weight:850}.op-btn.small{padding:10px 14px}.op-hero{min-height:720px;padding:82px 5vw 56px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;background:radial-gradient(circle at 30% 0,#102c4c 0,transparent 32%)}.op-kicker,.label{font-size:11px;letter-spacing:.16em;font-weight:850;color:#65e5db}.op-copy h1{font-size:clamp(52px,7vw,104px);line-height:.88;letter-spacing:-.065em;margin:20px 0 28px}.op-copy h1 em{font-style:normal;color:#11d7c4}.op-copy p{font-size:18px;line-height:1.7;color:#9fb5c6;max-width:610px}.op-actions{display:flex;gap:20px;align-items:center;margin-top:30px}.op-signal{margin-top:36px;color:#6f879b;font-size:12px}.op-signal span{display:inline-block;width:8px;height:8px;background:#11d7c4;border-radius:50%;margin-right:8px;box-shadow:0 0 18px #11d7c4}.op-dashboard img{width:100%;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.op-ticker{display:flex;overflow:hidden;gap:0;border-top:1px solid #17314b;border-bottom:1px solid #17314b}.op-ticker span{flex:1;padding:17px;text-align:center;border-right:1px solid #17314b;font-size:11px;letter-spacing:.12em;color:#7f97a8}.op-bento{padding:100px 5vw;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:#f0fbff;color:#081423}.op-bento article{background:#fff;border:1px solid #dce7ec;border-radius:16px;padding:28px;min-height:240px}.op-bento article.wide{grid-column:span 2}.op-bento article.dark{background:#0b1b2d;color:#fff;border-color:#1c3954}.op-bento article.accent{background:#11d7c4;color:#06211e}.op-bento h2{font-size:36px;letter-spacing:-.04em}.op-bento h3{font-size:28px}.metric{font-size:58px;font-weight:900;letter-spacing:-.06em;margin-top:35px}.op-lines span{height:12px;background:#17314b;display:block;margin:13px 0;border-radius:6px}.op-lines span:nth-child(2){width:78%}.op-lines span:nth-child(3){width:58%}.op-security,.op-pricing{padding:100px 5vw}.op-security{display:grid;grid-template-columns:1fr 1fr;gap:80px}.op-security h2,.op-pricing h2,.op-cta h2{font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.055em}.op-checks p{display:grid;grid-template-columns:170px 1fr;border-top:1px solid #17314b;padding:22px 0;margin:0}.op-checks span{color:#8fa5b7}.op-pricing{background:#0a1828}.op-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.op-price-grid article{border:1px solid #23415c;padding:30px;border-radius:16px}.op-price-grid .recommended{background:#11d7c4;color:#041a19}.op-price-grid strong{display:block;font-size:44px;margin:30px 0 10px}.op-cta{padding:110px 5vw;display:flex;align-items:end;justify-content:space-between;gap:40px}.op-cta h2{max-width:800px;margin:0}footer{padding:30px 5vw;border-top:1px solid #17314b;color:#6f879b;font-size:13px}footer a{color:#11d7c4}@media(max-width:900px){.op-nav nav{display:none}.op-hero,.op-security{grid-template-columns:1fr}.op-bento{grid-template-columns:1fr 1fr}.op-price-grid{grid-template-columns:1fr}.op-cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.op-bento{grid-template-columns:1fr}.op-bento article.wide{grid-column:auto}.op-ticker span:nth-child(n+3){display:none}.op-actions{align-items:flex-start;flex-direction:column}.op-hero{padding-top:55px}.op-copy h1{font-size:54px}.op-checks p{grid-template-columns:1fr;gap:8px}}

/* V5: institutional fintech / precision data product */
:root{--op-bg:#07101b;--op-panel:#0d1927;--op-line:#223247;--op-mint:#7cf7d4;--op-ice:#dfeef5}
body{background:var(--op-bg);color:var(--op-ice);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.concept-bar{background:#eef8f6;color:#10211f;font-size:10px;padding:7px}.op-nav{height:70px;padding:0 4vw;border-color:var(--op-line);background:rgba(7,16,27,.92)}.op-brand{font-size:18px;letter-spacing:-.02em}.op-brand span{border-radius:4px;width:27px;height:27px;background:var(--op-mint)}.op-nav nav a{font-size:12px;color:#9fb0c0}.op-btn{background:var(--op-mint);border-radius:4px;padding:13px 18px;font-size:13px}.op-btn.small{padding:9px 12px}.op-hero{min-height:760px;padding:90px 4vw 66px;grid-template-columns:.82fr 1.18fr;gap:6vw;background:linear-gradient(90deg,#07101b 0,#07101b 47%,#091522 47%,#091522 100%);border-bottom:1px solid var(--op-line)}.op-copy h1{font-size:clamp(58px,7.1vw,112px);line-height:.86;letter-spacing:-.073em;margin:20px 0 28px}.op-copy h1 em{color:var(--op-mint)}.op-copy p{color:#a3b2bf;max-width:560px}.op-dashboard{position:relative;padding:16px;border:1px solid var(--op-line);background:#091522}.op-dashboard:before{content:"LIVE PRODUCT VIEW / 01";position:absolute;top:-24px;right:0;font:800 9px/1 system-ui;letter-spacing:.15em;color:#66798a}.op-dashboard img{filter:none;display:block}.op-ticker{border-color:var(--op-line)}.op-ticker span{font-size:9px;letter-spacing:.15em;color:#718394;border-color:var(--op-line)}.op-bento{padding:110px 4vw;background:#eef4f6;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:10px}.op-bento article{border-radius:5px;border-color:#cfd8dc;padding:30px}.op-bento article.wide{grid-column:span 2}.op-bento article.dark{background:#0b1521}.op-bento article.accent{background:#bdf8e7}.op-bento h2{font-size:clamp(30px,3.2vw,48px);line-height:.98}.metric{font-size:64px;font-variant-numeric:tabular-nums}.op-security,.op-pricing{padding:120px 4vw}.op-security{grid-template-columns:.75fr 1.25fr}.op-checks p{grid-template-columns:190px 1fr;border-color:var(--op-line);padding:26px 0}.op-pricing{background:#0a1522}.op-price-grid{gap:10px}.op-price-grid article{border-radius:5px;padding:34px;border-color:#26384e}.op-price-grid .recommended{background:#bdf8e7}.op-cta{padding:120px 4vw;border-top:1px solid var(--op-line)}footer{border-color:var(--op-line);padding:26px 4vw}.op-kicker,.label{color:var(--op-mint)}
@media(max-width:900px){.op-nav{padding:0 5vw}.op-nav nav{display:none}.op-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.op-dashboard{margin-top:12px}.op-bento{grid-template-columns:1fr 1fr;padding:76px 5vw}.op-security{grid-template-columns:1fr;gap:44px;padding:80px 5vw}.op-pricing{padding:80px 5vw}.op-cta{padding:84px 5vw;align-items:flex-start;flex-direction:column}}
@media(max-width:560px){body{overflow-x:hidden}.op-copy h1{font-size:54px}.op-bento{grid-template-columns:1fr}.op-bento article.wide{grid-column:auto}.op-checks p{grid-template-columns:1fr;gap:8px}.op-price-grid{grid-template-columns:1fr}.op-dashboard{padding:8px}.op-dashboard img{width:100%;height:auto}.op-ticker span:nth-child(n+3){display:none}}
@media(max-width:560px){.op-bento{grid-template-columns:minmax(0,1fr)}.op-bento article{min-width:0}.op-bento img{display:block;width:100%;max-width:100%;height:auto}}
