@keyframes hca-swipe-r{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes hca-swipe-l{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}@keyframes hca-spin{to{transform:rotate(360deg)}}.hca-cg,.hca-cg *,.hca-cm,.hca-cm *{box-sizing:border-box}.hca-cg{--hca-accent:#bb9d5b;--hca-accent-hover:#936e2a;--hca-cg-title:#083a75;--hca-cols:4;--hca-card-h:520px;--hca-line:#e7dfd9;--hca-title-font:Georgia, "Times New Roman", serif;width:100%;color:#484b4d}.hca-cg-head{max-width:760px;margin:0 auto 36px;text-align:center}.hca-cg-title{font-family:var(--hca-title-font);font-weight:400;color:var(--hca-cg-title);font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 14px}.hca-cg-intro{margin:0;font-size:16px;line-height:1.6;color:#4a403b}.hca-cg-grid{display:grid;grid-template-columns:repeat(var(--hca-cols),minmax(0,1fr));margin-right:-1px;overflow:hidden}.hca-gc{position:relative;display:flex;flex-direction:column;height:var(--hca-card-h);padding:0 32px;border-bottom:1px solid var(--hca-line);overflow:hidden;background:#fff}.hca-gc::after{content:"";position:absolute;right:0;bottom:0;width:1px;height:96px;background:var(--hca-line)}.hca-gc-media{flex:none;height:calc(var(--hca-card-h) - 110px);margin-top:30px;overflow:hidden;background:#efe9e4;transition:height .45s cubic-bezier(.2,.7,.2,1)}.hca-gc-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.hca-gc-noimg .hca-gc-media{background:linear-gradient(160deg,#f3ece6,#e3d6cc)}.hca-gc-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:18px 0 22px}.hca-gc-title{margin:0;font-family:var(--hca-title-font);font-weight:400;font-size:21px;line-height:1.25}.hca-gc-open{all:unset;cursor:pointer;color:var(--hca-cg-title);display:block}.hca-gc-open:focus-visible{outline:2px solid var(--hca-accent);outline-offset:3px}.hca-gc-reveal{flex:1;min-height:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease .05s,transform .35s ease,visibility 0s linear .35s}.hca-gc-desc{margin:12px 0 14px;font-size:13.5px;line-height:1.55;color:#3f3632;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hca-gc-bar{position:absolute;left:32px;right:32px;bottom:0;height:4px;background:var(--hca-accent);opacity:.55;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.hca-gc.is-open .hca-gc-media,.hca-gc:focus-within .hca-gc-media{height:42%}.hca-gc.is-open .hca-gc-reveal,.hca-gc:focus-within .hca-gc-reveal{opacity:1;visibility:visible;transform:none;transition-delay:.1s,0s,0s}.hca-gc.is-open .hca-gc-bar,.hca-gc:focus-within .hca-gc-bar{transform:scaleX(1)}@media (hover:hover){.hca-gc:hover .hca-gc-media{height:42%}.hca-gc:hover .hca-gc-reveal{opacity:1;visibility:visible;transform:none;transition-delay:.1s,0s,0s}.hca-gc:hover .hca-gc-bar{transform:scaleX(1)}}.hca-gc-select{position:relative;margin-top:auto}.hca-gc-go,.hca-gc-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:0;background:#f2efec;color:#5b524d;font:inherit;font-size:13px;line-height:1.2;padding:11px 12px;cursor:pointer;text-align:left;transition:background .2s}.hca-gc-go{margin-top:auto;background:var(--hca-accent);color:#fff}.hca-gc-toggle:hover,.hca-gc-toggle[aria-expanded=true]{background:var(--hca-accent-hover, #936e2a)!important;color:#fff!important}.hca-gc-toggle svg{flex:none;transition:transform .2s}.hca-gc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hca-gc-go:focus-visible,.hca-gc-go:hover{background:var(--hca-accent-hover, #936e2a)!important;color:#fff!important}.hca-gc-go:focus-visible,.hca-gc-toggle:focus-visible{outline:2px solid var(--hca-accent);outline-offset:2px}.hca-gc-list{position:absolute;left:0;right:0;bottom:calc(100% + 2px);z-index:5;margin:0;padding:4px 10px;list-style:none;background:#fff;border:1px solid #ddd3cc;border-bottom:3px solid var(--hca-accent);max-height:260px;overflow-y:auto;box-shadow:0-8px 24px rgba(0,0,0,.08)}.hca-gc-list[hidden]{display:none}.hca-gc-list li{margin:0;padding:9px 2px;font-size:13px;line-height:1.3;border-bottom:1px solid #eee7e2;cursor:pointer;color:#2b2522;outline:0}.hca-gc-list li:last-child{border-bottom:0}.hca-gc-list li:focus,.hca-gc-list li:hover{color:var(--hca-accent-hover, #936e2a);background:#faf6f3}@media (max-width:1100px){.hca-cg{--hca-cols:3!important}.hca-gc{padding:0 22px}.hca-gc-bar{left:22px;right:22px}}@media (max-width:820px){.hca-cg{--hca-cols:2!important}}@media (max-width:560px){.hca-cg{--hca-cols:1!important;--hca-card-h:480px!important}.hca-gc{padding:0 16px}.hca-gc::after{display:none}.hca-gc-bar{left:16px;right:16px}}.hca-cm,.hca-cm-x{position:fixed;display:flex;align-items:center;justify-content:center}.hca-cm{--hca-accent:#bb9d5b;inset:0;z-index:100000;padding:40px 24px;background:rgba(28,20,16,.62);color:#2b2522;font-size:15px;line-height:1.45;opacity:0;transition:opacity .25s ease}.hca-cm-tabwrap.can-left::before,.hca-cm-tabwrap.can-right::after,.hca-cm.is-in{opacity:1}.hca-cm[hidden]{display:none}html.hca-cm-lock,html.hca-cm-lock body{overflow:hidden!important}.hca-cm button,.hca-cm input,.hca-cm textarea{font:inherit}.hca-cm-x{top:16px;right:16px;width:44px;height:44px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.08);color:#fff;font-size:28px;line-height:1;cursor:pointer}.hca-cm-x:hover{background:rgba(255,255,255,.2)}.hca-cm-box{position:relative;display:flex;flex-direction:column;width:100%;max-width:1120px;height:min(780px,100%);background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:translateY(14px);transition:transform .3s ease}.hca-cm.is-in .hca-cm-box{transform:none}.hca-cm-head{flex:none;padding:26px 30px 0}.hca-cm-hotel{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--hca-cg-title, #083a75)}.hca-cm-cat{margin:4px 0 0;font-family:Georgia,"Times New Roman",serif;color:var(--hca-accent);font-size:16px}.hca-cm-tabs{display:flex;gap:22px;overflow-x:auto;margin-top:16px;scrollbar-width:none}.hca-cm-tabs::-webkit-scrollbar{display:none}.hca-cm-tab{flex:none;background:0 0;border:0;border-bottom:2px solid transparent;padding:6px 0 10px;font-size:14px;color:#6b615c;cursor:pointer}.hca-cm-tab[aria-selected=true]{color:var(--hca-cg-title, #083a75);border-bottom-color:var(--hca-cg-title, #083a75);font-weight:600}.hca-cm-body{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;padding:22px 30px 30px;align-items:start}.hca-cm-err,.hca-cm-loading{grid-column:1/-1;padding:60px 0;text-align:center;color:#6b615c}.hca-cm-err{color:#b32d2e}.hca-cm-intro{margin:0 0 14px;font-size:14px;color:#4a403b}.hca-cm-items{display:flex;flex-direction:column;gap:12px}.hca-cm-item{display:flex;gap:14px;padding:12px;border:1px solid #ece6e1;background:#fff;transition:border-color .2s,box-shadow .2s}.hca-cm-item.is-sel{border-color:var(--hca-accent);box-shadow:0 0 0 1px var(--hca-accent) inset}.hca-cm-img{flex:none;width:128px;height:100px;object-fit:cover;background:#efe9e4}.hca-cm-ib{flex:1;min-width:0;display:flex;flex-direction:column}.hca-cm-it{font-weight:700;font-size:15px;line-height:1.3}.hca-cm-meta{font-size:12px;color:#7a6f69;margin-top:2px}.hca-cm-tx{font-size:13px;color:#4a403b;margin-top:5px}.hca-cm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;flex-wrap:wrap}.hca-cm-price{font-weight:700;color:var(--hca-accent)}.hca-cm-acts{display:flex;gap:8px;margin-left:auto}.hca-cm-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hca-accent);background:var(--hca-accent);color:#fff!important;padding:7px 14px;font-size:13px;cursor:pointer;text-decoration:none!important;line-height:1.2}.hca-cm-btn[disabled]{opacity:.55;cursor:default}.hca-cm-ghost{background:#fff;color:var(--hca-accent)!important}.hca-cm-empty,.hca-cm-form{padding:18px;background:#faf8f6}.hca-cm-empty{border:1px dashed #e0d6cf;color:#4a403b;font-size:14px}.hca-cm-empty img{display:block;width:100%;max-height:260px;object-fit:cover;margin-bottom:14px}.hca-cm-form{position:sticky;top:0;border:1px solid #ece6e1}.hca-cm-ft{font-weight:700;font-size:16px;margin:0 0 2px}.hca-cm-about{font-size:13px;color:var(--hca-accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hca-cm-clear{background:0 0;border:0;padding:0;color:#7a6f69;text-decoration:underline;cursor:pointer;font-size:12px}.hca-cm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.hca-cm-f{display:block;margin-bottom:10px}.hca-cm-f>span{display:block;font-size:12px;color:#5b524d;margin-bottom:3px}.hca-cm-f input,.hca-cm-f textarea{width:100%;border:1px solid #d9cfc8;border-radius:0;background:#fff;color:#2b2522;padding:9px 10px;font-size:14px}.hca-cm-f input:focus,.hca-cm-f textarea:focus{outline:2px solid var(--hca-accent);outline-offset:-1px;border-color:transparent}.hca-cm-step,.hca-cm-step div{display:flex;align-items:center}.hca-cm-step{justify-content:space-between;gap:10px;border:1px solid #d9cfc8;background:#fff;padding:6px 8px 6px 10px;margin-bottom:10px;font-size:13px;color:#5b524d}.hca-cm-step div{gap:4px}.hca-cm-step button{width:28px;height:28px;border:0;background:0 0;font-size:18px;line-height:1;cursor:pointer;color:#2b2522}.hca-cm-step button[disabled],.hca-dp .hca-dp-nav[disabled]{opacity:.3;cursor:default}.hca-cm-step output{min-width:24px;text-align:center;font-weight:600;color:#2b2522}.hca-cm-submit{width:100%;padding:12px 14px;font-size:14px;font-weight:600}.hca-cm-msg{font-size:13px;color:#b32d2e;margin-bottom:8px}.hca-cm-hint{font-size:13px;color:#555;margin:0 0 8px;line-height:1.45}.hca-cm-ok{text-align:center;padding:26px 8px}.hca-cm-ok p{margin:0 0 16px}.hca-cm-ok .hca-cm-btn{margin:0 4px 8px}.hca-cm-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@media (max-width:860px){.hca-cm{padding:0}.hca-cm-box{height:100%;max-width:none}.hca-cm-x{top:10px;right:10px;width:38px;height:38px;font-size:24px;background:#1f1a17;border-color:#1f1a17;z-index:2}.hca-cm-head{padding:18px 60px 0 18px}.hca-cm-body{grid-template-columns:1fr;padding:16px 18px 24px;gap:20px}.hca-cm-form{position:static}.hca-cm-img{width:92px;height:80px}}@media (prefers-reduced-motion:reduce){.hca-cm,.hca-cm-box,.hca-gc-bar,.hca-gc-media,.hca-gc-reveal{transition:none!important}}.hca-cg button,.hca-cm button,.hca-dp button{text-transform:none!important;letter-spacing:normal!important;min-height:0!important}.hca-cg button,.hca-cm button{text-shadow:none!important;line-height:1.2}.hca-cm .hca-cm-btn{font-weight:400}.hca-dp{position:relative}.hca-dp-field,.hca-time{width:100%;text-align:left;font:inherit}.hca-dp-pop[hidden]{display:none!important}.hca-dp-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:292px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e3ded6;border-radius:12px;box-shadow:0 14px 40px rgba(8,58,117,.18);padding:12px;color:#083a75}.hca-dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hca-dp-title{font-weight:700;font-size:15px}.hca-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.hca-dp-wd{text-align:center;font-size:11px;font-weight:700;color:#8a8f96;padding:4px 0;text-transform:uppercase;letter-spacing:.04em}.hca-dp-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid #efebe5}.hca-dp button{box-shadow:none!important;line-height:1.2!important;margin:0!important}.hca-dp .hca-dp-nav{width:32px!important;height:32px!important;padding:0!important;border:1px solid #e3ded6!important;border-radius:50%!important;background:#fff!important;color:#083a75!important;font-size:20px!important;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center}.hca-dp .hca-dp-nav:hover:not([disabled]){background:#936e2a!important;border-color:#936e2a!important;color:#fff!important}.hca-dp .hca-dp-day{height:34px!important;padding:0!important;border:0!important;border-radius:8px!important;background:0 0!important;color:#083a75!important;font-size:14px!important;cursor:pointer;width:100%!important}.hca-dp .hca-dp-day:focus-visible,.hca-dp .hca-dp-day:hover:not([disabled]){background:#f3eee4!important;outline:0}.hca-dp .hca-dp-day.is-today{box-shadow:inset 0 0 0 1px #bb9d5b!important;font-weight:700}.hca-dp .hca-dp-day.is-sel{background:#bb9d5b!important;color:#fff!important;font-weight:700}.hca-dp .hca-dp-day[disabled]{color:#c9ccd1!important;cursor:default}.hca-dp .hca-dp-link{background:0 0!important;border:0!important;padding:4px 2px!important;color:#936e2a!important;font-size:13px!important;cursor:pointer;text-decoration:underline;width:auto!important}.hca-cm .hca-dp-field,.hca-cm .hca-time{display:block;width:100%!important;background:#fff!important;color:#2b2522!important;cursor:pointer;height:auto!important}.hca-cm .hca-dp-field.is-empty,.hca-cm .hca-time:invalid{color:#8a8f96!important}.hca-cm .hca-dp-field:hover{border-color:#bb9d5b!important}.hca-cm .hca-dp-field:focus-visible,.hca-cm .hca-time:focus{outline:2px solid var(--hca-accent)!important}.hca-cm .hca-cm-f .hca-dp-pop{color:#083a75}.hca-cg .hca-gc-open,.hca-cg .hca-gc-open:focus,.hca-cg .hca-gc-open:hover{background:0 0!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--hca-cg-title)!important;white-space:normal!important;text-align:left!important;font:inherit!important}.hca-cg .hca-gc-open:hover{color:var(--hca-accent-hover, #936e2a)!important}.hca-cg .hca-gc-toggle,.hca-cg .hca-gc-toggle:focus{background:#f2efec!important;color:#5b524d!important;border:0!important;border-radius:0!important}.hca-cg .hca-gc-toggle:focus-visible,.hca-cg .hca-gc-toggle:hover,.hca-cg .hca-gc-toggle[aria-expanded=true]{background:var(--hca-accent-hover, #936e2a)!important;color:#fff!important}.hca-cg .hca-gc-go,.hca-cg .hca-gc-go:focus{background:var(--hca-accent)!important;color:#fff!important;border:0!important;border-radius:0!important}.hca-cg .hca-gc-go:focus-visible,.hca-cg .hca-gc-go:hover{background:var(--hca-accent-hover, #936e2a)!important}.hca-cm .hca-cm-btn,.hca-cm .hca-cm-btn:focus{background:var(--hca-accent)!important;border-color:var(--hca-accent)!important;color:#fff!important}.hca-cm .hca-cm-ghost,.hca-cm .hca-cm-ghost:focus{background:#fff!important;color:var(--hca-accent)!important}.hca-cm .hca-cm-btn:not([disabled]):focus-visible,.hca-cm .hca-cm-btn:not([disabled]):hover{background:var(--hca-accent-hover, #936e2a)!important;border-color:var(--hca-accent-hover, #936e2a)!important;color:#fff!important}.hca-cm .hca-cm-tab,.hca-cm .hca-cm-tab:focus,.hca-cm .hca-cm-tab:hover{background:0 0!important;color:#6b615c!important}.hca-cm .hca-cm-tab:focus-visible,.hca-cm .hca-cm-tab:hover{color:var(--hca-accent-hover, #936e2a)!important}.hca-cm .hca-cm-tab[aria-selected=true]{color:var(--hca-cg-title, #083a75)!important;border-bottom-color:var(--hca-cg-title, #083a75)!important}.hca-cm .hca-cm-x,.hca-cm .hca-cm-x:focus{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.7)!important;color:#fff!important;border-radius:0!important;padding:0!important}.hca-cm .hca-cm-x:focus-visible,.hca-cm .hca-cm-x:hover{background:var(--hca-accent-hover, #936e2a)!important;border-color:var(--hca-accent-hover, #936e2a)!important}.hca-cm .hca-cm-clear,.hca-cm .hca-cm-clear:focus,.hca-cm .hca-cm-clear:hover{background:0 0!important;border:0!important;padding:0!important;color:#7a6f69!important}.hca-cm .hca-cm-clear:hover{color:var(--hca-accent-hover, #936e2a)!important}.hca-cm .hca-cm-step button,.hca-cm .hca-cm-step button:focus,.hca-cm .hca-cm-step button:hover{background:0 0!important;border:0!important;color:#2b2522!important;padding:0!important}.hca-cm .hca-cm-qty button:hover:not([disabled]),.hca-cm .hca-cm-step button:not([disabled]):hover{color:var(--hca-accent-hover, #936e2a)!important}@media (max-width:860px){.hca-cm .hca-cm-x,.hca-cm .hca-cm-x:focus{background:#1f1a17!important;border-color:#1f1a17!important}}.hca-cm .hca-cm-skip,.hca-cm .hca-cm-skip:focus,.hca-cm .hca-cm-skip:hover{display:inline-block;background:0 0!important;border:0!important;padding:0!important;margin:10px 0 0;color:var(--hca-cg-title, #083a75)!important;text-decoration:underline;cursor:pointer;font-size:13px;width:auto!important;box-shadow:none!important}.hca-cm .hca-cm-skip:hover{color:var(--hca-accent-hover, #936e2a)!important}.hca-cm-verify .hca-cm-submit{width:100%}.hca-cm-vok{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:9px 12px;border:1px solid #b7dfc2;background:#eef8f1;color:#1e6b34;font-size:13px}.hca-cm-vok.is-pending{border-color:#ecd9a8;background:#fbf6e8;color:#7a5a12}.hca-cm-vok .hca-cm-skip{margin:0;font-size:12px}.hca-cm-body.is-noform{grid-template-columns:minmax(0,1fr)}.hca-cm-body.is-noform .hca-cm-left{max-width:980px;width:100%;margin:0 auto}.hca-cm .hca-cm-btn[hidden]{display:none!important}.hca-cm-content{font-size:15px;line-height:1.6;color:#333;margin:0 0 18px;overflow-wrap:anywhere}.hca-cm-content>:first-child{margin-top:0}.hca-cm-content>:last-child{margin-bottom:0}.hca-cm-content p{margin:0 0 .9em}.hca-cm-content h2,.hca-cm-content h3,.hca-cm-content h4{color:var(--hca-cg-title, #083a75);margin:1.1em 0 .5em;line-height:1.25}.hca-cm-content iframe,.hca-cm-content img,.hca-cm-content video{max-width:100%;height:auto}.hca-cm-content iframe{width:100%;min-height:260px;border:0}.hca-cm-content ol,.hca-cm-content ul{margin:0 0 1em 1.3em;padding:0}.hca-cm-content a,.hca-embed-alt a{color:var(--hca-cg-title, #083a75);text-decoration:underline}.hca-cm-content a:hover{color:var(--hca-accent-hover, #936e2a)}.hca-cm-more{flex-basis:100%;width:100%;margin:12px 0 0;padding-top:12px;border-top:1px solid #eee;font-size:14px}.hca-cm-full{margin:8px 0 12px;font-size:14px}.hca-cm-item.is-single .hca-cm-img{align-self:flex-start}.hca-cm-opts{margin:10px 0 4px}.hca-cm-opt{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1ede9;font-size:14px}.hca-cm-opt.is-on .hca-cm-opt-n{color:var(--hca-cg-title, #083a75);font-weight:600}.hca-cm-opt-tx{flex:1;min-width:0;display:flex;flex-direction:column}.hca-cm-opt-note{font-size:12px;color:#777}.hca-cm-opt-p{white-space:nowrap;color:var(--hca-accent);font-weight:600}.hca-cm-opts.is-readonly .hca-cm-ck,.hca-cm-opts.is-readonly .hca-cm-qty{display:none}.hca-cm .hca-cm-qty{display:inline-flex;align-items:center;gap:2px;border:1px solid #e3ddd8;background:#fff;flex:none}.hca-cm .hca-cm-qty button,.hca-cm .hca-cm-qty button:focus,.hca-cm .hca-cm-qty button:hover{width:28px!important;height:28px;padding:0!important;border:0!important;background:0 0!important;color:var(--hca-cg-title, #083a75)!important;font-size:16px;line-height:1;cursor:pointer;box-shadow:none!important}.hca-cm .hca-cm-qty button[disabled]{opacity:.35;cursor:default}.hca-cm-qty output{min-width:22px;text-align:center;font-size:14px;font-weight:600}.hca-cm-basket{margin:0 0 14px;padding:10px 12px;background:#fff;border:1px solid #ece6e1}.hca-cm-bt{font-size:13px;font-weight:600;color:var(--hca-cg-title, #083a75);margin-bottom:6px}.hca-cm-bl{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;border-top:1px solid #f3efeb}.hca-cm-bl:first-of-type{border-top:0}.hca-cm-bn{flex:1;min-width:0}.hca-cm-bp{min-width:56px;text-align:right;white-space:nowrap}.hca-cm-btot{font-weight:700;color:var(--hca-cg-title, #083a75)}.hca-cm-btot .hca-cm-bp{margin-right:22px}.hca-cm-opts{border-top:0}.hca-cm-sec{margin:10px 0 0;padding-top:8px;border-top:1px solid #eee}.hca-cm-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 2px}.hca-cm-sec-t{font-size:13px;font-weight:700;color:var(--hca-cg-title, #083a75);text-transform:uppercase;letter-spacing:.04em}.hca-cm-sec-r{font-size:12px;color:#888;white-space:nowrap}.hca-cm-sec-r.is-req{color:var(--hca-accent)}.hca-cm .hca-cm-ck,label.hca-cm-opt{cursor:pointer;margin:0}.hca-cm .hca-cm-ck{flex:none;width:18px;height:18px;accent-color:var(--hca-cg-title, #083a75)}.hca-cm-opts.is-readonly label.hca-cm-opt{cursor:default}.hca-cm-body.is-extonly{grid-template-columns:minmax(0,1fr)}.hca-cm-body.is-extonly .hca-cm-form,.hca-cm-body.is-extonly .hca-cm-left{width:100%;max-width:860px;margin-left:auto;margin-right:auto}.hca-cm-body.is-extonly .hca-cm-left:empty{display:none}.hca-cm-form.is-ext{position:static;background:#fff}.hca-cm-ext{font-size:14px}.hca-cm-ext input:not([type=checkbox]):not([type=radio]),.hca-cm-ext select,.hca-cm-ext textarea{max-width:100%}.hca-cm-iframe{display:block;width:100%;min-height:720px;border:0;background:#fff}.hca-cm-ext select.hca-locked{pointer-events:none;background-color:#f4f1ec!important}.hca-cm-form.is-ext:has(.is-trp){padding:0;border:0;background:0 0}.hca-cm{--hca-tab:#1663d6;--hca-ink2:#14294d;--hca-line2:#e4e7ec}.hca-cm-box{border-radius:14px;overflow:hidden}.hca-cm-head{border-bottom:0;padding-bottom:0}.hca-cm-tabwrap{position:relative;margin-top:18px;border-bottom:1px solid var(--hca-line2)}.hca-cm .hca-cm-tabs{gap:14px;margin:0;padding:0 2px 14px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.hca-cm .hca-cm-tab,.hca-cm .hca-cm-tab:focus,.hca-cm .hca-cm-tab:hover{position:relative;flex:none;display:inline-flex!important;align-items:center;gap:12px;scroll-snap-align:start;padding:15px 26px!important;min-height:0!important;border:0!important;border-radius:12px!important;background:#f1f2f5!important;color:var(--hca-ink2)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.hca-cm .hca-cm-tab:hover{background:#e6e9ef!important}.hca-cm .hca-cm-tab[aria-selected=true],.hca-cm .hca-cm-tab[aria-selected=true]:focus,.hca-cm .hca-cm-tab[aria-selected=true]:hover{background:var(--hca-tab)!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--hca-tab) 28%,transparent)!important}.hca-cm .hca-cm-tab[aria-selected=true]::after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:3px;border-radius:3px;background:var(--hca-tab)}.hca-cm .hca-cm-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--hca-tab) 45%,#fff)!important;outline-offset:2px}.hca-cm-tab-ic{display:inline-flex;flex:none}.hca-cm-tab-ic svg{width:28px;height:28px}.hca-cm-tabwrap::after,.hca-cm-tabwrap::before{content:"";position:absolute;top:0;bottom:14px;width:56px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.hca-cm-tabwrap::before{left:0;background:linear-gradient(90deg,#fff 25%,rgba(255,255,255,0))}.hca-cm-tabwrap::after{right:0;background:linear-gradient(270deg,#fff 25%,rgba(255,255,255,0))}.hca-cm .hca-cm-tabnav,.hca-cm .hca-cm-tabnav:focus,.hca-cm .hca-cm-tabnav:hover{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);z-index:2;display:none!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;padding:0!important;min-height:0!important;border-radius:50%!important;border:1px solid var(--hca-line2)!important;background:#fff!important;color:var(--hca-ink2)!important;box-shadow:0 4px 12px rgba(20,41,77,.16)!important;cursor:pointer}.hca-cm .hca-cm-tabnav.is-prev{left:-4px}.hca-cm .hca-cm-tabnav.is-next{right:-4px}.hca-cm .hca-cm-tabwrap.can-left .hca-cm-tabnav.is-prev,.hca-cm .hca-cm-tabwrap.can-right .hca-cm-tabnav.is-next{display:inline-flex!important}.hca-cm .hca-cm-tabnav:hover{color:var(--hca-tab)!important}.hca-cm-swipe{display:none;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-size:12px;color:#6b7280}.hca-cm-swipe svg:first-child{animation:hca-swipe-l 1.4s ease-in-out infinite}.hca-cm-swipe svg:last-child{animation:hca-swipe-r 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hca-cm-swipe svg{animation:none!important}}.hca-cm .hca-cm-intro{font-size:20px;line-height:1.5;font-weight:600;color:var(--hca-ink2);margin:0 0 22px;max-width:760px}.hca-cm .hca-cm-intro.hca-cm-content p{margin:0 0 .6em}.hca-cm .hca-cm-empty{padding:0;background:0 0;border:0;color:#4a5568;font-size:17px}.hca-cm .hca-cm-empty img{max-height:440px;aspect-ratio:2/1.1;border-radius:12px;margin:0 0 24px;box-shadow:0 6px 18px rgba(20,41,77,.1)}.hca-cm .hca-cm-empty p{margin:0}.hca-cm .hca-cm-form:not(.is-ext){padding:24px 26px 26px;background:#fff;border:1px solid var(--hca-line2);border-radius:14px;box-shadow:0 10px 30px rgba(20,41,77,.07)}.hca-cm .hca-cm-form:not(.is-ext) .hca-cm-ft{font-size:26px;font-weight:700;color:var(--hca-ink2);margin:0 0 4px}.hca-cm .hca-cm-form .hca-cm-about{font-size:17px;color:var(--hca-accent);margin-bottom:18px}.hca-cm .hca-cm-form .hca-cm-f>span{font-size:15px;color:var(--hca-ink2);margin-bottom:6px}.hca-cm .hca-cm-form .hca-cm-f{margin-bottom:16px}.hca-cm .hca-cm-form .hca-cm-grid2{gap:0 16px}.hca-cm .hca-cm-f input,.hca-cm .hca-cm-f textarea,.hca-cm .hca-dp-field,.hca-cm .hca-time{border:1px solid #d9dee6!important;border-radius:8px!important;padding:12px 15px!important;font-size:15px!important;color:var(--hca-ink2)!important;background-color:#fff!important}.hca-cm .hca-cm-f input::placeholder,.hca-cm .hca-cm-f textarea::placeholder{color:#8a93a3}.hca-cm .hca-cm-f input:focus,.hca-cm .hca-cm-f textarea:focus,.hca-cm .hca-dp-field:focus-visible,.hca-cm .hca-time:focus{outline:2px solid color-mix(in srgb,var(--hca-accent) 60%,#fff)!important;outline-offset:0!important;border-color:var(--hca-accent)!important}.hca-cm .hca-dp-field{padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314294d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:20px 20px!important}.hca-cm .hca-dp-field.is-empty{color:#8a93a3!important}.hca-cm .hca-cm-step{padding:0;border:1px solid #d9dee6;border-radius:8px;margin-bottom:16px;overflow:hidden;font-size:15px;color:var(--hca-ink2)}.hca-cm .hca-cm-step>span{padding:13px 10px}.hca-cm .hca-cm-step>div{align-self:stretch;border-left:1px solid #d9dee6;padding:0 8px;gap:10px}.hca-cm .hca-cm-step button,.hca-cm .hca-cm-step button:focus,.hca-cm .hca-cm-step button:hover{width:34px!important;height:100%!important;font-size:22px!important;color:var(--hca-ink2)!important}.hca-cm .hca-cm-step output{min-width:28px;font-size:16px;color:var(--hca-ink2)}.hca-cm .hca-cm-f textarea{min-height:84px}.hca-cm .hca-cm-form .hca-cm-submit,.hca-cm .hca-cm-form .hca-cm-submit:focus{padding:16px 18px!important;border-radius:8px!important;font-size:18px!important;font-weight:600!important;background:var(--hca-accent)!important;border-color:var(--hca-accent)!important}.hca-cm .hca-cm-form .hca-cm-submit:not([disabled]):hover{background:var(--hca-accent-hover, #936e2a)!important;border-color:var(--hca-accent-hover, #936e2a)!important}@media (max-width:860px){.hca-cm .hca-cm-tab,.hca-cm .hca-cm-tab:focus,.hca-cm .hca-cm-tab:hover{padding:12px 18px!important;font-size:16px!important;gap:10px}.hca-cm-tab-ic svg{width:24px;height:24px}.hca-cm-tabwrap{margin-left:-18px;margin-right:-60px}.hca-cm .hca-cm-tabs{padding-right:60px!important;padding-left:18px;scroll-padding:0 18px}.hca-cm-swipe{display:flex}.hca-cm-swipe[hidden]{display:none}.hca-cm .hca-cm-tabnav.is-prev{left:4px}.hca-cm .hca-cm-tabnav.is-next{right:4px}.hca-cm .hca-cm-intro{font-size:17px;margin-bottom:16px}.hca-cm .hca-cm-empty img{border-radius:10px;margin-bottom:16px}.hca-cm .hca-cm-form:not(.is-ext){padding:20px 18px}.hca-cm .hca-cm-form:not(.is-ext) .hca-cm-ft{font-size:22px}}.hca-embed{position:relative;margin:0 0 20px}.hca-embed iframe{display:block;width:100%;height:var(--hca-embed-h, 700px);max-height:80vh;border:1px solid var(--hca-line2, #e4e7ec);border-radius:12px;background:#fff}.hca-embed.is-loading::before{content:"";position:absolute;top:calc(min(var(--hca-embed-h, 700px),80vh)/2 - 18px);left:calc(50% - 18px);width:36px;height:36px;border-radius:50%;border:3px solid #e4e7ec;border-top-color:var(--hca-tab, #1663d6);animation:hca-spin .8s linear infinite;z-index:1}.hca-embed-alt{margin:6px 0 0;font-size:13px;text-align:right}.hca-embed.is-blocked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px dashed #d9dee6;border-radius:12px;background:#f8f9fb}.hca-embed.is-blocked p{margin:0;color:#4a5568}.hca-cm-full+.hca-embed,.hca-cm-ib>.hca-embed,.hca-cm-more .hca-embed{margin-top:12px}.hca-cm-viewer{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:#fff}.hca-cm-vbar{flex:none;display:flex;align-items:center;gap:14px;padding:14px 70px 14px 20px;border-bottom:1px solid var(--hca-line2, #e4e7ec)}.hca-cm-vtitle{flex:1;min-width:0;font-weight:700;color:var(--hca-ink2, #14294d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hca-cm-vnew{font-size:13px;color:var(--hca-cg-title, #083a75);white-space:nowrap}.hca-embed.is-fill{flex:1;min-height:0;margin:0;display:flex;flex-direction:column}.hca-embed.is-fill iframe{flex:1;height:auto;max-height:none;border:0;border-radius:0}.hca-embed.is-fill .hca-embed-alt{display:none}.hca-embed.is-fill.is-loading::before{top:calc(50% - 18px)}@media (max-width:860px){.hca-embed iframe{max-height:70vh}.hca-cm-vbar{padding:10px 58px 10px 12px;gap:8px}.hca-cm-vnew{display:none}}