.contact-form-module__-HnNpW__form{border:1px solid var(--minimax-dark,#181e25);background:var(--minimax-bg,#fff);min-width:0;box-shadow:14px 14px 0 var(--minimax-border,#e5e7eb);border-radius:0;padding:clamp(1.3rem,3vw,2.6rem);position:relative}.contact-form-module__-HnNpW__form:before{content:"";background:linear-gradient(var(--minimax-blue,#1456f0) 0 72%, var(--minimax-logo-red,#e5484d) 72% 100%);width:4px;position:absolute;inset:0 auto 0 0}.contact-form-module__-HnNpW__formRail{border-bottom:1px solid var(--minimax-dark,#181e25);color:var(--minimax-meta,#8e8e93);font:700 .6rem/1.2 var(--mono,monospace);letter-spacing:.13em;justify-content:space-between;gap:1rem;padding-bottom:.9rem;display:flex}.contact-form-module__-HnNpW__formHeader{grid-template-columns:minmax(0,1fr) minmax(12rem,.68fr);align-items:end;gap:.8rem 2rem;padding-block:clamp(1.8rem,4vw,3rem);display:grid}.contact-form-module__-HnNpW__formHeader>p{color:var(--minimax-blue,#1456f0);letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:800}.contact-form-module__-HnNpW__formHeader h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,3.75rem);font-weight:760;line-height:.94}.contact-form-module__-HnNpW__formHeader>span{color:var(--minimax-muted,#45515e);font-size:.88rem;line-height:1.75}.contact-form-module__-HnNpW__fieldGroup{border-top:1px solid var(--minimax-border,#e5e7eb);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem;padding-top:1.5rem;display:grid}.contact-form-module__-HnNpW__fieldGroup>:nth-child(n+5){grid-column:1/-1}.contact-form-module__-HnNpW__fieldGroup label{color:var(--minimax-dark,#181e25);font-size:.78rem;font-weight:750}.contact-form-module__-HnNpW__control,.contact-form-module__-HnNpW__textarea{transition:border-color .18s,background-color .18s;border-color:var(--minimax-border,#e5e7eb)!important;background:var(--minimax-surface,#fafafa)!important;box-shadow:none!important;border-radius:0!important}.contact-form-module__-HnNpW__control{min-height:3.5rem}.contact-form-module__-HnNpW__textarea{resize:vertical;min-height:10rem}.contact-form-module__-HnNpW__control:hover,.contact-form-module__-HnNpW__textarea:hover{border-color:color-mix(in srgb, var(--minimax-blue) 44%, var(--minimax-border))!important}.contact-form-module__-HnNpW__control:focus,.contact-form-module__-HnNpW__textarea:focus,.contact-form-module__-HnNpW__control:focus-visible,.contact-form-module__-HnNpW__textarea:focus-visible{border-color:var(--minimax-blue,#1456f0)!important;background:#fff!important}.contact-form-module__-HnNpW__submit{color:#fff;background:var(--minimax-dark,#181e25);letter-spacing:.03em;border-radius:0;width:100%;min-height:4.2rem;margin-top:1.5rem;font-size:.95rem;font-weight:750}.contact-form-module__-HnNpW__submit:hover{background:var(--minimax-blue,#1456f0)}.contact-form-module__-HnNpW__success{box-shadow:none;border-radius:0;margin-top:1rem}.contact-form-module__-HnNpW__consent{color:var(--minimax-copy,#4d5664);align-items:flex-start;gap:.65rem;font-size:.86rem;line-height:1.6;display:flex}.contact-form-module__-HnNpW__consent input{width:1.05rem;height:1.05rem;accent-color:var(--minimax-blue,#1565ff);flex:none;margin-top:.2rem}.contact-form-module__-HnNpW__consent a{color:var(--minimax-blue,#1565ff);text-underline-offset:.18em;font-weight:750;text-decoration:underline}.contact-form-module__-HnNpW__success{border-color:color-mix(in srgb, var(--minimax-success,#16a34a) 40%, var(--minimax-border));background:color-mix(in srgb, var(--minimax-success,#16a34a) 7%, #fff)}@media (max-width:720px){.contact-form-module__-HnNpW__form{box-shadow:8px 8px 0 var(--minimax-border,#e5e7eb);padding:1.2rem}.contact-form-module__-HnNpW__formRail{flex-direction:column;align-items:flex-start}.contact-form-module__-HnNpW__formHeader,.contact-form-module__-HnNpW__fieldGroup{grid-template-columns:1fr}.contact-form-module__-HnNpW__formHeader>p,.contact-form-module__-HnNpW__fieldGroup>:nth-child(n+5){grid-column:1}.contact-form-module__-HnNpW__formHeader h2{font-size:clamp(2.3rem,12vw,3.3rem)}.contact-form-module__-HnNpW__formHeader>span{max-width:34rem}}@media (prefers-reduced-motion:reduce){.contact-form-module__-HnNpW__control,.contact-form-module__-HnNpW__textarea{transition:none}}
.contact-page-module___l8WYa__contactSection{background:linear-gradient(90deg, transparent 49.95%, color-mix(in srgb, var(--minimax-blue) 6%, transparent) 50%, transparent 50.05%), var(--minimax-surface,#fafafa);padding-block:clamp(3rem,6vw,6.5rem);position:relative;overflow:hidden}.contact-page-module___l8WYa__contactSection:before{content:"CONTACT DESK / KYL · 2026";color:var(--minimax-meta,#8e8e93);font:700 .58rem/1 var(--mono,monospace);letter-spacing:.18em;position:absolute;top:1rem;right:clamp(1rem,4vw,4rem)}.contact-page-module___l8WYa__contactShell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(1.4rem,4vw,4.5rem);display:grid}.contact-page-module___l8WYa__contactPanel{border:1px solid var(--minimax-dark,#181e25);min-height:100%;color:var(--minimax-dark,#181e25);background:linear-gradient(145deg, transparent 0 74%, color-mix(in srgb, var(--minimax-blue) 5%, transparent) 74%), #fff;box-shadow:14px 14px 0 color-mix(in srgb, var(--minimax-blue) 14%, var(--minimax-border));padding:clamp(1.4rem,3.4vw,3.25rem);position:relative;overflow:hidden}.contact-page-module___l8WYa__contactPanel:before{content:"";background:linear-gradient(90deg, var(--minimax-blue) 0 68%, var(--minimax-logo-red) 68% 100%);width:9rem;height:.55rem;position:absolute;inset:0 auto auto 0}.contact-page-module___l8WYa__contactPanel:after{content:"联络";color:color-mix(in srgb, var(--minimax-blue) 4%, transparent);font-family:var(--font-heading,sans-serif);pointer-events:none;font-size:clamp(8rem,17vw,15rem);font-weight:900;line-height:.8;position:absolute;bottom:-2.5rem;right:-1rem}.contact-page-module___l8WYa__panelRail{border-bottom:1px solid var(--minimax-dark,#181e25);color:var(--minimax-meta,#8e8e93);font:700 .6rem/1.2 var(--mono,monospace);letter-spacing:.14em;justify-content:space-between;gap:1rem;padding-bottom:.9rem;display:flex}.contact-page-module___l8WYa__eyebrow{color:var(--minimax-blue,#1456f0);letter-spacing:.18em;text-transform:uppercase;margin-top:clamp(2rem,5vw,4rem);font-size:.7rem;font-weight:800}.contact-page-module___l8WYa__contactPanel h2{max-width:9ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.07em;text-wrap:balance;margin-top:1.15rem;font-size:clamp(2.75rem,5vw,5.7rem);font-weight:760;line-height:.9}.contact-page-module___l8WYa__description{max-width:34rem;color:var(--minimax-muted,#45515e);margin-top:1.6rem;font-size:1rem;line-height:1.85}.contact-page-module___l8WYa__channelList{z-index:1;border-top:2px solid var(--minimax-dark,#181e25);margin-top:clamp(2.25rem,5vw,4.5rem);position:relative}.contact-page-module___l8WYa__channel{border-bottom:1px solid var(--minimax-border,#e5e7eb);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.25rem;display:grid}.contact-page-module___l8WYa__channelIcon{border:1px solid var(--minimax-dark,#181e25);width:2.75rem;height:2.75rem;color:var(--minimax-blue,#1456f0);border-radius:50%;place-items:center;display:grid}.contact-page-module___l8WYa__channelIcon svg{width:1rem;height:1rem}.contact-page-module___l8WYa__channel dt{color:var(--minimax-meta,#8e8e93);letter-spacing:.16em;font-size:.66rem;font-weight:750}.contact-page-module___l8WYa__channel dd{overflow-wrap:anywhere;margin-top:.35rem;font-size:clamp(1.05rem,2vw,1.42rem);font-weight:720;line-height:1.25}.contact-page-module___l8WYa__channel dd a,.contact-page-module___l8WYa__channel dd span{color:var(--minimax-dark,#181e25)}.contact-page-module___l8WYa__channel dd a{text-decoration:none}.contact-page-module___l8WYa__channel small{color:var(--minimax-meta,#8e8e93);margin-top:.35rem;font-size:.72rem;display:block}.contact-page-module___l8WYa__channelArrow{width:1.1rem;height:1.1rem;color:var(--minimax-blue,#1456f0)}.contact-page-module___l8WYa__channelIndex{color:var(--minimax-meta,#8e8e93);font:700 .65rem/1 var(--mono,monospace)}.contact-page-module___l8WYa__contactSticker{z-index:2;aspect-ratio:1;text-align:center;color:#fff;background:var(--minimax-logo-red,#e5484d);border:2px solid #fff;border-radius:50%;place-content:center;width:clamp(5.7rem,9vw,7.4rem);display:grid;position:absolute;top:clamp(6.5rem,11vw,9rem);right:clamp(1rem,3vw,2.2rem);rotate:7deg;box-shadow:0 0 0 5px #e5484d3d}.contact-page-module___l8WYa__contactSticker b{font-size:.82rem}.contact-page-module___l8WYa__contactSticker span{font:700 .52rem/1 var(--mono,monospace);letter-spacing:.1em;margin-top:.2rem}.contact-page-module___l8WYa__responseNote{z-index:1;color:var(--minimax-muted,#45515e);font:600 .72rem/1.7 var(--mono,monospace);letter-spacing:.04em;margin-top:2rem;position:relative}@media (max-width:1020px){.contact-page-module___l8WYa__contactShell{grid-template-columns:1fr}.contact-page-module___l8WYa__contactPanel h2{max-width:11ch}}@media (max-width:560px){.contact-page-module___l8WYa__contactSection{padding-block:2.25rem 4rem}.contact-page-module___l8WYa__contactPanel{box-shadow:8px 8px 0 color-mix(in srgb, var(--minimax-blue) 16%, transparent);padding:1.25rem}.contact-page-module___l8WYa__panelRail{flex-direction:column;align-items:flex-start}.contact-page-module___l8WYa__contactPanel h2{max-width:8ch;font-size:clamp(2.75rem,14vw,4rem)}.contact-page-module___l8WYa__description{padding-right:0;font-size:.92rem}.contact-page-module___l8WYa__contactSticker{width:5.4rem;top:8.4rem;right:.7rem}.contact-page-module___l8WYa__channel{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:5.8rem}.contact-page-module___l8WYa__channelIcon{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.contact-page-module___l8WYa__contactSticker{rotate:none}}
