.product-section{background:linear-gradient(180deg,#101c2b,#0c1422);border-block:1px solid #91b3dc20}.product-section-note{display:block;font-size:11px;color:#dfb986;margin-top:19px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.product-card{border:1px solid #aacbf22b;border-radius:19px;overflow:hidden;background:#122136}.product-preview{height:350px;display:block;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#96a37d55,transparent 70%),#263832}.product-preview-top{position:absolute;left:25px;right:25px;top:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#d6e1d5;z-index:2}.product-preview-top>span:last-child{font-size:10px;letter-spacing:1px}.product-screen{position:absolute;top:76px;left:30px;right:30px;border:5px solid #c8d4d336;border-radius:12px;box-shadow:0 20px 55px #0006;overflow:hidden;transform:perspective(1000px) rotateY(5deg);transition:transform .4s}.product-screen img{display:block;width:100%;height:auto}.product-preview:hover .product-screen{transform:perspective(1000px) rotateY(0deg) translateY(-5px)}.product-preview-caption{position:absolute;bottom:15px;left:25px;color:#d4decf;font-size:9px;letter-spacing:1px;z-index:2;background:#16251dd9;padding:4px 9px;border-radius:5px}.product-yingxiangshi .product-preview{background:radial-gradient(ellipse at 70% 60%,#8864b85e,transparent 70%),#272039}.product-yingxiangshi .product-screen{width:230px;left:calc(50% - 115px);right:auto;top:57px;border:6px solid #c8b7ed40;border-radius:23px;transform:perspective(1000px) rotateY(-8deg) rotate(4deg)}.product-yingxiangshi .product-preview:before{content:'CREATE.\A IMAGINE.';white-space:pre;position:absolute;top:120px;left:25px;font-size:47px;line-height:1.25;font-weight:700;letter-spacing:-2px;color:#c6b2ec14}.product-yingxiangshi .product-preview-caption{background:#20172dde;color:#dfd0f2}.product-copy{padding:31px 33px}.product-copy>.eyebrow{font-size:10px;letter-spacing:1px;display:block;margin-bottom:13px;color:#dab788}.product-copy h3{font-size:30px;font-weight:500;letter-spacing:1px}.product-copy>p{font-size:14px;line-height:1.95;margin-top:16px;min-height:5.85em}.product-actions{border-top:1px solid #86a4c62a;padding-top:22px;margin-top:26px;display:flex;justify-content:space-between;gap:15px;align-items:center}.product-actions>a{display:inline-flex;align-items:center;gap:8px;font-size:12px}.product-actions>a:last-child{color:#f2c593}.product-actions .icon{width:15px}.product-disclosure{font-size:11px;color:#7993b4;margin-top:23px;line-height:1.9}.product-detail-figure{display:grid;grid-template-columns:1.6fr 1fr;gap:38px;align-items:center;padding:35px;background:radial-gradient(ellipse at 20% 30%,#526a5140,transparent 75%),#142132;border:1px solid #91b3dc30;border-radius:17px;margin-bottom:35px}.product-detail-screen{border-radius:10px;overflow:hidden;border:5px solid #acc3ce30;background:#172a38}.product-detail-screen img{display:block;width:100%;height:auto}.product-detail-figure figcaption>span{font-size:13px;color:#e1bd8d;letter-spacing:1px}.product-detail-figure figcaption>p{font-size:13px;line-height:2;margin:18px 0}.product-detail-figure .text-link{font-size:13px}.product-detail-figure.product-yingxiangshi{grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 25% 30%,#8f63af30,transparent 70%),#142132}.product-detail-figure.product-yingxiangshi .product-detail-screen{width:260px;max-width:100%;margin-inline:auto;border-radius:22px}.product-detail-figure.product-yingxiangshi .product-detail-screen img{max-height:660px;object-fit:contain}.page-hero+.product-section{padding-top:55px;margin-bottom:60px}
@media(max-width:800px){.product-grid{gap:20px}.product-preview{height:275px}.product-screen{left:15px;right:15px;top:75px}.product-yingxiangshi .product-screen{width:190px;left:calc(50% - 95px);top:55px}.product-copy{padding:25px}.product-copy h3{font-size:26px}.product-copy>p{min-height:8em;font-size:13px}.product-actions{align-items:flex-start;flex-direction:column;gap:16px}.product-detail-figure{padding:25px;gap:25px;grid-template-columns:1fr}.product-detail-figure.product-yingxiangshi{grid-template-columns:1fr 1fr}.product-detail-figure.product-yingxiangshi .product-detail-screen{width:230px}}
@media(max-width:540px){.product-grid{grid-template-columns:1fr;gap:25px}.product-preview{height:275px}.product-preview-top{left:20px;right:20px;font-size:8px}.product-screen{top:65px}.product-copy{padding:26px}.product-copy>p{min-height:0;font-size:14px}.product-copy h3{font-size:28px}.product-actions{flex-direction:row;gap:9px}.product-actions>a{font-size:11px}.product-disclosure{font-size:10px}.product-detail-figure.product-yingxiangshi{grid-template-columns:1fr}.product-detail-figure{padding:20px}.product-detail-figure figcaption>p{font-size:12px}.page-hero+.product-section{padding-top:40px;margin-bottom:40px}}
.product-huanyingshi.product-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.product-huanyingshi .product-preview{height:100%;min-height:350px;background:radial-gradient(ellipse at 65% 45%,#60489566,transparent 75%),#162941}.product-huanyingshi .product-screen{top:65px;transform:perspective(1000px) rotateY(-3deg)}.product-huanyingshi .product-preview-caption{background:#15263deb;color:#c5d5ed}.product-huanyingshi .product-actions{flex-wrap:wrap}.product-huanyingshi figcaption .button{margin:0 0 20px}.product-huanyingshi figcaption .text-link{display:flex}
@media(max-width:800px){.product-huanyingshi.product-card{grid-template-columns:1fr}.product-huanyingshi .product-preview{height:320px;min-height:0}}
@media(prefers-reduced-motion:reduce){.product-screen{transition:none}}

.product-card .product-theme-preview{height:auto;min-height:0;aspect-ratio:3/2;background:#0c1727}.product-card .product-theme-preview:before{display:none}.product-theme-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-theme-preview:hover .product-theme-image{transform:scale(1.025)}.product-theme-preview .product-preview-caption{background:#091827cc;color:#dbe6f3;bottom:14px;left:18px;font-size:10px;letter-spacing:.5px}.product-huanyingshi .product-theme-preview{align-self:center}@media(prefers-reduced-motion:reduce){.product-theme-image{transition:none}.product-theme-preview:hover .product-theme-image{transform:none}}