
.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.product-card{background:var(--paper-2,#f7f7f9);border:1px solid var(--line,#e8e7ee);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:18px}.product-card h3{font-size:26px;line-height:1.2}.product-card p,.product-card li{color:var(--muted,#696975);line-height:1.8}.product-card ul{padding-left:20px}.product-card a{margin-top:auto;color:#7c1fe0;font-weight:650;text-decoration:underline;text-underline-offset:4px}.product-intro{max-width:850px}.product-intro p{margin-top:24px}.product-hero{padding:160px 0 80px;background:radial-gradient(ellipse at top right,#efe0ff,transparent 65%),#f7f7f9}.product-hero h1{font-size:clamp(42px,6vw,84px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.product-hero .lead{max-width:800px}.product-hero .hero-actions{margin-top:32px}.experience-strip{padding:30px 0;border-bottom:1px solid #e8e7ee}.experience-strip .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.experience-strip strong{color:#7c1fe0}.product-note{margin-top:32px;line-height:1.8;color:#696975}.product-step{font-size:14px;font-weight:700;color:#7c1fe0;letter-spacing:.08em}.product-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.product-grid,.product-grid.two{grid-template-columns:1fr}.product-hero{padding-top:125px}.product-card{padding:26px}} 
@media(min-width:681px) and (max-width:1250px){.nav-links{display:none}.burger{display:grid}}

.detail-section:nth-of-type(even){background:#f7f7f9}.detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.detail-grid .h2{font-size:clamp(30px,3.5vw,52px);margin:18px 0 24px}.detail-grid .lead{font-size:18px;line-height:1.8}.detail-list{padding-left:22px;margin-top:24px;line-height:1.9;color:#696975}.detail-list li{padding-left:6px;margin-bottom:8px}.detail-list li::marker{color:#7c1fe0}.workflow-example{padding:36px;border:1px solid #e8e7ee;border-radius:28px;background:linear-gradient(145deg,#f4eaff,#fff);position:sticky;top:100px}.workflow-example ol{padding-left:24px;margin-top:26px}.workflow-example li{padding-left:12px;margin:0 0 24px;color:#7c1fe0}.workflow-example strong{font-size:20px;color:#26272d}.workflow-example p{line-height:1.8;color:#696975;margin-top:8px}.about-main{padding-top:100px}@media(max-width:900px){.detail-grid{grid-template-columns:1fr;gap:28px}.workflow-example{position:static;padding:26px}.about-main{padding-top:70px}}

.product-illustration{max-width:1000px;margin:48px auto 0;padding:0 24px}.product-illustration img{width:100%;max-height:480px;object-fit:contain;border-radius:28px}.product-illustration figcaption,.illustration-caption{color:#696975;font-size:13px;line-height:1.6;text-align:center;margin-top:24px}
