.card-black .btn .txt-20,.tmpl-download .btn .txt-20{font-weight:600}.cust-body>.cust-stat{margin:10px 0 6px}.cust-tag{display:inline-flex;align-items:center;padding:.3em .85em;border-radius:40px;background-image:linear-gradient(90deg,#7ff2b8,#7fdfef);color:#181d1f;font-weight:700;font-size:14px;line-height:1.3;white-space:nowrap}.cust-card{position:relative}.cust-card .cust-tag{position:absolute;top:14px;right:14px;z-index:2}.cust-body>.cust-tag{margin:10px 0 6px}.cust-stat{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 14px;border-radius:999px;background:#e8f7f0;color:#0a7d55;font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap}.cust-bc{font-size:14px;color:#7a877f;margin-bottom:12px}.cust-bc a{color:#45524c;text-decoration:none}.cust-bc a:hover{text-decoration:underline}.cust-bc span{margin:0 6px;opacity:.5}.cust-body{width:100%}.cust-h1{margin:14px 0 0;font-size:clamp(30px,4.2vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#0d1512}.cust-intro{margin:clamp(16px,2.4vw,24px) 0 0;font-size:clamp(17px,2.1vw,20px);line-height:1.6;color:#45524c}.cust-quote{margin:clamp(22px,3.2vw,34px) 0 0;padding:clamp(18px,2.6vw,26px) clamp(20px,3vw,30px);border-left:4px solid #17b981;background:#f2faf6;border-radius:14px}.cust-quote p{margin:0 0 10px;font-size:clamp(18px,2.3vw,24px);line-height:1.4;font-weight:600;color:#0d1512}.cust-quote cite{font-style:normal;font-size:15px;color:#45524c}.cust-section{margin-top:clamp(28px,4vw,44px)}.cust-section h2{margin:0 0 14px;font-size:clamp(22px,2.8vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#0d1512}.cust-section p{margin:0 0 15px;font-size:clamp(16px,1.9vw,18px);line-height:1.72;color:#38443e}.cust-section p:last-child{margin-bottom:0}.cust-section ul{margin:0 0 15px;padding-left:1.2em}.cust-section li{margin:0 0 8px;font-size:clamp(16px,1.9vw,18px);line-height:1.72;color:#38443e}.cust-section strong{color:#0d1512;font-weight:700}.cust-card .card-content-ver{height:100%}.cust-card .card-content-ver,.cust-card .card-txt-wrpr{align-items:center;text-align:center}.cust-card .cust-stat{align-self:center}.cust-card .cmp-open{justify-content:center}.cust-cover{border-radius:14px;margin-bottom:16px}.cust-cover,.cust-hero-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.cust-hero-cover{border-radius:18px;margin:clamp(18px,2.6vw,28px) 0 0}