:root{--primary-gradient:linear-gradient(135deg,#2563eb,#1d4ed8);--accent-gradient:linear-gradient(135deg,#3b82f6,#60a5fa);--glass-bg:rgba(255,255,255,0.7);--glass-border:rgba(226,232,240,0.8)}[data-theme=dark]{--glass-bg:rgba(15,23,42,0.6);--glass-border:rgba(51,65,85,0.5)}.contact-hero{padding:130px 0 80px;background:radial-gradient(circle at 10% 20%,rgba(37,99,235,.05) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(79,70,229,.04) 0,transparent 40%),linear-gradient(180deg,#f8fbff,#ffffff);position:relative;overflow:hidden;text-align:left}.hero-badge-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 6px 12px;background:linear-gradient(135deg,rgba(37,99,235,.07),rgba(59,130,246,.12));border:1px solid rgba(37,99,235,.18);border-radius:999px;box-shadow:0 4px 14px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.8);font-size:.775rem;font-weight:800;color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge-pill:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(59,130,246,.18));border-color:rgba(37,99,235,.32);box-shadow:0 8px 20px rgba(37,99,235,.15),inset 0 1px 0 rgba(255,255,255,.9)}.hero-badge-pill .badge-icon-wrap{width:24px;height:24px;border-radius:50%;background:#ffffff;color:#1d4ed8;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(37,99,235,.15);flex-shrink:0}.hero-badge-pill .badge-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.25);animation:pulseStatus 2s infinite}@keyframes pulseStatus{0%{box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}[data-theme=dark] .hero-badge-pill{background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(30,58,138,.3));border-color:rgba(59,130,246,.35);color:#60a5fa;box-shadow:0 4px 14px rgba(0,0,0,.3)}[data-theme=dark] .hero-badge-pill .badge-icon-wrap{background:#1e293b;color:#60a5fa}.contact-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:56px;gap:56px;align-items:flex-start;position:relative;z-index:2}.contact-hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left;align-self:flex-start}.contact-hero-right{width:100%}.section-title-main{font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:20px}.section-title-main span{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle-main{font-size:1.1rem;color:var(--text-muted);line-height:1.65;max-width:520px;margin:0 0 32px}.btn-cta-group{gap:16px;justify-content:flex-start;margin-bottom:36px}.btn-cta-group,.hero-quick-info{display:flex;align-items:center;flex-wrap:wrap}.hero-quick-info{gap:24px;padding-top:24px;border-top:1px solid rgba(226,232,240,.9);width:100%;max-width:520px}.quick-info-item{display:flex;align-items:center;gap:12px}.quick-info-icon{width:40px;height:40px;border-radius:12px;background:rgba(37,99,235,.08);color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-info-icon svg{width:18px;height:18px}.quick-info-label{display:block;font-size:.725rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.quick-info-val{font-size:.875rem;font-weight:700;color:#0f172a;text-decoration:none}.quick-info-val:hover{color:#1d4ed8}@media (max-width:992px){.contact-hero{padding:110px 0 60px}.contact-hero-grid{grid-template-columns:1fr;gap:40px}.contact-hero-left{align-items:flex-start;text-align:left}.section-subtitle-main{margin:0 0 32px}.btn-cta-group,.hero-quick-info{justify-content:flex-start}}[data-theme=dark] .contact-hero{background:radial-gradient(circle at 10% 20%,rgba(37,99,235,.12) 0,transparent 40%),linear-gradient(180deg,#090d16,#030712)}[data-theme=dark] .radar-node{background:#0f172a;border-color:rgba(51,65,85,.5)}[data-theme=dark] .radar-ring{border-color:rgba(255,255,255,.05)}@media (max-width:768px){.radar-backdrop{display:none}.section-title-main{font-size:2.75rem}}.get-in-touch-section{padding:100px 0;border-bottom:1px solid var(--border)}.git-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:48px}@media (max-width:1200px){.git-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.git-grid{grid-template-columns:1fr}}.git-card{position:relative;background:#ffffff;border:1px solid rgba(15,23,42,.06);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(15,23,42,.04),0 2px 8px rgba(15,23,42,.02);transition:all .35s cubic-bezier(.22,1,.36,1);overflow:hidden;text-align:left}.git-card:before{content:"";position:absolute;inset:auto -30px -30px auto;width:120px;height:120px;border-radius:50%;filter:blur(28px);opacity:.12;pointer-events:none}.git-card--sales{border-top:4px solid #2563eb}.git-card--sales:before{background:#2563eb}.git-card--sales:hover{border-color:rgba(37,99,235,.12);box-shadow:0 20px 40px rgba(37,99,235,.15),0 8px 16px rgba(37,99,235,.08);transform:translateY(-6px)}.git-card--support{border-top:4px solid #10b981}.git-card--support:before{background:#10b981}.git-card--support:hover{border-color:rgba(16,185,129,.12);box-shadow:0 20px 40px rgba(16,185,129,.15),0 8px 16px rgba(16,185,129,.08);transform:translateY(-6px)}.git-card--partnerships{border-top:4px solid #7c3aed}.git-card--partnerships:before{background:#7c3aed}.git-card--partnerships:hover{border-color:rgba(124,58,237,.12);box-shadow:0 20px 40px rgba(124,58,237,.15),0 8px 16px rgba(124,58,237,.08);transform:translateY(-6px)}.git-card--general{border-top:4px solid #f97316}.git-card--general:before{background:#f97316}.git-card--general:hover{border-color:rgba(249,115,22,.12);box-shadow:0 20px 40px rgba(249,115,22,.15),0 8px 16px rgba(249,115,22,.08);transform:translateY(-6px)}.git-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 20px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.6)}.git-icon-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.git-icon-green{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#10b981}.git-icon-purple{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed}.git-icon-orange{background:linear-gradient(135deg,#ffedd5,#fed7aa);color:#f97316}.git-card h3{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 10px}.git-card p{font-size:.925rem;color:#334155;line-height:1.55;margin:0 0 20px;flex-grow:1}.git-email{font-size:.9rem;font-weight:700;color:#334155;text-decoration:none;display:block;margin-bottom:20px;word-break:break-all;transition:color .2s ease}.git-card--sales:hover .git-email{color:#1d4ed8}.git-card--support:hover .git-email{color:#10b981}.git-card--partnerships:hover .git-email{color:#7c3aed}.git-card--general:hover .git-email{color:#f97316}.git-btn{padding:12px 16px;border-radius:12px;font-weight:700;font-size:.85rem;text-align:center;text-decoration:none;display:block;background:#ffffff;color:#475569;border:1.5px solid rgba(226,232,240,.8);transition:all .25s ease}.git-card--sales:hover .git-btn{background:#2563eb;color:#ffffff!important;border-color:#1d4ed8;box-shadow:0 8px 20px rgba(37,99,235,.15)}.git-card--support:hover .git-btn{background:#10b981;color:#ffffff!important;border-color:#10b981;box-shadow:0 8px 20px rgba(16,185,129,.15)}.git-card--partnerships:hover .git-btn{background:#7c3aed;color:#ffffff!important;border-color:#7c3aed;box-shadow:0 8px 20px rgba(124,58,237,.15)}.git-card--general:hover .git-btn{background:#f97316;color:#ffffff!important;border-color:#f97316;box-shadow:0 8px 20px rgba(249,115,22,.15)}[data-theme=dark] .git-card{background:#0f172a;border-color:rgba(51,65,85,.5);box-shadow:0 10px 30px rgba(0,0,0,.3)}[data-theme=dark] .git-card h3{color:#f8fafc}[data-theme=dark] .git-card p{color:#94a3b8}[data-theme=dark] .git-email{color:#cbd5e1}[data-theme=dark] .git-btn{background:#0f172a;border-color:rgba(51,65,85,.5);color:#94a3b8}[data-theme=dark] .git-icon-blue{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#60a5fa}[data-theme=dark] .git-icon-green{background:linear-gradient(135deg,#064e3b,#065f46);color:#34d399}[data-theme=dark] .git-icon-purple{background:linear-gradient(135deg,#581c87,#4c1d95);color:#a78bfa}[data-theme=dark] .git-icon-orange{background:linear-gradient(135deg,#7c2d12,#7c2d12);color:#fb923c}.form-demo-section{padding:120px 0;background:linear-gradient(180deg,#f8fbff,#ffffff);border-bottom:1px solid var(--border)}.form-demo-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:stretch;max-width:1200px;margin:0 auto}@media (max-width:1024px){.form-demo-grid{grid-template-columns:1fr;gap:48px}}.contact-form-card{background:#ffffff;border:1px solid rgba(15,23,42,.06);border-radius:24px;padding:34px 38px;box-shadow:0 20px 45px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.02);text-align:left}.contact-form-card h2{font-size:1.85rem;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.02em}.contact-form-card p.form-subtitle{font-size:.925rem;color:#334155;margin:0 0 24px;line-height:1.55}.form-grid-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px}@media (max-width:600px){.form-grid-inner{grid-template-columns:1fr}}.form-group-full{grid-column:1/-1}.contact-label{font-size:.85rem;font-weight:700;color:#0f172a;margin-bottom:8px;display:block}.contact-label span.req{color:#b91c1c;margin-left:2px}.input-relative{position:relative;display:flex;align-items:center}.input-icon-inside{position:absolute;left:16px;color:#1d4ed8;pointer-events:none;width:18px;height:18px;transition:transform .2s ease}.input-relative:focus-within .input-icon-inside{transform:scale(1.1)}.contact-input{width:100%;padding:14px 16px 14px 46px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffff;color:#0f172a;font-size:.95rem;outline:none;transition:all .2s ease}select.contact-input{padding:14px 40px 14px 46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}textarea.contact-input{padding:14px 16px 14px 46px}.contact-input:focus{border-color:#1d4ed8;box-shadow:0 0 0 4px rgba(37,99,235,.1);background:#ffffff}.textarea-relative .input-icon-inside{top:16px}.captcha-wrapper-box{margin-bottom:12px}.captcha-img-box{background:#f1f5f9;padding:12px 24px;border-radius:12px;font-size:1.25rem;letter-spacing:.2em;border:1px solid rgba(15,23,42,.04);box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.captcha-refresh-btn{background:#ffffff;border:1px solid rgba(15,23,42,.08);color:#334155;border-radius:12px;width:48px;height:48px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.captcha-refresh-btn:hover{border-color:rgba(37,99,235,.2);box-shadow:0 4px 12px rgba(37,99,235,.08)}.submit-btn-gradient{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;border:none;padding:16px 24px;border-radius:14px;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease;width:100%;box-shadow:0 10px 25px rgba(37,99,235,.2)}.submit-btn-gradient:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(37,99,235,.3)}.form-footer-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:.825rem;color:#334155}.demo-features-card{background:#ffffff;border:1px solid rgba(15,23,42,.06);border-radius:28px;padding:48px;box-shadow:0 20px 50px rgba(15,23,42,.04),0 4px 20px rgba(15,23,42,.02);display:flex;flex-direction:column;justify-content:space-between;text-align:left}.demo-features-card h2{font-size:2.25rem;font-weight:800;color:#0f172a;margin:0 0 12px;letter-spacing:-.02em}.demo-features-card p.demo-subtitle{font-size:1rem;color:#334155;line-height:1.6;margin:0 0 32px}.demo-flow-timeline{display:flex;flex-direction:column;gap:20px;position:relative;margin-bottom:32px}.demo-flow-timeline:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:2px;border-left:2px dashed rgba(37,99,235,.2);z-index:1}.demo-flow-step{display:flex;gap:16px;align-items:center;position:relative;z-index:2}.flow-number-badge{width:40px;height:40px;border-radius:50%;background:#2563eb;color:#ffffff;font-size:.85rem;font-weight:700;box-shadow:0 4px 10px rgba(37,99,235,.2)}.flow-icon-box,.flow-number-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0}.flow-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(37,99,235,.05);color:#1d4ed8}.flow-text-box h4{font-size:.975rem;font-weight:800;color:#0f172a;margin:0 0 4px}.flow-text-box p{font-size:.85rem;color:#334155;margin:0;line-height:1.4}.why-book-widget{background:#f8fbff;border:1px solid rgba(37,99,235,.06);border-radius:20px;padding:24px;margin-bottom:28px}.why-book-widget h4{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 16px}.why-book-list{display:flex;flex-direction:column;gap:16px}.why-book-item{display:flex;gap:12px;align-items:flex-start}.why-book-icon{width:32px;height:32px;border-radius:8px;background:#ffffff;border:1px solid rgba(15,23,42,.04);color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px rgba(0,0,0,.02)}.why-book-text h5{font-size:.875rem;font-weight:700;color:#0f172a;margin:0 0 2px}.why-book-text p{font-size:.8rem;color:#334155;margin:0;line-height:1.4}.demo-tags-title{font-size:.875rem;font-weight:700;color:#0f172a;margin-bottom:12px}.demo-tags-matrix{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.demo-tag-pill{font-size:.775rem;font-weight:600;color:#475569;background:#f1f5f9;padding:6px 12px;border-radius:8px;border:1px solid rgba(226,232,240,.8);display:inline-flex;align-items:center;gap:6px}.demo-tag-pill i{width:12px;height:12px;color:#94a3b8}.btn-schedule-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#ffffff;color:#7c3aed;border:1.5px solid #ddd6fe;font-size:.95rem;font-weight:700;border-radius:14px;text-decoration:none;cursor:pointer;transition:all .3s ease;width:100%}.btn-schedule-outline:hover{background:#7c3aed;border-color:#7c3aed;color:#ffffff;box-shadow:0 10px 25px rgba(124,58,237,.25);transform:translateY(-2px)}[data-theme=dark] .contact-form-card,[data-theme=dark] .demo-features-card{background:#0f172a;border-color:rgba(51,65,85,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}[data-theme=dark] .contact-form-card h2,[data-theme=dark] .demo-features-card h2{color:#f8fafc}[data-theme=dark] .contact-input{background:#1e293b;border-color:rgba(51,65,85,.5);color:#f8fafc}[data-theme=dark] .contact-input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.15)}[data-theme=dark] .captcha-img-box{border-color:rgba(51,65,85,.5)}[data-theme=dark] .captcha-refresh-btn{background:#1e293b;border-color:rgba(51,65,85,.5);color:#94a3b8}[data-theme=dark] .flow-number-badge{background:#2563eb;box-shadow:0 4px 10px rgba(37,99,235,.3)}[data-theme=dark] .flow-icon-box{background:rgba(37,99,235,.15);color:#60a5fa}[data-theme=dark] .demo-tags-title,[data-theme=dark] .flow-text-box h4,[data-theme=dark] .why-book-text h5,[data-theme=dark] .why-book-widget h4{color:#f8fafc}[data-theme=dark] .contact-form-card p.form-subtitle,[data-theme=dark] .demo-features-card p.demo-subtitle,[data-theme=dark] .flow-text-box p,[data-theme=dark] .form-footer-note,[data-theme=dark] .why-book-text p{color:#94a3b8}[data-theme=dark] .why-book-widget{background:#1e293b;border-color:rgba(51,65,85,.3)}[data-theme=dark] .why-book-icon{background:#0f172a;border-color:rgba(51,65,85,.5);color:#60a5fa}[data-theme=dark] .demo-tag-pill{background:#1e293b;color:#94a3b8;border-color:rgba(51,65,85,.5)}[data-theme=dark] .btn-schedule-outline{background:#0f172a;color:#a78bfa;border-color:rgba(139,92,246,.3)}[data-theme=dark] .btn-schedule-outline:hover{background:#7c3aed;color:#ffffff;border-color:#7c3aed}[data-theme=dark] .input-icon-inside{color:#60a5fa}.business-serve-section{padding:100px 0;border-bottom:1px solid var(--border)}.business-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:48px}@media (max-width:992px){.business-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.business-grid{grid-template-columns:1fr}}.business-card{position:relative;background:#ffffff;border:1px solid rgba(15,23,42,.06);border-radius:24px;padding:32px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(15,23,42,.03),0 2px 8px rgba(15,23,42,.02);transition:all .35s cubic-bezier(.22,1,.36,1);overflow:hidden;text-align:left}.business-card:before{content:"";position:absolute;inset:auto -35px -35px auto;width:110px;height:110px;border-radius:50%;filter:blur(28px);opacity:.12;pointer-events:none}.business-card h3{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 10px}.business-card p{font-size:.925rem;color:#334155;line-height:1.55;margin:0}.business-card--landlords{border-top:4px solid #3f51b5}.business-card--landlords:before{background:#3f51b5}.business-card--landlords:hover{border-color:rgba(63,81,181,.12);box-shadow:0 20px 40px rgba(63,81,181,.12);transform:translateY(-6px)}.business-card--managers{border-top:4px solid #9c27b0}.business-card--managers:before{background:#9c27b0}.business-card--managers:hover{border-color:rgba(156,39,176,.12);box-shadow:0 20px 40px rgba(156,39,176,.12);transform:translateY(-6px)}.business-card--pgowners{border-top:4px solid #009688}.business-card--pgowners:before{background:#009688}.business-card--pgowners:hover{border-color:rgba(0,150,136,.12);box-shadow:0 20px 40px rgba(0,150,136,.12);transform:translateY(-6px)}.business-card--hostels{border-top:4px solid #4caf50}.business-card--hostels:before{background:#4caf50}.business-card--hostels:hover{border-color:rgba(76,175,80,.12);box-shadow:0 20px 40px rgba(76,175,80,.12);transform:translateY(-6px)}.business-card--apartments{border-top:4px solid #2196f3}.business-card--apartments:before{background:#2196f3}.business-card--apartments:hover{border-color:rgba(33,150,243,.12);box-shadow:0 20px 40px rgba(33,150,243,.12);transform:translateY(-6px)}.business-card--rental{border-top:4px solid #ff9800}.business-card--rental:before{background:#ff9800}.business-card--rental:hover{border-color:rgba(255,152,0,.12);box-shadow:0 20px 40px rgba(255,152,0,.12);transform:translateY(-6px)}.business-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 6px 15px rgba(15,23,42,.04)}.b-icon-indigo{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#3f51b5}.b-icon-purple{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#9c27b0}.b-icon-teal{background:linear-gradient(135deg,#e6fffa,#b2f5ea);color:#009688}.b-icon-green{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#4caf50}.b-icon-blue{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#2196f3}.b-icon-orange{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#ff9800}[data-theme=dark] .business-card{background:#0f172a;border-color:rgba(51,65,85,.5);box-shadow:0 10px 30px rgba(0,0,0,.3)}[data-theme=dark] .business-card h3{color:#f8fafc}[data-theme=dark] .business-card p{color:#94a3b8}[data-theme=dark] .b-icon-indigo{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#818cf8}[data-theme=dark] .b-icon-purple{background:linear-gradient(135deg,#3b0764,#581c87);color:#c084fc}[data-theme=dark] .b-icon-teal{background:linear-gradient(135deg,#042f2e,#115e59);color:#2dd4bf}[data-theme=dark] .b-icon-green{background:linear-gradient(135deg,#062f1e,#065f46);color:#34d399}[data-theme=dark] .b-icon-blue{background:linear-gradient(135deg,#0c4a6e,#0369a1);color:#38bdf8}[data-theme=dark] .b-icon-orange{background:linear-gradient(135deg,#431407,#7c2d12);color:#fb923c}.hours-why-section{padding:120px 0;background:linear-gradient(180deg,#f8fbff,#ffffff);border-bottom:1px solid var(--border)}.hours-why-grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:992px){.hours-why-grid{grid-template-columns:1fr;gap:48px}}.hours-card{background:#ffffff;border-radius:28px;padding:40px;box-shadow:0 20px 50px rgba(15,23,42,.04),0 4px 20px rgba(15,23,42,.02);text-align:left;position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.06);border-top:4px solid #2563eb}.hours-card:before{content:"";position:absolute;inset:auto -30px -30px auto;width:100px;height:100px;border-radius:50%;background:rgba(37,99,235,.08);filter:blur(24px);pointer-events:none}.hours-card h3{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 24px;gap:10px}.hours-card h3,.hours-row{display:flex;align-items:center}.hours-row{justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.04);font-size:.95rem;color:#475569}.hours-row:last-of-type{border-bottom:none;padding-bottom:0}.hours-row strong{color:#0f172a;font-weight:700}.status-pill{padding:4px 10px;border-radius:99px;font-size:.775rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}.status-pill--open{background:rgba(16,185,129,.08);color:#10b981}.status-pill--closed{background:rgba(239,68,68,.08);color:#b91c1c}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hours-card-footer{margin-top:28px;padding-top:24px;border-top:1px solid rgba(15,23,42,.06);font-size:.85rem;color:#334155}.hours-card-footer a{color:#1d4ed8;text-decoration:none;font-weight:700}.hours-card-footer a:hover{text-decoration:underline}.why-choose-column{text-align:left}.why-choose-column h3{font-size:2.25rem;font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-.02em}.why-choose-column p.why-intro{font-size:1.05rem;color:#334155;line-height:1.65;margin:0 0 36px}.why-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:600px){.why-benefits-grid{grid-template-columns:1fr}}.why-benefit-card{background:#ffffff;border:1px solid rgba(15,23,42,.04);border-radius:20px;padding:24px;box-shadow:0 4px 20px rgba(15,23,42,.01);transition:all .3s ease}.why-benefit-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.1);box-shadow:0 10px 25px rgba(37,99,235,.04)}.why-benefit-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.why-benefit-card h4{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 6px}.why-benefit-card p{font-size:.85rem;color:#334155;line-height:1.45;margin:0}[data-theme=dark] .hours-card,[data-theme=dark] .why-benefit-card{background:#0f172a;border-color:rgba(51,65,85,.5);box-shadow:0 10px 30px rgba(0,0,0,.3)}[data-theme=dark] .hours-card h3,[data-theme=dark] .hours-row strong,[data-theme=dark] .why-benefit-card h4,[data-theme=dark] .why-choose-column h3{color:#f8fafc}[data-theme=dark] .hours-card-footer,[data-theme=dark] .hours-row,[data-theme=dark] .why-benefit-card p,[data-theme=dark] .why-choose-column p.why-intro{color:#94a3b8}[data-theme=dark] .hours-row{border-bottom-color:rgba(255,255,255,.03)}[data-theme=dark] .hours-card-footer{border-top-color:rgba(255,255,255,.05)}[data-theme=dark] .hours-card-footer a{color:#60a5fa}.faq-section{padding:100px 0;border-bottom:1px solid var(--border)}.faq-container{max-width:800px;margin:48px auto 0;display:flex;flex-direction:column;gap:16px}.faq-accordion-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:all .2s ease}.faq-accordion-header{width:100%;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;text-align:left;font-weight:700;font-size:1.05rem;color:var(--text-primary);cursor:pointer;outline:none}.faq-accordion-header:hover{color:#1d4ed8}.faq-accordion-content{padding:0 24px;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);color:var(--text-muted);font-size:.95rem;line-height:1.6}.faq-accordion-item.active{border-color:#3b82f6;box-shadow:0 10px 20px rgba(37,99,235,.03)}.faq-accordion-item.active .faq-accordion-content{padding-bottom:24px;max-height:300px}.faq-accordion-icon{transition:transform .3s ease}.faq-accordion-item.active .faq-accordion-icon{transform:rotate(180deg)}.captcha-wrapper-box{display:flex;gap:12px;align-items:center;margin-bottom:16px}.captcha-img-box{background:#e2e8f0;color:#0f172a;font-weight:800;padding:10px 18px;border-radius:8px;font-size:1.15rem;letter-spacing:.15em;text-decoration:none;font-family:monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .captcha-img-box{background:#1e293b;color:#f8fafc}.captcha-refresh-btn{background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.captcha-refresh-btn:hover{background:var(--bg-alt);color:#1d4ed8}.final-cta{padding:100px 0;background:transparent}.cta-card-wrapper{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-radius:28px;padding:80px 48px;text-align:center;color:white;box-shadow:0 20px 50px rgba(37,99,235,.15)}.cta-card-wrapper h2{font-size:2.5rem;font-weight:800;color:white;margin-bottom:16px;letter-spacing:-.02em}.cta-card-wrapper p{font-size:1.15rem;opacity:.9;max-width:680px;margin:0 auto 36px;line-height:1.6}@media (max-width:991px){.contact-hero{padding:100px 0 40px!important}.contact-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.contact-hero-left{align-items:flex-start!important;text-align:left!important}.section-title-main{font-size:clamp(2rem,6vw,2.75rem)!important;line-height:1.15!important;margin-bottom:16px!important}.section-subtitle-main{font-size:.95rem!important;line-height:1.6!important;margin-bottom:24px!important}.business-serve-section,.faq-section,.final-cta,.form-demo-section,.get-in-touch-section,.hours-why-section{padding:50px 0!important}}@media (max-width:768px){.btn-cta-group{flex-direction:column!important;display:flex!important;width:100%!important;gap:12px!important}.btn-cta-group .btn{width:100%!important;justify-content:center!important;padding:14px 20px!important}.hero-quick-info{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.git-grid{grid-template-columns:1fr!important;gap:16px!important}.git-card{padding:24px 20px!important;border-radius:20px!important}.form-demo-grid{grid-template-columns:1fr!important;gap:32px!important}.contact-form-card,.demo-features-card{padding:24px 18px!important;border-radius:20px!important}.form-grid-inner{gap:12px!important}.business-grid,.form-grid-inner{grid-template-columns:1fr!important}.business-grid{gap:16px!important}.business-card{padding:24px 20px!important;border-radius:20px!important}.hours-why-grid{grid-template-columns:1fr!important;gap:32px!important}.hours-card{padding:24px 20px!important;border-radius:20px!important}.cta-card-wrapper{padding:44px 20px!important;border-radius:20px!important}.cta-card-wrapper h2{font-size:clamp(1.75rem,5vw,2.25rem)!important}}.navbar{position:fixed!important;top:18px!important;left:50%!important;transform:translateX(-50%)!important;width:max-content!important;min-width:min(calc(100% - 64px),1320px)!important;max-width:calc(100% - 24px)!important;height:72px!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:999px!important;padding:0 20px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 10px 30px rgba(15,23,42,.08),0 4px 12px rgba(37,99,235,.06)!important;transition:box-shadow .3s ease,background .3s ease!important}.navbar.scrolled{background:rgba(255,255,255,.96)!important;box-shadow:0 14px 40px rgba(15,23,42,.12),0 4px 16px rgba(37,99,235,.08)!important}[data-theme=dark] .navbar{background:rgba(15,23,42,.88)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 30px rgba(0,0,0,.35),0 4px 12px rgba(37,99,235,.08)!important}[data-theme=dark] .navbar.scrolled{background:rgba(15,23,42,.97)!important}.navbar:after,.navbar:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at center,rgba(37,99,235,.1),transparent 70%);pointer-events:none}.navbar:before{left:8px}.navbar:after{right:8px}.navbar-container{justify-content:space-between;gap:1rem;height:76px;width:100%;padding:0 8px}.logo,.navbar-container{display:flex;align-items:center}.logo{gap:10px;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;text-decoration:none;flex-shrink:0}.logo span{display:inline-flex;align-items:center;gap:0;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important}.logo-text-primary{color:#0D2571!important;-webkit-text-fill-color:#0D2571!important;font-weight:800}.logo-text-accent{color:#3d8bff!important;-webkit-text-fill-color:#3d8bff!important;font-weight:800}[data-theme=dark] .logo-text-primary{color:#6baeff!important;-webkit-text-fill-color:#6baeff!important}[data-theme=dark] .logo-text-accent{color:#60cfff!important;-webkit-text-fill-color:#60cfff!important}.nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;position:relative}.nav-link{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;color:#475569;padding:7px 12px;border-radius:8px;text-decoration:none;transition:color .2s ease,background .2s ease;white-space:nowrap}.nav-link:hover{color:#0f172a;background:rgba(15,23,42,.04)}.nav-link.active{color:#1d4ed8}.nav-link:after{display:none!important}[data-theme=dark] .nav-link{color:#94a3b8}[data-theme=dark] .nav-link:hover{color:#f8fafc;background:rgba(255,255,255,.06)}[data-theme=dark] .nav-link.active{color:#60a5fa}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-btn-login{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#475569!important;padding:9px 16px;border-radius:999px;border:1px solid rgba(226,232,240,.9)!important;background:transparent!important;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.nav-btn-login:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=dark] .nav-btn-login{color:#94a3b8!important;border-color:rgba(51,65,85,.9)!important}[data-theme=dark] .nav-btn-login:hover{background:rgba(255,255,255,.06)!important;color:#f8fafc!important}.nav-btn-cta{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#ffffff!important;padding:12px 20px;border-radius:999px;border:none!important;background:linear-gradient(135deg,#2563eb,#4f7dff)!important;box-shadow:0 4px 14px rgba(37,99,235,.3);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,opacity .2s ease;white-space:nowrap}.nav-btn-cta:hover{box-shadow:0 8px 24px rgba(37,99,235,.28)!important;transform:translateY(-1px);opacity:.94}.nav-btn-cta:active{transform:translateY(0)}.nav-item-dropdown{position:relative}.dropdown-chevron{transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-item-dropdown:hover .dropdown-chevron{transform:rotate(180deg)}@media (min-width:992px){.dropdown-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(8px);background:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:8px;min-width:230px;box-shadow:0 16px 40px -8px rgba(15,23,42,.12),0 2px 8px rgba(0,0,0,.04);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:999;display:flex;flex-direction:column;gap:2px;list-style:none!important;margin:0}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-menu a{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#475569;text-decoration:none;font-size:.875rem;font-weight:500;border-radius:10px;transition:background .15s,color .15s}.dropdown-menu a:hover{background:#f8fafc;color:#1d4ed8}.dropdown-menu a.active{background:rgba(37,99,235,.07);color:#1d4ed8;font-weight:600}.badge-soon{font-size:.65rem;background:#f1f5f9;color:#334155;padding:2px 6px;border-radius:4px;font-weight:600;margin-left:auto}}[data-theme=dark] .dropdown-menu{background:#1e293b!important;border-color:#334155!important;box-shadow:0 16px 40px -8px rgba(0,0,0,.5)!important}[data-theme=dark] .dropdown-menu a{color:#94a3b8!important}[data-theme=dark] .dropdown-menu a:hover{background:#334155!important;color:#f8fafc!important}[data-theme=dark] .dropdown-menu a.active{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}[data-theme=dark] .badge-soon{background:#334155!important;color:#94a3b8!important}@media (max-width:991px){.dropdown-menu{display:none;list-style:none!important;padding-left:20px!important;margin:8px 0 0;flex-direction:column;gap:6px}.nav-item-dropdown.active .dropdown-menu{display:flex}.dropdown-menu a{display:flex;align-items:center;gap:10px;padding:8px 12px;color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;border-radius:8px}.dropdown-menu a.active{color:#1d4ed8;font-weight:600}.dropdown-menu a.disabled-link{opacity:.55;pointer-events:none}.badge-soon{font-size:.65rem;background:rgba(0,0,0,.05);color:var(--text-muted);padding:2px 6px;border-radius:4px;font-weight:600;margin-left:auto}}@media (max-width:1100px){.navbar{width:calc(100% - 40px)!important;padding:0 16px!important}.nav-link{padding:7px 9px;font-size:14px}}@media (max-width:991px){.navbar{position:fixed!important;top:10px!important;left:12px!important;right:12px!important;width:auto!important;min-width:0!important;max-width:none!important;transform:none!important;padding:0 12px!important;border-radius:999px!important}.navbar,.navbar-container{height:56px!important;box-sizing:border-box!important}.navbar-container{width:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.logo{gap:6px!important;max-width:65%!important;overflow:hidden!important;flex-shrink:1!important}.logo img{height:32px!important;width:auto!important;flex-shrink:0!important}.logo span{font-size:1.025rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.nav-btn-cta,.nav-btn-login{display:none!important}.lang-selector-wrapper{padding:4px 8px!important;min-height:32px!important}.lang-selector-wrapper .lang-text{font-size:.75rem!important}.mobile-menu-toggle,.navbar .mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:rgba(15,23,42,.06)!important;border:none!important;color:#0f172a!important;cursor:pointer!important;z-index:1001!important;flex-shrink:0!important;margin:0!important;visibility:visible!important;opacity:1!important}[data-theme=dark] .mobile-menu-toggle,[data-theme=dark] .navbar .mobile-menu-toggle{background:rgba(255,255,255,.08)!important;color:#f8fafc!important}.nav-links{position:fixed!important;top:0!important;left:0!important;width:300px!important;max-width:85vw!important;height:100vh!important;height:100dvh!important;background:#ffffff!important;border-right:1px solid rgba(226,232,240,.9)!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:stretch!important;z-index:1000!important;transform:translateX(-100%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,visibility .3s!important;box-shadow:8px 0 32px rgba(15,23,42,.15)!important;margin:0!important;list-style:none!important;opacity:0!important;visibility:hidden!important;overflow-y:auto!important}.nav-links.active,.navbar.mobile-menu-open .nav-links{transform:translateX(0)!important;opacity:1!important;visibility:visible!important}.mobile-menu-header,.navbar .mobile-menu-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(226,232,240,.9)!important;visibility:visible!important;opacity:1!important}.mobile-menu-header img,.navbar .mobile-menu-header img{height:32px!important;width:auto!important;display:block!important;object-fit:contain!important}.close-menu{background:none!important;border:none!important;font-size:22px!important;color:#334155!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.nav-links li{width:100%!important}.nav-links .nav-link{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;font-size:1rem!important;font-weight:600!important;padding:12px 16px!important;color:#475569!important;border-radius:12px!important;text-decoration:none!important;transition:all .2s ease!important;box-sizing:border-box!important}.nav-links .nav-link.active,.nav-links .nav-link:hover{background:rgba(37,99,235,.08)!important;color:#2563eb!important}.mobile-nav-label{display:block!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;color:#94a3b8!important;text-transform:uppercase!important;padding:8px 12px 4px!important;margin:4px 0!important}.nav-link-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.1rem!important;margin-right:8px!important}.mobile-actions-wrapper{flex-direction:column!important;gap:12px!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid rgba(226,232,240,.9)!important}.mobile-actions-wrapper,.mobile-drawer-btn{display:flex!important;width:100%!important;box-sizing:border-box!important}.mobile-drawer-btn{align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;border-radius:12px!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease!important}.mobile-drawer-btn-secondary{background:#ffffff!important;border:1px solid rgba(226,232,240,.9)!important;color:#0f172a!important}.mobile-drawer-btn-primary{background:linear-gradient(135deg,#2563eb,#4f7dff)!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 14px rgba(37,99,235,.3)!important}[data-theme=dark] .mobile-nav-label{color:#334155!important}[data-theme=dark] .mobile-actions-wrapper{border-top-color:#1e293b!important}[data-theme=dark] .mobile-drawer-btn-secondary{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .nav-links{background:#0f172a!important}[data-theme=dark] .mobile-menu-header,[data-theme=dark] .nav-links{border-color:#1e293b!important}[data-theme=dark] .close-menu,[data-theme=dark] .nav-links .nav-link{color:#94a3b8!important}[data-theme=dark] .nav-links .nav-link.active,[data-theme=dark] .nav-links .nav-link:hover{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}}@media (min-width:992px){.mobile-actions-wrapper,.mobile-menu-toggle,.mobile-nav-label,.mobile-theme-toggle,.nav-link-icon{display:none!important}}