.cl-page{max-width:1120px;margin:0 auto;padding:42px 0 72px}.cl-top-links,.cl-bottom-links{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}.cl-top-links a,.cl-bottom-links a{color:#64748b;text-decoration:none;font-weight:800}.cl-top-links a:hover,.cl-bottom-links a:hover{color:#0f1728;text-decoration:underline;text-underline-offset:5px}.cl-hero{max-width:860px;margin-bottom:30px}.cl-eyebrow{font-size:.72rem;font-weight:850;letter-spacing:.14em;color:#2563eb;margin-bottom:12px;text-transform:uppercase}.cl-page h1{font-size:clamp(2.6rem,5vw,4.9rem);line-height:.94;letter-spacing:-.065em;margin-bottom:18px}.cl-page h2{letter-spacing:-.04em}.cl-snapshot-date{color:#64748b;font-size:1rem;margin-bottom:8px}.cl-lead{color:#334155;font-size:1.05rem}.cl-decision-card{margin-top:28px;padding:22px;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:radial-gradient(circle at 10% 20%,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at 92% 12%,rgba(124,58,237,.08),transparent 32%),#ffffffd1;box-shadow:0 18px 42px #0f17280f}.cl-decision-card h2{font-size:1.35rem;margin-bottom:8px}.cl-decision-card p{color:#334155}.cl-hero-metrics{display:grid;gap:14px;padding:20px;border:1px solid rgba(15,23,40,.1);border-radius:22px;background:#ffffffc2;box-shadow:0 22px 48px #0f172812}.cl-hero-metric{padding:16px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,40,.1)}.cl-hero-metric span,.cl-public-card span{display:block;color:#64748b;font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.cl-hero-metric strong,.cl-public-card strong{display:block;font-size:1.55rem;letter-spacing:-.04em}.cl-iceberg-board{margin-top:28px;border:1px solid rgba(15,23,40,.12);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 26px 70px #0f17281a}.cl-visible-layer{position:relative;padding:28px 28px 34px;background:radial-gradient(circle at 70% 25%,rgba(37,99,235,.14),transparent 32%),linear-gradient(to bottom,#fffffffa,#eff6ffad)}.cl-layer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cl-layer-pill,.cl-ten-percent{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cl-layer-pill{color:#0f1728;background:#fff;border:1px solid rgba(15,23,40,.1)}.cl-ten-percent{color:#1d4ed8;background:#2563eb14;border:1px solid rgba(37,99,235,.14)}.cl-iceberg-visual{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;align-items:center;min-height:420px}.cl-iceberg-shape{position:relative;min-height:320px}.cl-peak{position:absolute;left:18%;right:18%;top:18px;height:118px;clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(135deg,#fffffffa,#93c5fda6 48%,#2563eb8c);border:1px solid rgba(37,99,235,.16);filter:drop-shadow(0 22px 30px rgba(37,99,235,.14))}.cl-waterline{position:absolute;left:0;right:0;top:132px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.65),transparent);box-shadow:0 7px 18px #2563eb2e}.cl-below{position:absolute;left:8%;right:8%;top:136px;height:250px;clip-path:polygon(8% 0%,92% 0%,58% 100%,42% 100%);background:linear-gradient(180deg,#2563eb6b,#0f1728e0);opacity:.82;filter:blur(.2px)}.cl-visible-content{position:relative;z-index:2}.cl-snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.cl-public-card{background:#fff;border:1px solid rgba(15,23,40,.12);border-radius:16px;padding:18px;box-shadow:0 14px 34px #0f17280f}.cl-interpretation-card{border:1px solid rgba(15,23,40,.12);border-radius:18px;background:#ffffffdb;padding:22px}.cl-interpretation-card h2{font-size:1.25rem;margin-bottom:8px}.cl-interpretation-card p{color:#334155}.cl-hidden-layer{position:relative;padding:34px 28px 38px;background:radial-gradient(circle at 16% 15%,rgba(37,99,235,.24),transparent 32%),radial-gradient(circle at 84% 20%,rgba(124,58,237,.18),transparent 34%),linear-gradient(180deg,#07111f,#020617);color:#fff}.cl-hidden-layer:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:36px 36px;opacity:.35;pointer-events:none}.cl-hidden-intro{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:18px;max-width:780px;margin-bottom:24px}.cl-lock-badge{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb29;border:1px solid rgba(147,197,253,.25);font-size:1.3rem}.cl-hidden-intro .cl-eyebrow{color:#93c5fd}.cl-hidden-intro h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:8px}.cl-hidden-intro p{color:#ffffffbd}.cl-locked-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cl-locked-panel{position:relative;min-height:190px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 20px 42px #0000002e;overflow:hidden;backdrop-filter:blur(10px)}.cl-locked-panel:after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:42px;border-radius:12px;background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14);filter:blur(5px);opacity:.72}.cl-locked-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cl-lock-row{display:flex;align-items:center;gap:10px}.cl-lock-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.cl-locked-tag{padding:5px 8px;border-radius:999px;background:#7c3aed38;color:#ddd6fe;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cl-locked-panel h3{font-size:1.08rem;letter-spacing:-.02em}.cl-locked-panel p{color:#ffffffbd;line-height:1.5;max-width:90%}.cl-blur-lines{position:absolute;left:22px;right:22px;bottom:22px;display:grid;gap:7px}.cl-blur-lines span{height:7px;border-radius:999px;background:#ffffff2e;filter:blur(3px)}.cl-blur-lines span:nth-child(2){width:74%}.cl-blur-lines span:nth-child(3){width:48%}.cl-cta-zone{display:grid;grid-template-columns:1.1fr .9fr .8fr;gap:18px;margin-top:24px}.cl-primary-panel,.cl-secondary-panel,.cl-notice-panel{border:1px solid rgba(15,23,40,.12);border-radius:20px;padding:24px;background:#ffffffdb;box-shadow:0 18px 42px #0f17280f}.cl-primary-panel{background:radial-gradient(circle at 12% 18%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 90% 10%,rgba(124,58,237,.2),transparent 34%),linear-gradient(135deg,#2563ebf5,#7c3aedb8);color:#fff}.cl-primary-panel .cl-eyebrow{color:#dbeafe}.cl-primary-panel h2,.cl-secondary-panel h2{font-size:1.55rem;margin-bottom:10px}.cl-primary-panel p{color:#ffffffd6;margin-bottom:18px}.cl-secondary-panel p,.cl-notice-panel p,.cl-legal-line{color:#334155}.cl-notice-panel p+p{margin-top:10px}.cl-notice-panel a{display:inline-flex;margin-top:14px;color:#0f1728;font-weight:850;text-decoration:none}.cl-primary-cta,.cl-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:10px;text-decoration:none;font-weight:850;white-space:nowrap}.cl-primary-cta{background:#0f1728;color:#fff;box-shadow:0 12px 26px #0f172838}.cl-secondary-cta{margin-top:18px;background:#fff;color:#0f1728;border:1px solid rgba(15,23,40,.12)}.cl-bottom-links{margin-top:28px;margin-bottom:20px;justify-content:center;border-top:1px solid rgba(15,23,40,.1);padding-top:22px}.cl-legal-line{text-align:center;font-size:.92rem}.cl-legal-line a{color:#0f1728;font-weight:800}@media(max-width:900px){.cl-hero,.cl-iceberg-visual,.cl-cta-zone,.cl-hero-metrics{grid-template-columns:1fr}.cl-iceberg-shape{min-height:260px}.cl-locked-grid{grid-template-columns:1fr}}@media(max-width:760px){.cl-page{padding:34px 0 56px}.cl-layer-header{align-items:flex-start;flex-direction:column}.cl-snapshot-grid{grid-template-columns:1fr}.cl-visible-layer,.cl-hidden-layer{padding:22px}.cl-primary-cta,.cl-secondary-cta{width:100%}}
