.showcase-hero{padding:28px 0 80px;background:radial-gradient(ellipse at 10% 5%,#e9e0fc,transparent 65%),radial-gradient(ellipse at 90% 95%,#d8f1f1,transparent 55%),#f5f7fc}.showcase-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#63748c;margin-bottom:55px}.showcase-breadcrumb a{color:inherit}.showcase-split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.showcase-hero h1{font-size:clamp(42px,5.4vw,78px);letter-spacing:-.055em;line-height:1.06;margin:24px 0;max-width:800px}.showcase-page .lead{font-size:18px;line-height:1.8}.showcase-link{font-size:14px;font-weight:700;color:#654cb5;text-decoration:none}.showcase-hero .actions{align-items:center;gap:24px;margin-top:28px}.system-preview{padding:28px;background:linear-gradient(140deg,#13243d,#273656 65%,#484078);border-radius:24px;color:#fff;box-shadow:0 28px 65px #26345925;transform:rotate(1deg)}.preview-top{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.12em;color:#b3c8e0;border-bottom:1px solid #ffffff20;padding-bottom:22px}.preview-dot{height:8px;width:8px;background:#96dfd1;border-radius:50%;box-shadow:0 0 16px #96dfd1}.preview-heading{padding:28px 0 18px}.preview-heading small{font-size:11px;color:#b8b1ef}.preview-heading h2{font-size:34px;line-height:1.15;margin:14px 0}.preview-nodes{display:grid;gap:10px}.preview-nodes>div{display:flex;align-items:center;gap:16px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:10px;padding:16px}.preview-nodes span{font-size:11px;color:#a5d7df}.preview-nodes b{font-size:14px}.preview-nodes em{margin-left:auto;color:#a8dbd4;font-style:normal}.preview-caption{font-size:9px;letter-spacing:.08em;color:#9eb1cd;margin:24px 0 0}.showcase-heading{max-width:720px;margin-bottom:40px}.showcase-page .section h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.04em;margin:18px 0 26px}.showcase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.showcase-card{display:flex;flex-direction:column;border:1px solid #e0e5ef;background:linear-gradient(145deg,#f4f0ff,#fff 65%);border-radius:20px;padding:30px;transition:transform .2s,box-shadow .2s}.showcase-card:nth-child(2n){background:linear-gradient(145deg,#eaf7f6,#fff 65%)}.card-symbol{font-size:28px;color:#7057c0;margin-bottom:26px}.card-overline{font-size:10px;letter-spacing:.13em;color:#6e7c93}.showcase-card h3{font-size:26px;line-height:1.2;margin:18px 0}.showcase-card h3 a{color:#192b4b;text-decoration:none}.showcase-card p,.feature-cards p,.showcase-split p{color:#60718a;line-height:1.8}.showcase-card>.showcase-link{margin-top:auto;padding-top:22px}.showcase-band{background:#f1f5fa}.feature-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}.feature-cards article{border-top:2px solid #b4a7df;padding-top:24px}.feature-cards article>span{color:#8070ab;font-size:12px}.feature-cards h3{font-size:22px;margin-top:20px}.audience-note{border-left:3px solid #927ed2;padding:12px 22px;margin-top:24px;background:#f7f5fc}.audience-note p{margin-bottom:0}.concept-note{font-size:12px!important;line-height:1.7!important;margin-top:25px;color:#67748c}.work-hero{background:radial-gradient(ellipse at 20% 10%,#dcecf3,transparent 60%),#f1eef9}.showcase-faq{max-width:1000px;margin-top:32px}.showcase-faq details{border-bottom:1px solid #d2dbe8;padding:22px 0}.showcase-faq summary{font-size:18px;font-weight:700;cursor:pointer}.showcase-faq p{color:#60718a;line-height:1.8}.showcase-related{display:grid;grid-template-columns:1fr 1fr;gap:24px}.showcase-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border:1px solid #e1e5ef;border-radius:14px;text-decoration:none;color:#233952;font-size:20px}.showcase-related b{color:#7861bd}.showcase-cta{background:linear-gradient(120deg,#172942,#34315e);text-align:center;color:white}.showcase-cta p{color:#bbc8da;margin-bottom:28px}.showcase-cta .eyebrow{color:#a6dbde}.showcase-page a:focus-visible,.showcase-faq summary:focus-visible{outline:3px solid #8167db;outline-offset:5px}@media(hover:hover){.showcase-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #24385f12}}@media(max-width:980px){.showcase-cards{grid-template-columns:1fr 1fr}.feature-cards{grid-template-columns:1fr 1fr}.showcase-split{gap:4%}.system-preview{padding:22px;transform:none}}@media(max-width:700px){.showcase-split,.showcase-cards,.showcase-related{grid-template-columns:1fr;gap:30px}.showcase-hero{padding-bottom:40px}.showcase-breadcrumb{margin-bottom:30px}.showcase-hero h1{font-size:46px}.showcase-card{padding:25px}.preview-heading h2{font-size:30px}.feature-cards{gap:20px}.feature-cards h3{font-size:20px}.showcase-page .lead{font-size:17px}}@media(max-width:400px){.feature-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.showcase-card{transition:none}.showcase-card:hover{transform:none}}
