.pxdot.pxs{animation:none}.hero-ct{padding-bottom:120px}.ct-top{display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:40px}.ct-top .lead{max-width:560px}.ct-fit{--s:1;position:relative;width:calc(460px * var(--s));height:calc(320px * var(--s))}.ct-stage{position:absolute;left:0;top:0;width:460px;height:320px;perspective:1400px;perspective-origin:50% 40%;scale:var(--s);transform-origin:0 0}.ct-stage .sglow{left:48.5px;top:-51.5px;width:423px;height:423px}.mc-pos{left:44px;top:24px;width:330px;transform:translateZ(40px)}.mc-in{animation:mc-in 1s var(--ease) .1s both}@keyframes mc-in{0%{opacity:0;transform:translate3d(-30px,50px,-160px) rotateX(14deg)}to{opacity:1;transform:none}}.mc{padding:16px;border-radius:20px;background:#fff;color:var(--ink);border:1px solid #E3E3E3;box-shadow:0 50px 90px -36px #000000e6;font-family:var(--font-ui)}.mc-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #EFEFEF;font-size:12.5px}.mc-row>span:first-child{font-weight:600;color:var(--ink2)}.mc-row>span:last-child{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-body{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f4f6f8;font-size:12.5px;line-height:1.6}.mc-foot{display:flex;justify-content:flex-end;margin-top:12px}.mc-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:9px;background:#1b1b1b;color:#fff;font-size:12px;font-weight:700}.mc-btn .ic{width:13px;height:13px}.sent-pos2{left:196px;top:250px;width:236px;transform:translateZ(130px) rotate(-3deg)}.sent-in2{animation:pop-out 1.05s var(--ease) 1.3s both}.sent-pos2 .fcard{animation:none}.e-cbell{left:372px;top:-18px;width:84px;transform:translateZ(90px) rotate(12deg)}.e-cbell .fl{animation-delay:-2s,.9s}.e-cmega{left:2px;top:200px;width:78px;transform:translateZ(120px) rotate(-12deg)}.e-cmega .fl{animation-delay:-4s,1.1s}.ct-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch;margin-top:56px}.ct-form{display:flex;flex-direction:column;padding:32px;border-radius:28px;background:linear-gradient(180deg,#19c7721a,#19c77200 45%),#171717;border:1.5px solid var(--g);box-shadow:0 0 0 6px #19c77212,0 40px 80px -40px #19c77280}.ct-fields{flex:1;display:flex;flex-direction:column;gap:20px;margin:0}.ct-f.ct-msg,.ct-msg .ct-ta{flex:1}.ct-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ct-f{display:flex;flex-direction:column;gap:8px;min-width:0}.ct-lab{font-size:14px;font-weight:700;color:#fff}.ct-in{display:block;width:100%;height:52px;box-sizing:border-box;margin:0;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#0e0e0e;color:#fff;font-family:inherit;font-size:16px;font-weight:500;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.ct-in::placeholder{color:#8d8d8d;opacity:1}.ct-in:hover{border-color:#fff9}.ct-in:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 4px #19c77238}.ct-ta{height:auto;min-height:168px;padding:14px 16px;line-height:1.55;resize:vertical}.ct-sel{position:relative;display:block}.ct-sel .ct-in{padding-right:46px;cursor:pointer}.ct-sel .ic{position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--bd);pointer-events:none}.ct-in option{background:#171717;color:#fff}.ct-act{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;margin-top:4px}.ct-act .btn{padding:0 32px}.ct-status{margin:0;font-size:15px;font-weight:700;line-height:1.4;color:var(--g)}.ct-status:empty{display:none}.ct-status.ko{color:#fff}.ct-act .btn:disabled{opacity:.7;cursor:progress;transform:none}.ct-side{display:flex;flex-direction:column;padding:30px;border-radius:28px;background:linear-gradient(180deg,#1a1a1a,#151515);border:1px solid var(--line)}.ct-k{margin:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}.ct-mail{display:inline-block;margin-top:14px;padding-bottom:4px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff;text-decoration:none;background-image:linear-gradient(#19c772,#19c772);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;overflow-wrap:anywhere}.ct-mail:hover{color:var(--g)}.ct-p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--bd)}.ct-sep{flex:0 0 1px;height:1px;margin:28px 0;background:var(--line)}.ct-links{margin-bottom:auto}.ct-links{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ct-link{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);color:#fff;text-decoration:none;transition:border-color .2s,background .2s}.ct-link:hover{color:#fff;border-color:#19c7728c;background:#ffffff0f}.ct-link .mi-ic{width:44px;height:44px;color:var(--g)}.ct-link .mi-ic .ic{width:20px;height:20px}.ct-lt{flex:1;min-width:0}.ct-lt b{display:block;font-size:16px;font-weight:700}.ct-lt span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--mu)}.ct-link>.ic{width:18px;height:18px;color:var(--g);transition:transform .3s var(--ease)}.ct-link:hover>.ic{transform:translate(3px)}@media(max-width:1240px){.ct-top{grid-template-columns:minmax(0,1fr) 400px}.ct-fit{--s:.87}}@media(max-width:1000px){.ct-top{grid-template-columns:1fr;gap:24px}.ct-fit{--s:.9;margin:0 auto}.ct-main{grid-template-columns:1fr}}@media(max-width:640px){.hero-ct{padding-bottom:72px}.ct-fit{--s:.72}.ct-main{margin-top:32px}.ct-form{padding:20px;border-radius:22px}.ct-row2{grid-template-columns:1fr}.ct-act .btn{width:100%}.ct-side{padding:22px;border-radius:22px}.ct-mail{font-size:22px}}
