.site-main h1{font-weight:700}.site-main span.bg-gradient-to-l{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 28 10'%3E%3Cpath d='M0 5Q7 0 14 5T28 5' fill='none' stroke='%23ff5a36' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0/28px 10px repeat-x;border-radius:0;width:84px;display:block;height:10px!important}.site-main :is(div,a,article,li,details,section).border-border-soft.bg-app-card{border:2.5px solid var(--hx-line);box-shadow:5px 5px 0 var(--hx-shadow);border-radius:22px;transition:transform .15s,box-shadow .15s}.site-main :is(a,button).border-border-soft.bg-app-card:hover{border-color:var(--hx-line);box-shadow:2px 2px 0 var(--hx-shadow);transform:translate(3px,3px)}.dark .site-main :is(div,a,article,li,details,section).border-border-soft.bg-app-card{border-color:#f5e9d08c}.site-main :is(a,button).rounded-full.border{border:2px solid var(--hx-ink);color:var(--hx-ink);background:#fff;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.dark .site-main :is(a,button).rounded-full.border{border-color:#fff8ec}.site-main :is(a,button).rounded-full.border:hover{border-color:var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink)}.site-main :is(a,button).rounded-full.border.border-accent{background:var(--hx-yellow);color:var(--hx-ink);box-shadow:2px 2px 0 var(--hx-ink)}.site-main :is(a,button).rounded-full.border.border-accent span.bg-accent{background:var(--hx-orange)}.site-main :is(input,select,textarea).border-border-soft{border:2px solid var(--hx-ink);color:var(--hx-ink);background:#fff}.site-main :is(input,select,textarea).border-border-soft:focus{border-color:var(--hx-orange);box-shadow:0 0 0 4px #ff5a362e}.contact-hero{border:2.5px solid var(--hx-ink);background-color:var(--hx-cream);background-image:linear-gradient(var(--hx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hx-grid) 1px, transparent 1px);color:var(--hx-ink);box-shadow:8px 8px 0 var(--hx-shadow);background-size:32px 32px;border-radius:32px}.contact-hero-tag{border:2px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink);font-size:13px;font-weight:700}.contact-hero-main h2{color:var(--hx-ink);font-weight:700}.contact-hero-main p{color:#3c3a5e;font-size:14px}.contact-btn{border:2.5px solid var(--hx-ink);box-shadow:4px 4px 0 var(--hx-ink);border-radius:16px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s}.contact-btn:hover{box-shadow:2px 2px 0 var(--hx-ink);transform:translate(2px,2px)}.contact-btn-primary,.contact-btn-primary:hover{background:var(--hx-orange);color:#fff}.contact-btn-outline,.contact-btn-outline:hover{color:var(--hx-ink);background:#fff}.contact-card{border:2px solid var(--hx-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:3px 3px 0 var(--hx-ink);background:#fff;border-radius:18px}.contact-card:hover{border-color:var(--hx-ink);box-shadow:1px 1px 0 var(--hx-ink);background:#fff;transform:translate(2px,2px)}.contact-card-text span{color:#5a587a}.contact-card-text b{color:var(--hx-ink)}.contact-card-icon{border:2px solid var(--hx-ink);color:var(--hx-ink)}.contact-card-icon--navy{color:#fff;background:#3d7bff}.contact-card-icon--green{background:#2bb673}.contact-card-icon--gold{background:var(--hx-yellow)}.contact-card-icon--instagram{color:#fff;background:linear-gradient(145deg,#833ab4,#fd1d1d 60%,#fcb045)}@media (max-width:760px){.contact-hero{box-shadow:5px 5px 0 var(--hx-shadow);padding:28px 20px}}.site-main .home-contact{--text-main:#1b1a3a;--text-soft:#5a587a;--app-card:#fff;--border-soft:#1b1a3a;border:2.5px solid var(--hx-ink);background-color:var(--hx-cream);background-image:linear-gradient(var(--hx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hx-grid) 1px, transparent 1px);box-shadow:8px 8px 0 var(--hx-shadow);color:var(--hx-ink);background-size:32px 32px;border-radius:32px;align-items:center;gap:40px;padding:40px 48px;position:relative;overflow:visible}.site-main .home-contact:before,.site-main .home-contact:after{display:none}.site-main .home-contact-copy{min-height:0;color:var(--hx-ink);background:0 0;padding:0}.site-main .home-contact-copy h2{max-width:none;color:var(--hx-ink);font-size:clamp(24px,2.8vw,34px);font-weight:700}.site-main .home-contact-copy>p{color:#3c3a5e}.site-main .home-contact-copy>span{border:2px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink);border-radius:99px;padding:5px 16px;font-size:14px;font-weight:700;display:inline-flex}.site-main .home-contact-copy ul{max-width:none;color:var(--hx-ink)}.site-main .home-contact-copy li:before{border:2px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink)}.site-main .home-contact-form-wrap{border:2.5px solid var(--hx-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:10px 10px 0 var(--hx-ink);background:#fff;border-radius:28px;margin:0;padding:26px 28px}.site-main .home-contact-form-wrap>h3{color:var(--hx-ink);font-weight:700}.site-main .home-contact-form-wrap input,.site-main .home-contact-form-wrap textarea,.site-main .home-contact-form-wrap select{border:2px solid var(--hx-ink);background:var(--hx-cream);color:var(--hx-ink);border-radius:14px}.site-main .home-contact-form button,.site-main .home-contact-form button:hover{border:2.5px solid var(--hx-ink);background:var(--hx-orange);color:#fff;box-shadow:5px 5px 0 var(--hx-ink);border-radius:18px;font-weight:700}@media (max-width:900px){.site-main .home-contact{box-shadow:5px 5px 0 var(--hx-shadow);gap:28px;margin-inline:0;padding:28px 20px 32px}.site-main .home-contact-form-wrap{box-shadow:6px 6px 0 var(--hx-ink);padding:22px 18px}}.om-page{--om-ink:#1b1a3a;--om-soft:#5a587a;--om-line:#1b1a3a;--om-card:#fff;--om-blue:#ff5a36}.om-chip-time{border:2px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink)}.om-chip{border:2px solid var(--hx-ink);color:var(--hx-ink);background:#dfe9ff}.om-header h1{font-weight:700}.om-cover{border:2.5px solid var(--hx-ink);box-shadow:8px 8px 0 var(--hx-shadow);border-radius:28px}.om-answer{border:2.5px solid var(--hx-ink);box-shadow:8px 8px 0 var(--hx-shadow);background:#1f2c8f;border-radius:28px}.om-answer>span{color:var(--hx-yellow)}.om-tip,.om-more,.om-faq details{border:2.5px solid var(--hx-ink);box-shadow:5px 5px 0 var(--hx-shadow);background:#fff;border-radius:22px}.om-tip-num{border:2px solid var(--hx-ink);color:var(--hx-ink)}.om-more>summary:after{border:2px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink)}.om-cta{border:2.5px solid var(--hx-ink);background:var(--hx-yellow);color:var(--hx-ink);box-shadow:6px 6px 0 var(--hx-shadow);border-radius:28px}.om-toc{border:2px dashed var(--hx-ink);color:var(--hx-ink);background:#fff8ec}.om-tip h3,.om-tip p,.om-faq summary,.om-faq details p,.om-more>summary{color:var(--hx-ink)}.om-tip p,.om-faq details p{color:#3c3a5e}.ig-lightbox{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1530c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ig-lightbox-card{border:2.5px solid var(--hx-ink);width:min(920px,100%);max-height:calc(100vh - 40px);color:var(--hx-ink);box-shadow:8px 8px 0 var(--hx-ink);background:#fff;border-radius:26px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.ig-lightbox-img{object-fit:contain;background:#f3efe4;flex:1;width:100%;min-height:0;max-height:calc(100vh - 190px);display:block}.ig-lightbox-caption{border-top:2.5px solid var(--hx-ink);background:var(--hx-cream);text-align:right;flex-direction:column;gap:4px;padding:14px 20px 16px;display:flex}.ig-lightbox-caption b{font-size:15px;font-weight:700}.ig-lightbox-caption span{color:#3c3a5e;font-size:14px;line-height:1.8}.ig-lightbox-caption small{color:#5a587a;font-size:12px}.ig-lightbox-close,.ig-lightbox-nav{border:2px solid var(--hx-ink);background:var(--hx-yellow);width:42px;height:42px;color:var(--hx-ink);cursor:pointer;box-shadow:2px 2px 0 var(--hx-ink);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute}.ig-lightbox-close{top:12px;left:12px}.ig-lightbox-nav{top:calc(50% - 60px)}.ig-lightbox-nav svg{display:block}.ig-lightbox-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ig-lightbox-prev{right:12px}.ig-lightbox-next{left:12px}@media (max-width:600px){.ig-lightbox{padding:10px}.ig-lightbox-img{max-height:calc(100vh - 170px)}}.dark .site-main .home-contact{background-color:var(--hx-cream);background-image:linear-gradient(var(--hx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hx-grid) 1px, transparent 1px);border-color:var(--hx-ink);background-size:32px 32px;box-shadow:8px 8px #f5e9d052}.dark .site-main .home-contact-copy,.dark .site-main .home-contact-copy h2,.dark .site-main .home-contact-copy li{color:var(--hx-ink)}.dark .site-main .home-contact-copy>p{color:#3c3a5e}.dark .site-main .home-contact-form-wrap{background:#fff}.dark .site-main .home-contact-form-wrap :is(h3,label,span){color:var(--hx-ink)}.dark .site-main .home-contact-form-wrap p{color:#5a587a}.consult-field{display:block}.consult-field>span{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.consult-select{position:relative}.consult-select-trigger{border:2px solid var(--hx-ink);background:var(--hx-cream);width:100%;color:var(--hx-ink);font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex;box-shadow:none!important}.consult-select-menu{inset-inline:0;z-index:20;border:2px solid var(--hx-ink);box-shadow:4px 4px 0 var(--hx-ink);background:#fff;border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px)}.consult-select-menu button{width:100%;font:inherit;text-align:right;cursor:pointer;padding:9px 12px;font-size:13.5px;display:block;color:var(--hx-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;font-weight:500!important}.consult-select-menu button:hover,.consult-select-menu button[aria-selected=true]{background:var(--hx-cream)!important;font-weight:700!important}
