.inq-sec .sr-only,.privacy .sr-only{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.inq-sec{--s:1px;--err:#a8461d;padding-bottom:calc(96 * var(--s)) !important}@media (min-width:1024px){.inq-sec{--s:max(1px,calc(var(--u,1px) * 0.72))}}.inq-window{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(620 * var(--s)));gap:calc(64 * var(--s));align-items:center;width:min(100% - 2 * var(--gutter,24px),calc(1240 * var(--s)));margin:0 auto;padding:calc(56 * var(--s)) calc(56 * var(--s)) calc(56 * var(--s)) calc(64 * var(--s));border:1px solid rgba(255,255,255,0.9);border-radius:calc(32 * var(--s));background:#e3e9f4;box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 0 0 1px rgba(15,29,46,0.06),0 50px 100px -55px rgba(11,20,40,0.5);color:var(--ink,#0f1d2e)}.inq-bg{position:absolute;inset:0;z-index:-2;width:100%;max-width:none;height:100%;object-fit:cover;object-position:30% 72%}.inq-window::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 75% at 18% 40%,rgba(255,255,255,0.62),rgba(255,255,255,0) 72%),linear-gradient(90deg,rgba(246,247,251,0.15),rgba(246,247,251,0) 45%,rgba(246,247,251,0.18))}.inq-window::after{content:"";position:absolute;inset:0 14% auto;height:1px;background:linear-gradient(90deg,transparent,var(--gold,#c9a24a),transparent);opacity:0.8}.inq-kicker{display:flex;align-items:center;gap:14px;margin:0 0 calc(16 * var(--s));font:500 calc(13 * var(--s)) / 1 var(--f-latin,serif);letter-spacing:0.34em;text-transform:uppercase;color:var(--gold-ink,#8a6418)}.inq-kicker::after{content:"";width:48px;height:1px;background:currentColor;opacity:0.6}.inq-h2{margin:0 0 calc(22 * var(--s));font:500 calc(44 * var(--s)) / 1.5 var(--f-serif,serif);letter-spacing:0.06em;font-feature-settings:"palt";color:var(--ink,#0f1d2e)}.inq-h2 .nw{display:inline-block}.inq-h2 em{font-style:normal;background:linear-gradient(135deg,#c99a3c,#8a6418 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.inq-card{position:relative;box-sizing:border-box;width:100%;margin:0;padding:calc(34 * var(--s)) calc(38 * var(--s)) calc(30 * var(--s)) !important;border:1px solid rgba(255,255,255,0.95);border-radius:calc(24 * var(--s));background:linear-gradient(165deg,rgba(255,255,255,0.86),rgba(250,251,254,0.78));box-shadow:0 1px 0 #fff inset,0 40px 80px -45px rgba(11,20,40,0.5);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);color:var(--ink,#0f1d2e);font:400 calc(15 * var(--s)) / 1.7 var(--f-sans,sans-serif)}.inq{container-type:inline-size}.inq .field,.inq .chips-set{min-width:0;margin:0 0 calc(18 * var(--s));padding:0;border:0}.inq .field-label,.inq .chips-label{display:flex;align-items:baseline;gap:10px;margin:0 0 calc(8 * var(--s));padding:0;font:500 calc(13.5 * var(--s)) / 1.5 var(--f-sans,sans-serif);letter-spacing:0.05em;color:var(--ink,#0f1d2e)}.inq .chips-label{font-size:calc(12.5 * var(--s));color:var(--muted,#55606f)}.inq .opt{font-size:calc(11.5 * var(--s));font-weight:400;letter-spacing:0.06em;color:var(--muted,#55606f)}.inq .field-input{box-sizing:border-box;display:block;width:100%;margin:0;padding:calc(11 * var(--s)) calc(16 * var(--s));font:400 calc(15 * var(--s)) / 1.7 var(--f-sans,sans-serif);color:var(--ink,#0f1d2e);caret-color:var(--gold-ink,#8a6418);background:#fff no-repeat right calc(14 * var(--s)) center / calc(18 * var(--s));border:1px solid rgba(15,29,46,0.14);border-radius:calc(12 * var(--s));box-shadow:0 1px 2px rgba(15,29,46,0.04);-webkit-appearance:none;appearance:none;transition:border-color 0.2s,box-shadow 0.25s var(--ease,ease)}.inq input.field-input{height:calc(48 * var(--s))}.inq textarea.field-input{min-height:calc(112 * var(--s));max-height:360px;resize:vertical;field-sizing:content;line-height:1.8}.inq .field-input::placeholder{color:rgba(85,96,111,0.5);opacity:1;transition:opacity 0.16s}.inq textarea.is-hinting::placeholder{opacity:0}.inq .field-input:hover{border-color:rgba(15,29,46,0.26)}.inq .field-input:focus{outline:none;border-color:var(--gold,#c9a24a);box-shadow:0 0 0 4px rgba(201,162,74,0.18),0 12px 26px -20px rgba(138,100,24,0.7)}.inq .is-valid input.field-input{padding-right:calc(44 * var(--s));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8892f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.inq .has-error .field-input{border-color:var(--err);box-shadow:0 0 0 4px rgba(168,70,29,0.09)}.inq .field-err{margin:calc(6 * var(--s)) 0 0;font-size:calc(12.5 * var(--s));line-height:1.6;color:var(--err)}.inq .field-err[hidden],.inq .field-count[hidden]{display:none}.inq .field-count{margin:6px 0 0;text-align:right;font-size:calc(12 * var(--s));color:var(--muted,#55606f);font-variant-numeric:tabular-nums}.inq .field-count.is-over{color:var(--err)}.field-pair{display:grid;grid-template-columns:minmax(0,1fr);column-gap:calc(14 * var(--s))}@container (min-width:480px){.field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.inq .chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--s))}.inq .chip{position:relative;display:inline-flex;align-items:center;min-height:calc(40 * var(--s));padding:0 calc(16 * var(--s));border:1px solid rgba(15,29,46,0.15);border-radius:999px;background:rgba(255,255,255,0.9);font:400 calc(13.5 * var(--s)) / 1.2 var(--f-sans,sans-serif);letter-spacing:0.04em;color:var(--ink,#0f1d2e);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color 0.2s,background-color 0.2s,color 0.2s,box-shadow 0.25s,translate 0.25s var(--ease,ease)}.inq .chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.inq .chip:hover{border-color:rgba(201,162,74,0.8)}.inq .chip:has(input:focus-visible){box-shadow:0 0 0 3px rgba(201,162,74,0.4)}.inq .chip:has(input:checked){border-color:rgba(201,162,74,0.95);background:linear-gradient(180deg,#fffaf0,#f5e6c6);color:#5a400b;font-weight:500;box-shadow:0 8px 18px -12px rgba(138,100,24,0.6)}.inq .chip .chip-check{position:absolute;top:-7px;right:-5px;box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:linear-gradient(135deg,#e9c983,#b8892f);box-shadow:0 4px 10px -4px rgba(138,100,24,0.7);color:#fff;stroke-width:3;opacity:0;transform:scale(0.4);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}.inq .chip:has(input:checked) .chip-check{opacity:1;transform:none}.motion .inq .chip:hover{translate:0 -1px}.inq .chips-kind{margin-bottom:calc(20 * var(--s))}@container (max-width:479px){.inq .chips-kind .chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inq .chips-kind .chip{justify-content:center;padding:0 10px}}.inq-context{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0 0 calc(18 * var(--s));padding:4px 4px 4px 14px;border:1px solid rgba(201,162,74,0.4);border-radius:999px;background:rgba(201,162,74,0.08);font-size:calc(12.5 * var(--s))}.inq-context[hidden]{display:none}.inq-context-k{flex:none;white-space:nowrap;color:var(--muted,#55606f)}.inq-context-name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.inq-context-x{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.95);color:var(--muted,#55606f);font-size:14px;cursor:pointer}.inq-context-x:hover{color:var(--ink,#0f1d2e)}.inq-more{margin:0 0 calc(22 * var(--s));border-block:1px solid var(--line,rgba(15,29,46,0.14));interpolate-size:allow-keywords}.inq-more>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:calc(8 * var(--s)) 0;list-style:none;font:500 calc(13.5 * var(--s)) / 1.4 var(--f-sans,sans-serif);letter-spacing:0.04em;color:var(--ink,#0f1d2e);cursor:pointer}.inq-more>summary::-webkit-details-marker{display:none}.inq-more>summary:hover .more-ic{background:rgba(201,162,74,0.2)}.inq-more .more-ic{box-sizing:border-box;width:24px;height:24px;padding:5px;border-radius:50%;background:rgba(201,162,74,0.12);color:var(--gold-ink,#8a6418);transition:transform 0.35s var(--ease,ease),background-color 0.2s}.inq-more[open] .more-ic{transform:rotate(45deg)}.inq-more-body{padding:calc(4 * var(--s)) 0 calc(2 * var(--s))}.motion .inq-more::details-content{block-size:0;overflow:clip;transition:block-size 0.4s var(--ease,ease),content-visibility 0.4s allow-discrete}.motion .inq-more[open]::details-content{block-size:auto}.inq-notice,.inq-error{display:flex;align-items:flex-start;gap:10px;margin:0 0 calc(18 * var(--s));padding:12px 14px;border-radius:12px;font-size:calc(13.5 * var(--s));line-height:1.75}.inq-notice{border:1px solid rgba(201,162,74,0.3);background:rgba(201,162,74,0.08)}.inq-error{border:1px solid rgba(168,70,29,0.28);background:#fdf4ef;color:#6f2f12}.inq-error:focus{outline:none}.inq-error[hidden],.inq-error-alt[hidden]{display:none}.inq-notice p,.inq-error p{margin:0}.inq-notice .ic,.inq-error .ic{flex:none;width:20px;height:20px;margin-top:2px;color:var(--gold-ink,#8a6418)}.inq-error .ic{color:var(--err)}.inq-notice a,.inq-error a{color:var(--gold-ink,#8a6418)}.inq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.inq-send{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--s))}@container (min-width:480px){.inq-send{flex-direction:row;gap:calc(20 * var(--s))}}.inq .inq-submit{flex:none;min-width:calc(240 * var(--s));min-height:calc(52 * var(--s));font-size:calc(15 * var(--s));letter-spacing:0.14em}.inq .inq-submit .ic{width:18px;height:18px;transition:transform 0.3s var(--ease,ease)}.inq .inq-submit:hover .ic{transform:translateX(3px)}.inq .inq-submit:disabled{cursor:progress;opacity:0.92}[data-state="sending"] .inq-submit .ic{display:none}[data-state="sending"] .inq-submit-label::before{content:"";display:inline-block;width:14px;height:14px;margin-right:12px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:inq-spin 0.8s linear infinite}.inq-link{color:var(--gold-ink,#8a6418);text-decoration:underline;text-decoration-color:rgba(138,100,24,0.4);text-underline-offset:4px}.inq-link:hover{text-decoration-color:currentColor}.inq-done{padding:calc(18 * var(--s)) 0 calc(8 * var(--s));text-align:center}.inq-done[hidden]{display:none}.inq-seal{position:relative;width:calc(96 * var(--s));height:calc(96 * var(--s));margin:0 auto calc(26 * var(--s))}.inq-seal::before{content:"";position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,#fbf3e2 55%,#f1dfb7 100%);box-shadow:0 18px 40px -20px rgba(138,100,24,0.65)}.inq-seal svg{position:relative;width:100%;height:100%;overflow:visible}.seal-ring{fill:none;stroke:var(--gold,#c9a24a);stroke-width:1.5}.seal-check{fill:none;stroke:var(--gold-ink,#8a6418);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.glint{position:absolute;width:12px;height:12px;background:var(--gold,#c9a24a);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0}.g1{top:-6%;left:8%}.g2{top:10%;right:-12%;width:9px;height:9px}.g3{bottom:4%;left:-14%;width:8px;height:8px}.g4{bottom:-10%;right:6%;width:14px;height:14px}.g5{top:44%;left:-26%;width:6px;height:6px}.inq-done-title{margin:0 0 calc(12 * var(--s));font:500 calc(24 * var(--s)) / 1.6 var(--f-serif,serif);letter-spacing:0.06em;font-feature-settings:"palt"}.inq-done-title:focus{outline:none}.inq-done-title .nw{display:inline-block}.inq-done-text{max-width:30em;margin:0 auto calc(18 * var(--s));line-height:1.95}.inq-done-text b{font-weight:500;overflow-wrap:anywhere}.inq-ref{display:inline-flex;align-items:baseline;gap:12px;margin:0;padding:8px 20px;border-radius:999px;background:rgba(201,162,74,0.1);font-size:calc(12.5 * var(--s));letter-spacing:0.08em;color:var(--muted,#55606f)}.inq-ref b{font:600 calc(15 * var(--s)) / 1 var(--f-sans,sans-serif);letter-spacing:0.14em;color:var(--gold-ink,#8a6418)}.inq-done-note{margin:calc(18 * var(--s)) auto calc(26 * var(--s));font-size:calc(12.5 * var(--s));color:var(--muted,#55606f)}.inq-done-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin:0}.inq-link{font-size:calc(14 * var(--s))}.motion .inq-card .rv-head,.motion .inq-window .rv-head{translate:none !important;clip-path:none !important}.motion .inq{transition:opacity 0.32s var(--ease,ease),transform 0.32s var(--ease,ease),filter 0.32s}.motion [data-state="leaving"] .inq{opacity:0;transform:translateY(-10px) scale(0.99);filter:blur(2px)}.motion .is-nudged{animation:inq-nudge 0.42s var(--ease,ease)}.motion [data-state="done"] .inq-done>*{animation:inq-rise 0.8s var(--ease,ease) both}.motion [data-state="done"] .inq-done>:nth-child(2){animation-delay:0.5s}.motion [data-state="done"] .inq-done>:nth-child(3){animation-delay:0.62s}.motion [data-state="done"] .inq-done>:nth-child(4){animation-delay:0.74s}.motion [data-state="done"] .inq-done>:nth-child(5){animation-delay:0.86s}.motion [data-state="done"] .inq-done>:nth-child(6){animation-delay:0.98s}.motion [data-state="done"] .inq-seal::before{animation:inq-pop 0.7s var(--ease,ease) both}.motion [data-state="done"] .seal-ring{stroke-dasharray:227;animation:inq-draw 1s 0.15s var(--ease,ease) both}.motion [data-state="done"] .seal-check{stroke-dasharray:46;animation:inq-draw-check 0.55s 0.75s var(--ease,ease) both}.motion [data-state="done"] .glint{animation:inq-twinkle 1.8s ease-out both}.motion [data-state="done"] .g1{animation-delay:0.9s}.motion [data-state="done"] .g2{animation-delay:1.05s}.motion [data-state="done"] .g3{animation-delay:1.15s}.motion [data-state="done"] .g4{animation-delay:1.25s}.motion [data-state="done"] .g5{animation-delay:1.4s}@keyframes inq-spin{to{transform:rotate(1turn)}}@keyframes inq-nudge{0%,100%{transform:none}20%{transform:translateX(-5px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes inq-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes inq-pop{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}@keyframes inq-draw{from{stroke-dashoffset:227}to{stroke-dashoffset:0}}@keyframes inq-draw-check{from{stroke-dashoffset:46}to{stroke-dashoffset:0}}@keyframes inq-twinkle{0%{opacity:0;transform:scale(0) rotate(0deg)}30%{opacity:1;transform:scale(1.2) rotate(45deg)}100%{opacity:0;transform:scale(0.4) rotate(90deg)}}@media (min-width:1024px) and (max-height:820px){.inq-window{padding-block:calc(36 * var(--s))}.inq-card{padding-block:calc(26 * var(--s)) calc(24 * var(--s)) !important}.inq .field,.inq .chips-set{margin-bottom:calc(14 * var(--s))}.inq textarea.field-input{min-height:calc(92 * var(--s))}}@media (max-width:1023px){.inq-window{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 2 * var(--gutter,24px),720px);padding:40px 32px 32px}.inq-bg{object-position:26% 60%}.inq-window::before{background:linear-gradient(180deg,rgba(246,247,251,0.55),rgba(246,247,251,0.2) 45%,rgba(246,247,251,0.1))}.inq-h2{font-size:clamp(26px,6vw,36px)}}@media (max-width:600px){.inq-sec{padding-bottom:56px !important}.inq-window{width:calc(100% - 24px);padding:30px 14px 14px;border-radius:24px}.inq-intro{padding-inline:6px}.inq-sec .inq-card{padding:24px 16px 22px !important;border-radius:18px}.inq .chip{font-size:13px}.inq .inq-submit{width:100%}.inq-done-title{font-size:21px}}.privacy{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-height:min(86vh,900px);padding:0;border:0;border-radius:20px;background:var(--pearl,#f6f7fb);color:var(--ink,#0f1d2e);font-family:var(--f-sans,sans-serif);box-shadow:0 30px 90px -30px rgba(8,21,33,0.6)}.privacy::backdrop{background:rgba(8,21,33,0.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.privacy:target:not([open]){display:block;position:static;margin:48px auto 0;width:min(760px,100%);max-height:none;box-shadow:0 0 0 1px var(--line,rgba(15,29,46,0.14))}.inq-only{margin:0 0 calc(24 * var(--s));padding:14px 18px;border-left:3px solid #c99a3c;border-radius:0 12px 12px 0;background:rgba(255,255,255,0.72);color:var(--ink,#0f1d2e);font-size:calc(16 * var(--s));line-height:1.9;letter-spacing:0.02em}.inq-only p{margin:0}.inq-only strong{font-weight:700;color:var(--gold-ink,#8a6418)}.inq-only .inq-only-sub{margin-top:6px;color:#3a4658;font-size:calc(13.5 * var(--s));line-height:1.8}.inq-only-actions{margin:0}.inq-lancers{gap:8px}.inq-off{min-width:0;margin:0;padding:0;border:0}.inq-off>:not(.inq-send){opacity:0.5;filter:grayscale(0.4)}.inq-off .inq-submit.btn-gold{cursor:not-allowed;border-color:#d9d4c8;background:#ece8df;box-shadow:none;color:#4a5260}@media (max-width:600px){.inq-only{font-size:15px;padding:12px 14px}.inq-only br{display:none}.inq-lancers{width:100%;justify-content:center}}