.cc-hero{padding-top:45px}.cc-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;margin-top:45px}.cc-hero h1{font-size:57px;line-height:1.08;letter-spacing:-.055em;margin:25px 0}.cc-hero p,.cc-heading p,.cc-delivery p,.cc-end p{color:#666e77;font-size:16px;line-height:1.7;max-width:720px}.cc-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:25px}.cc-actions .textlink{margin:0}.cc-cover{background:#e4daf0;padding:28px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.cc-cover>span{font-size:10px;letter-spacing:.1em}.cc-cover-pin{background:#7552b7;color:#fff;border:9px double #e1c68a;width:210px;height:235px;clip-path:polygon(0 0,100% 0,95% 70%,50% 100%,5% 70%);margin:25px auto;display:flex;flex-direction:column;align-items:center;padding-top:20px;transform:rotate(-10deg);filter:drop-shadow(0 18px 10px #3b225755)}.cc-cover-pin b{font-size:21px}.cc-cover-pin i{font-size:95px;font-style:normal;line-height:1.3}.cc-cover-note{background:white;padding:16px;display:flex;justify-content:space-between;font-size:12px}.cc-facts{display:flex;gap:50px;border-block:1px solid #dce0e5;margin-top:65px;padding:24px 0;font-size:13px}.cc-section{padding-top:90px;padding-bottom:70px}.cc-heading h2,.cc-delivery h2,.cc-end h2{font-size:42px;line-height:1.15;letter-spacing:-.04em;max-width:760px;margin:24px 0}.cc-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;gap:10px}.cc-flow article{padding:25px;background:#fff;border-top:2px solid #c9b4e0}.cc-flow small{color:#9270b2}.cc-flow h3{font-size:22px;margin:30px 0 15px}.cc-flow p{font-size:14px;color:#68717a;line-height:1.6}.cc-demo-section{background:#eae5ef;padding:65px 0;scroll-margin-top:90px}.cc-workspace{display:grid;grid-template-columns:290px 1fr;background:white;margin-top:35px;border:1px solid #d9d4df}.cc-panel-title{font-size:12px;grid-column:1/-1;margin-bottom:10px}.cc-workspace form{padding:25px;border-right:1px solid #e7e3eb;display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.cc-workspace label{font-size:12px;min-width:0}.cc-workspace label:first-of-type,.cc-workspace label:last-of-type{grid-column:1/-1}.cc-workspace input,.cc-workspace select{padding:10px;font-size:12px;margin-top:6px;min-width:0}.cc-workspace input[type=color]{height:40px;padding:4px}.cc-workspace input[type=file]{font-size:10px;padding:8px}.cc-workspace label small{font-size:10px;line-height:1.5;display:block;margin-top:6px;color:#727079}.cc-workspace form>.textlink{font-size:11px;background:none;grid-column:1/-1;margin:0;justify-self:start}.cc-canvas-panel{padding:25px;min-width:0}.cc-canvas-top{display:flex;justify-content:space-between;gap:12px;font-size:11px}.cc-canvas{margin-top:20px;background-color:#f6f4f8;background-image:radial-gradient(#d4cddf 1px,transparent 1px);background-size:18px 18px;min-height:340px;display:flex;justify-content:center;align-items:center}.cc-canvas svg{width:320px;height:320px;max-width:100%;filter:drop-shadow(0 16px 12px #30223c22)}.cc-preview-note{font-size:11px;color:#77717f;line-height:1.6;margin-top:15px}.cc-canvas-panel .button{font-size:12px}.cc-canvas-panel .textlink{font-size:12px}#cc-status{font-size:12px;color:#614480;min-height:20px}.cc-inquiry{background:white;border:1px solid #c9b4e0;margin-top:22px;padding:32px;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;scroll-margin-top:100px}.cc-inquiry h3{font-size:30px;line-height:1.2;margin:20px 0}.cc-inquiry p{font-size:13px;line-height:1.7;color:#6b6570}.cc-inquiry dl{margin:0}.cc-inquiry dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:15px;border-bottom:1px solid #eee;padding:10px 0;font-size:12px}.cc-inquiry dt{color:#766c7f}.cc-inquiry dd{margin:0;overflow-wrap:anywhere}.cc-review{background:#f2edf7;padding:15px}.cc-inquiry button{font-size:12px}.cc-delivery{display:grid;grid-template-columns:1fr 1fr;gap:85px}.cc-delivery article{padding:25px 0;border-top:1px solid #d8dce0}.cc-delivery article h3{font-size:23px}.cc-delivery article p{font-size:14px}#live-system{scroll-margin-top:70px}#cc-embed iframe{display:block;width:100%;height:850px;border:1px solid #c9c0d4;background:#fff;margin-top:30px}.cc-end{background:#e4daf0;padding:55px;margin-bottom:80px}.catalog-teaser{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:45px;background:#eee6f7;margin-bottom:60px;margin-top:40px}.catalog-teaser h2{font-size:36px;line-height:1.15;margin-top:25px}.catalog-teaser p{font-size:15px;line-height:1.7;color:#6a6371}.catalog-teaser .button{margin-top:25px}.teaser-visual{background:#d9c8ec;padding:25px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;letter-spacing:.06em}.teaser-visual strong{font-size:150px;line-height:1.5;font-weight:400;text-align:center;color:#6c438e}.teaser-visual div{padding:15px;background:white;font-size:9px}.teaser-visual b{margin:0 8px}.cc-print-only{display:none}
@media(max-width:900px){.cc-hero-grid{gap:30px}.cc-hero h1{font-size:44px}.cc-workspace{grid-template-columns:250px 1fr}.cc-facts{gap:25px}.catalog-teaser{margin-inline:20px;padding:30px;gap:30px}.cc-delivery{gap:35px}}
@media(max-width:760px){.cc-hero-grid,.cc-delivery,.catalog-teaser{grid-template-columns:1fr}.cc-hero{padding-top:25px}.cc-hero-grid{margin-top:30px}.cc-hero h1{font-size:39px}.cc-cover{min-height:360px}.cc-facts{flex-direction:column;gap:18px;margin-top:35px}.cc-section{padding-top:55px;padding-bottom:45px}.cc-heading h2,.cc-delivery h2,.cc-end h2{font-size:31px!important}.cc-flow{grid-template-columns:1fr 1fr}.cc-flow article{padding:20px}.cc-flow h3{font-size:21px;margin-top:20px}.cc-workspace{grid-template-columns:1fr}.cc-workspace form{border-right:0;border-bottom:1px solid #ddd}.cc-workspace label:first-of-type,.cc-workspace label:last-of-type{grid-column:auto}.cc-canvas-panel{padding:20px 15px}.cc-canvas-top{font-size:10px}.cc-inquiry{grid-template-columns:1fr;gap:15px;padding:25px 20px}.cc-end{margin-inline:20px;padding:30px;margin-bottom:50px}.cc-actions{gap:20px}.catalog-teaser .teaser-visual{min-height:240px}.cc-hero p,.cc-heading p{font-size:15px}.cc-workspace form>.textlink{font-size:12px}#cc-embed iframe{height:740px}}
@media print{body{padding:0!important;background:#fff}header,footer,main>*{display:none!important}.cc-demo-section{display:block!important;background:#fff;padding:0}.cc-demo-section .cc-heading,#cc-config,.cc-canvas-top,.cc-actions,#cc-status,.cc-preview-note{display:none!important}.cc-workspace{display:block;border:0;margin:0}.cc-canvas-panel{padding:0}.cc-canvas{min-height:280px;background:white}.cc-inquiry{display:block!important;border:0;padding:15px}.cc-inquiry .cc-actions{display:none}.cc-inquiry h3{font-size:22px}#cc-inquiry dl>div{padding:5px}.cc-inquiry>div:first-child p{display:none}}
.cc-workspace button.textlink,.cc-inquiry button.textlink{background:transparent;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;cursor:pointer;color:inherit;font-family:inherit}.cc-workspace button:focus-visible,.cc-inquiry button:focus-visible{outline:2px solid #7754bb;outline-offset:5px}
@media(max-width:760px){html[lang=zh-CN] .cc-hero h1{font-size:33px;line-height:1.45}}
