.hx-contact-page{padding-top:130px;padding-bottom:80px}.hx-contact-header{max-width:720px;margin-bottom:40px}.hx-contact-title{color:var(--hexa-font-main);letter-spacing:-1.5px;margin-bottom:16px;font-size:max(2.2rem,min(5vw,4.2rem));font-weight:700;line-height:1.1}.text-glow{color:var(--hexa-accent);text-shadow:0 0 40px rgba(0,255,209,.4)}.hx-contact-subtitle{color:var(--hexa-font-dim);font-size:1.05rem;line-height:1.6}.hx-contact-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;display:grid}.hx-contact-form-wrapper{border-radius:var(--radius-card);min-width:0;padding:36px}.hx-form-tabs-minimal{border-bottom:1px solid var(--hexa-card-border);flex-wrap:wrap;gap:8px;margin-bottom:30px;padding-bottom:10px;display:flex}.hx-tab-minimal-btn{color:var(--hexa-font-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:8px;margin-bottom:-11px;padding:10px 16px;font-size:.92rem;font-weight:500;transition:all .3s;display:flex}.hx-tab-minimal-btn:hover{color:var(--hexa-font-main)}.hx-tab-minimal-btn.active{color:var(--hexa-accent);border-bottom-color:var(--hexa-accent)}.hx-form-minimal{flex-direction:column;gap:26px;display:flex}.hx-input-row-minimal{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hx-input-float{flex-direction:column;display:flex;position:relative}.hx-input-float input,.hx-input-float textarea{border:none;border-bottom:1px solid var(--hexa-card-border);color:var(--hexa-font-main);resize:vertical;background:0 0;padding:12px 0;font-family:inherit;font-size:1rem;transition:all .3s}.hx-input-float input:focus,.hx-input-float textarea:focus{border-bottom-color:var(--hexa-accent);outline:none}.hx-input-float label{color:var(--hexa-font-dim);pointer-events:none;font-size:.95rem;transition:all .3s;position:absolute;top:12px;left:0}.hx-input-float input:focus~label,.hx-input-float input:not(:placeholder-shown)~label,.hx-input-float textarea:focus~label,.hx-input-float textarea:not(:placeholder-shown)~label{color:var(--hexa-accent);font-size:.78rem;top:-12px}.hx-meeting-section{flex-direction:column;gap:24px;display:flex}.section-mini-label{color:var(--hexa-font-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:.8rem;display:block}.hx-type-pills{flex-wrap:wrap;gap:10px;display:flex}.hx-type-pill{border:1px solid var(--hexa-card-border);color:var(--hexa-font-dim);cursor:pointer;background:rgba(255,255,255,.03);border-radius:50px;align-items:center;gap:8px;padding:9px 16px;font-size:.88rem;transition:all .3s;display:flex}.hx-type-pill:hover{color:var(--hexa-font-main);background:rgba(255,255,255,.06)}.hx-type-pill.active{border-color:var(--hexa-accent);color:var(--hexa-accent);background:rgba(0,255,209,.1)}.hx-custom-datetime-wrapper{flex-direction:column;gap:22px;display:flex;overflow:hidden}.hx-date-scroll-container{width:100%;padding:2px 0;overflow:hidden}.hx-date-scroll-area{scroll-behavior:smooth;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:10px;padding:6px 2px 10px;display:flex;overflow-x:auto}.hx-date-card{border:1px solid var(--hexa-card-border);cursor:pointer;background:rgba(255,255,255,.02);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:72px;padding:12px 8px;transition:all .25s;display:flex}.hx-date-card .d-month{color:var(--hexa-font-dim);text-transform:uppercase;font-size:.7rem}.hx-date-card .d-num{color:var(--hexa-font-main);font-size:1.25rem;font-weight:600}.hx-date-card .d-day{color:var(--hexa-font-dim);font-size:.75rem}.hx-date-card.active{background:var(--hexa-accent);border-color:var(--hexa-accent);transform:translateY(-2px)}.hx-date-card.active span{color:var(--hexa-bg)}.hx-time-grid{grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:10px;display:grid}.hx-time-pill{border:1px solid var(--hexa-card-border);color:var(--hexa-font-main);cursor:pointer;background:rgba(255,255,255,.02);border-radius:10px;padding:10px 0;font-size:.9rem;transition:all .25s}.hx-time-pill.active{border-color:var(--hexa-accent);color:var(--hexa-accent);background:rgba(0,255,209,.15)}.hx-submit-minimal-btn{background:var(--hexa-font-main);color:var(--hexa-bg);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:15px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.hx-submit-minimal-btn:hover{background:var(--hexa-accent);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,209,.25)}.hx-contact-sidebar{position:-webkit-sticky;position:sticky;top:120px}.hx-cart-summary-box,.hx-info-summary-box{border-radius:var(--radius-card);background:linear-gradient(rgba(0,255,209,.03) 0%,rgba(15,15,15,.2) 100%);border:1px solid rgba(0,255,209,.3);padding:28px}.summary-header{border-bottom:1px solid var(--hexa-card-border);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex}.summary-header h3{color:var(--hexa-font-main);margin:0;font-size:1.15rem;font-weight:500}.summary-items-list{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.summary-item-card{border-bottom:1px solid var(--hexa-card-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.summary-item-info{color:var(--hexa-font-main);align-items:center;gap:8px;font-size:.92rem;display:flex}.summary-remove-btn{color:#ff4d4d;cursor:pointer;opacity:.6;background:0 0;border:none;transition:opacity .2s}.summary-remove-btn:hover{opacity:1}.total-label{color:var(--hexa-font-dim);text-transform:uppercase;letter-spacing:1px;font-size:.78rem}.total-price{color:var(--hexa-accent);letter-spacing:-1px;font-size:2rem;font-weight:700}.hx-info-summary-box{border-color:var(--hexa-card-border);background:var(--hexa-card-bg)}.hx-info-summary-box h3{margin-bottom:6px;font-size:1.25rem;font-weight:600}.hx-info-summary-box p{color:var(--hexa-font-dim);margin-bottom:24px;font-size:.92rem}.direct-contact-items{flex-direction:column;gap:18px;display:flex}.dc-item{flex-direction:column;gap:3px;display:flex}.dc-label{color:var(--hexa-font-dim);text-transform:uppercase;letter-spacing:1.2px;font-size:.72rem}.dc-item a,.dc-item p{color:var(--hexa-font-main);margin:0;font-size:1.05rem;text-decoration:none;transition:color .25s}.dc-item a:hover{color:var(--hexa-accent)}@media (max-width:1024px){.hx-contact-grid{grid-template-columns:1fr;gap:32px}.hx-contact-sidebar{order:-1;position:relative;top:0}}@media (max-width:768px){.hx-contact-page{padding-top:100px;padding-bottom:60px}.hx-contact-form-wrapper{padding:20px 16px}.hx-form-tabs-minimal{white-space:nowrap;justify-content:flex-start;gap:6px;margin-bottom:24px;padding-bottom:6px;overflow-x:auto}.hx-tab-minimal-btn{flex:none;padding:8px 12px;font-size:.84rem}.hx-input-row-minimal{grid-template-columns:1fr;gap:20px}.hx-type-pills{flex-direction:column;gap:8px}.hx-type-pill{justify-content:center;width:100%;padding:11px}.hx-time-grid{grid-template-columns:repeat(3,1fr);gap:8px}.hx-submit-minimal-btn{width:100%;margin-top:10px;padding:15px}.hx-cart-summary-box,.hx-info-summary-box{padding:20px 16px}.total-price{font-size:1.75rem}}
