.product-detail{color:#f6edff;background:radial-gradient(at 90% 5%,#35204455,#0000 45%),#100c18;padding:55px 0 90px}.pd-back{margin-bottom:55px;display:inline-block}.pd-header{max-width:1000px;margin-bottom:45px}.pd-header h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(44px,6vw,86px);line-height:1.08}.pd-lead{color:#c7b7d3;max-width:780px;font-size:18px;line-height:1.85}.pd-header .cms-badge{border:1px solid #d9b8ed40;border-radius:30px;padding:7px 14px;font-size:11px;display:inline-block}.pd-jump{width:fit-content;margin-top:28px;display:block}.pd-art{background:#1b1225;border:1px solid #d9b8ed30;border-radius:22px;margin:0;overflow:hidden}.pd-art img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pd-art figcaption{color:#c7b7d3;padding:16px 22px;font-size:11px}.pd-overview{grid-template-columns:1fr 1.2fr;gap:80px;padding:90px 0;scroll-margin-top:125px;display:grid}.product-detail h2{letter-spacing:-.04em;margin:22px 0 28px;font-size:clamp(29px,3.3vw,44px);font-weight:500;line-height:1.18}.product-detail p{color:#c7b7d3;line-height:1.9}.pd-audience{border-top:1px solid #d9b8ed25;margin-top:25px;padding-top:25px}.pd-audience small,.pd-modules article>span,.pd-workflow li>span{letter-spacing:1px;color:#d2a3ed;font-size:10px}.pd-section{padding-bottom:85px}.pd-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pd-modules article{background:linear-gradient(130deg,#2c1b3c88,#181020);border:1px solid #d9b8ed30;border-radius:18px;padding:30px}.product-detail h3{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.3}.pd-modules p{margin-bottom:0;font-size:14px}.pd-workflow{border-top:1px solid #d9b8ed30;border-bottom:1px solid #d9b8ed30;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pd-workflow li{border-right:1px solid #d9b8ed30;padding:30px;position:relative}.pd-workflow li:last-child{border-right:0}.pd-workflow h3{padding-right:18px}.pd-workflow b{color:#d2a3ed;font-weight:400;position:absolute;top:26px;right:22px}.pd-status{border-top:1px solid #d9b8ed30;padding:55px 0 75px}.pd-status>p{max-width:800px}.pd-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pd-related a{color:inherit;background:#1b1225;border:1px solid #d9b8ed30;border-radius:18px;text-decoration:none;display:block;overflow:hidden}.pd-related img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pd-related h3{padding:0 22px;font-size:20px}.pd-actions{border-top:1px solid #d9b8ed30;flex-wrap:wrap;align-items:center;gap:30px;padding-top:40px;display:flex}.product-detail a:focus-visible{outline-offset:5px;outline:2px solid #d2a3ed}@media (width<=800px){.pd-overview{gap:35px}.pd-modules{grid-template-columns:1fr}.pd-related{gap:16px}.pd-related h3{padding:0 15px;font-size:17px}}@media (width<=600px){.product-detail{padding-top:35px}.pd-back{margin-bottom:35px}.pd-overview{grid-template-columns:1fr;gap:8px;padding:55px 0}.pd-lead{font-size:16px}.pd-workflow,.pd-related{grid-template-columns:1fr}.pd-workflow li{border-bottom:1px solid #d9b8ed30;border-right:0}.pd-workflow li:last-child{border-bottom:0}.pd-section{padding-bottom:55px}.pd-modules article{padding:24px}.pd-header{margin-bottom:30px}.pd-art{border-radius:16px}}.experience-site .product-detail .pd-header{width:100%;max-width:none}.experience-site .product-detail .pd-header .pd-jump{width:fit-content;margin-top:24px;display:flex}.experience-site .product-detail .pd-modules h3{margin:18px 0 14px}.experience-site .product-detail .pd-workflow h3{margin:18px 0 0}.experience-site .product-detail .pd-related a{flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.experience-site .product-detail .pd-related a:hover{border-color:#d2a3ed88;transform:translateY(-3px)}.experience-site .product-detail .pd-related h3{overflow-wrap:anywhere;margin:0;padding:22px 24px 25px;font-size:20px;line-height:1.4}@media (width<=600px){.experience-site .product-detail .pd-related h3{padding:20px;font-size:19px}}.experience-site .product-detail .pd-header .pd-lead{margin:0 0 24px;line-height:1.75}.experience-site .pd-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.experience-site .product-detail .pd-header .pd-hero-actions .pd-jump{margin:0;display:inline-flex}.experience-site .pd-hero-actions .cms-badge{flex-shrink:0;margin:0;line-height:1.4}
