:root,html[data-theme=dark]{--contact-bg:#030712;--contact-card-bg:rgba(15,23,42,.65);--contact-card-border:hsla(0,0%,100%,.08);--contact-card-hover:rgba(56,189,248,.22);--contact-text-title:#fff;--contact-text-body:#94a3b8;--contact-text-sub:#cbd5e1;--contact-pill-bg:hsla(0,0%,100%,.05);--contact-pill-border:hsla(0,0%,100%,.1);--contact-badge-bg:rgba(56,189,248,.1);--contact-badge-border:rgba(56,189,248,.25);--contact-badge-text:#38bdf8}html[data-theme=light]{--contact-bg:#f8fafc;--contact-card-bg:#fff;--contact-card-border:#e2e8f0;--contact-card-hover:rgba(14,165,233,.3);--contact-text-title:#0f172a;--contact-text-body:#475569;--contact-text-sub:#1e293b;--contact-pill-bg:#f8fafc;--contact-pill-border:#e2e8f0;--contact-badge-bg:#f0f9ff;--contact-badge-border:#bae6fd;--contact-badge-text:#0284c7}.contact-page-shell{background:var(--contact-bg);min-height:100vh;padding-bottom:5rem;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.contact-hero-wrap{padding:4.5rem 1.5rem 2.5rem;max-width:1200px;width:100%;box-sizing:border-box;margin:0 auto;text-align:center}.contact-eyebrow-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:9999px;background:var(--contact-badge-bg);border:1px solid var(--contact-badge-border);color:var(--contact-badge-text);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.35rem;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.4;text-align:center}.contact-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:850;line-height:1.12;letter-spacing:-.03em;color:var(--contact-text-title);margin-bottom:1.25rem;word-break:break-word;overflow-wrap:break-word}.contact-hero-subtitle{font-size:clamp(1rem,2vw,1.2rem);line-height:1.68;color:var(--contact-text-body);max-width:760px;margin:0 auto 2.5rem;font-weight:450;word-break:break-word}.contact-sla-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:1060px;width:100%;box-sizing:border-box;margin:0 auto 3.5rem}.contact-sla-card{padding:1.35rem 1.5rem;border-radius:14px;background:var(--contact-card-bg);border:1px solid var(--contact-card-border);text-align:left;backdrop-filter:blur(12px);min-width:0;box-sizing:border-box;transition:transform .22s ease,border-color .22s ease}.contact-sla-card:hover{transform:translateY(-2px);border-color:var(--contact-card-hover)}.contact-sla-metric{font-size:1.55rem;font-weight:850;color:var(--contact-badge-text);margin-bottom:.2rem;display:block;letter-spacing:-.02em}.contact-sla-label{font-size:.85rem;font-weight:700;color:var(--contact-text-title);margin-bottom:.3rem;word-break:break-word}.contact-sla-desc{font-size:.78rem;color:var(--contact-text-body);line-height:1.5;margin:0;word-break:break-word}.contact-channels-section{max-width:1200px;margin:0 auto 4rem;padding:0 1.5rem}.contact-channels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:1.5rem;width:100%;min-width:0;box-sizing:border-box}.contact-channel-tile{display:flex;flex-direction:column;justify-content:space-between;padding:1.75rem;border-radius:18px;background:var(--contact-card-bg);border:1px solid var(--contact-card-border);backdrop-filter:blur(16px);min-width:0;box-sizing:border-box;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.contact-channel-tile:hover{transform:translateY(-3px);border-color:var(--contact-card-hover);box-shadow:0 16px 40px -12px rgba(56,189,248,.1)}html[data-theme=light] .contact-channel-tile:hover{box-shadow:0 12px 32px -8px rgba(14,165,233,.12)}.contact-channel-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem;flex-wrap:wrap;gap:.6rem}.contact-channel-icon-pill{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--contact-pill-bg);border:1px solid var(--contact-pill-border);color:var(--contact-badge-text);overflow:hidden;flex-shrink:0}.contact-founder-avatar-wrap{width:44px;height:44px;border-radius:12px;overflow:hidden;flex-shrink:0}.contact-founder-avatar-img{width:100%;height:100%;object-fit:cover;object-position:center top}.contact-channel-status-pill{font-size:.7rem;font-weight:700;padding:.25rem .7rem;border-radius:9999px;display:inline-flex;align-items:center;letter-spacing:.04em;background:var(--contact-pill-bg);border:1px solid var(--contact-pill-border);color:var(--contact-text-body);white-space:normal;text-align:right;max-width:100%;line-height:1.3;word-break:break-word}html[data-theme=light] .contact-channel-status-pill{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.contact-nda-badge{font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--contact-badge-text);margin-bottom:.5rem;display:block}html[data-theme=light] .contact-nda-badge{color:#0284c7}.contact-channel-title{font-size:1.15rem;font-weight:750;color:var(--contact-text-title);margin-bottom:.5rem;line-height:1.35}.contact-channel-desc{font-size:.875rem;color:var(--contact-text-body);line-height:1.58;margin-bottom:1.5rem}.contact-channel-action{margin-top:auto}.contact-channel-btn{display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.85rem 1.15rem;border-radius:12px;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;border:1px solid var(--contact-card-border);background:var(--contact-pill-bg);color:var(--contact-text-title)}.contact-channel-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-channel-btn:hover{background:var(--contact-badge-bg);border-color:var(--contact-badge-border);color:var(--contact-badge-text)}.contact-channel-btn--wa{background:rgba(37,211,102,.08);border-color:rgba(37,211,102,.25);color:#22c55e}.contact-channel-btn--wa:hover{background:rgba(37,211,102,.16);border-color:rgba(37,211,102,.45)}.contact-channel-btn--zoom{background:rgba(14,165,233,.08);border-color:rgba(14,165,233,.25);color:#0284c7}.contact-channel-btn--zoom:hover{background:rgba(14,165,233,.16);border-color:rgba(14,165,233,.45)}.sabrixa-dark .contact-channel-btn--zoom,html[data-theme=dark] .contact-channel-btn--zoom{color:#38bdf8;background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.3)}.sabrixa-dark .contact-channel-btn--zoom:hover,html[data-theme=dark] .contact-channel-btn--zoom:hover{background:rgba(56,189,248,.2);border-color:rgba(56,189,248,.5)}.contact-nda-bar{max-width:1200px;margin:0 auto 4rem;padding:0 1.5rem}.contact-nda-card{padding:2rem 2.5rem;border-radius:20px;background:linear-gradient(135deg,rgba(30,41,59,.7),rgba(15,23,42,.9));border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:2rem;backdrop-filter:blur(20px);min-width:0;box-sizing:border-box}html[data-theme=light] .contact-nda-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.contact-nda-content{flex:1;min-width:0}.contact-nda-heading{font-size:1.35rem;font-weight:750;color:var(--contact-text-title);margin-bottom:.5rem;line-height:1.35;word-break:break-word}.contact-nda-body{font-size:.9rem;color:var(--contact-text-body);line-height:1.58;margin:0;word-break:break-word}.contact-nda-link{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:12px;font-size:.88rem;font-weight:650;white-space:normal;text-align:center;max-width:100%;box-sizing:border-box;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);color:#38bdf8;text-decoration:none;transition:background .2s ease,transform .2s ease;flex-shrink:0}.contact-nda-link:hover{background:rgba(56,189,248,.22);transform:translateY(-1px)}html[data-theme=light] .contact-nda-link{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}html[data-theme=light] .contact-nda-link:hover{background:#e0f2fe}.contact-faq-section{max-width:1080px;margin:0 auto;padding:0 1.5rem 2rem}.contact-faq-header{text-align:center;margin-bottom:3rem}.contact-faq-title{font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800;color:var(--contact-text-title);margin-bottom:.75rem;letter-spacing:-.025em}.contact-faq-desc{font-size:1rem;color:var(--contact-text-body);line-height:1.6}.contact-faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem}.contact-faq-item{padding:1.5rem 1.75rem;border-radius:14px;background:var(--contact-card-bg);border:1px solid var(--contact-card-border);backdrop-filter:blur(12px);transition:border-color .2s ease,transform .2s ease}.contact-faq-item:hover{border-color:var(--contact-card-hover);transform:translateY(-2px)}.contact-faq-q{font-size:1rem;font-weight:700;color:var(--contact-text-title);margin-bottom:.7rem;line-height:1.4}.contact-faq-a{font-size:.88rem;color:var(--contact-text-body);line-height:1.65;margin:0}.channel-live-pill{font-size:.7rem!important;font-weight:700!important;padding:.22rem .65rem!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;gap:0!important;background:var(--contact-pill-bg,hsla(0,0%,100%,.05))!important;border:1px solid var(--contact-pill-border,hsla(0,0%,100%,.1))!important;color:var(--contact-text-body,#94a3b8)!important;letter-spacing:.04em!important;white-space:nowrap!important}.channel-live-pill .channel-live-dot{display:none!important}html[data-theme=light] .channel-live-pill{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}@media (max-width:960px){.contact-channels-grid,.contact-sla-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-hero-wrap{padding:3.5rem 1rem 2rem}.contact-hero-title{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.15}.contact-channels-section,.contact-faq-section,.contact-nda-bar{padding-left:1rem;padding-right:1rem}.contact-channels-grid{grid-template-columns:1fr!important;gap:1rem!important}.contact-channel-tile,.contact-channels-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.contact-channel-tile{padding:1.25rem 1rem!important;overflow:hidden!important}.contact-channel-tile-top{flex-wrap:wrap!important;gap:.5rem!important;width:100%!important}.contact-channel-status-pill{max-width:100%!important;white-space:normal!important;word-break:break-word!important}.contact-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;width:100%!important}.contact-sla-card,.contact-sla-grid{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.contact-sla-card{overflow:hidden!important}.contact-nda-card{flex-direction:column!important;align-items:flex-start!important;padding:1.35rem 1.15rem!important;gap:1.25rem!important;box-sizing:border-box!important;overflow:hidden!important}.contact-nda-card,.contact-nda-content{width:100%!important;max-width:100%!important;min-width:0!important}.contact-nda-link{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.contact-nda-heading{font-size:1.15rem!important;word-break:break-word!important}.sabrixa-talk-stage{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.contact-social-card,.luxury-intake-card{padding:1.5rem 1.15rem!important;border-radius:18px!important}.contact-social-card,.contact-social-tile,.luxury-intake-card{overflow:hidden!important}.contact-faq-list,.contact-social-card,.contact-social-tile,.luxury-intake-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.contact-faq-list{grid-template-columns:1fr!important;gap:1rem!important}.contact-faq-item{padding:1.25rem 1.15rem!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}}@media (max-width:640px){.contact-sla-grid{grid-template-columns:1fr}}@media (max-width:480px){.contact-hero-title{font-size:clamp(1.65rem,9vw,2rem)}.contact-sla-grid{grid-template-columns:1fr}.contact-sla-card{padding:1.1rem 1.15rem}.contact-sla-metric{font-size:1.35rem}.contact-channel-title{font-size:1.05rem}.luxury-intake-card{padding:1.25rem .95rem!important}}.contact-social-section{margin:3.5rem 0 1rem}.contact-social-card{border-radius:20px;padding:2.5rem;background:var(--contact-card-bg);border:1px solid var(--contact-card-border);box-shadow:0 4px 24px rgba(0,0,0,.04);width:100%;min-width:0;box-sizing:border-box}.contact-social-header{max-width:680px;margin-bottom:2rem}.contact-social-title{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:var(--contact-text-title);margin:.65rem 0 .5rem;word-break:break-word}.contact-social-desc{font-size:.95rem;line-height:1.6;color:var(--contact-text-body);margin:0;word-break:break-word}.contact-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;box-sizing:border-box}@media (max-width:768px){.contact-social-grid{grid-template-columns:1fr}}.contact-social-tile{display:flex;align-items:center;gap:1.15rem;padding:1.25rem 1.35rem;border-radius:14px;background:var(--contact-pill-bg);border:1px solid var(--contact-card-border);text-decoration:none;min-width:0;max-width:100%;box-sizing:border-box;transition:all .25s cubic-bezier(.16,1,.3,1)}.contact-social-tile:hover{transform:translateY(-2px);border-color:rgba(0,102,255,.35);background:rgba(0,102,255,.04);box-shadow:0 8px 24px rgba(0,102,255,.08)}.social-tile-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.social-tile-icon--linkedin{background:rgba(10,102,194,.12);color:#0a66c2}.social-tile-icon--x{background:rgba(15,23,42,.08);color:#0f172a}.sabrixa-dark .social-tile-icon--x,html[data-theme=dark] .social-tile-icon--x{background:hsla(0,0%,100%,.08);color:#f8fafc}.social-tile-icon--github{background:rgba(36,41,47,.1);color:#24292f}.sabrixa-dark .social-tile-icon--github,html[data-theme=dark] .social-tile-icon--github{background:hsla(0,0%,100%,.08);color:#f8fafc}.social-tile-icon--youtube{background:rgba(255,0,0,.1);color:red}.social-tile-info{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.social-tile-info strong{font-size:.95rem;font-weight:750;color:var(--contact-text-title)}.social-tile-info span,.social-tile-info strong{min-width:0;overflow-wrap:break-word;word-break:break-word}.social-tile-info span{font-size:.8rem;color:var(--contact-text-body);line-height:1.4}