:root{--bg-primary:#0a0a0f;--bg-card:#0f0f16;--bg-input:#161620;--accent-purple:#a855f7;--accent-pink:#ec4899;--accent-blue:#00a8ff;--accent-cyan:#00d4aa;--text-primary:#fff;--text-secondary:#a0a0b5;--text-muted:#5a5a6e;--border-color:rgba(255,255,255,.08);--border-focus:rgba(168,85,247,.5);--gradient-text:linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#00a8ff 100%)}body{background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}body h1,body h2,body h3{font-family:'gotham_htfbold'}.contact-page{min-height:100vh}.dark-section{background:var(--bg-primary);padding:10rem 2rem 5rem}.white-section{background:#fff;padding:5rem 2rem}.page-header{text-align:center;margin-bottom:4rem}.page-label{display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-blue);margin-bottom:1.5rem;font-weight:600}.page-label:before,.page-label:after{content:'';width:30px;height:1px;background:var(--accent-blue);opacity:.4}.page-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:1.125rem;color:var(--text-secondary);max-width:630px;margin:0 auto;text-align:center}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:4rem;align-items:stretch}.contact-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:2.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.contact-card:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-purple);opacity:0;transition:opacity .2s ease}.contact-card:hover:before{opacity:.6}.card-header{margin-bottom:1.5rem}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.card-description{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.contact-form{flex:1;display:flex;flex-direction:column}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;flex:1}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1/-1}.form-group.full-width:last-of-type{flex:1}.form-group.full-width:last-of-type .form-textarea{flex:1;min-height:80px}.form-label{display:block;font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.form-label .required{color:var(--accent-pink)}.form-label .optional{color:var(--text-muted);font-weight:400}.form-input,.form-select,.form-textarea{width:100%;padding:.875rem 1rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:all .3s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(168,85,247,.1)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235a5a6e' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-select option{background:var(--bg-card);color:var(--text-primary);padding:.5rem}.form-textarea{min-height:100px;resize:vertical}.submit-btn{width:100%;padding:1rem 2rem;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:12px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,255,255,.15)}.form-footer{margin-top:1rem;font-size:.8125rem;color:var(--text-muted);text-align:center}.calendly-embed-container{background:#fff;border-radius:16px;overflow:hidden;min-height:480px;flex:1}.calendly-placeholder{height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#fafafa 0%,#f0f0f0 100%);color:#333;text-align:center;padding:2rem}.calendly-placeholder-icon{width:64px;height:64px;background:#06c;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.calendly-placeholder h4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#1a1a1a}.calendly-placeholder p{color:#666;font-size:.9375rem;margin-bottom:1.5rem}.calendly-placeholder .meeting-info{display:flex;gap:1.5rem;font-size:.875rem;color:#555}.calendly-placeholder .meeting-info span{display:flex;align-items:center;gap:.375rem}.divider-or{display:none}.what-happens-section{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.what-happens-content h3{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#0a0a0f;letter-spacing:-.02em}.what-happens-content .highlight{color:#0a0a0f;font-weight:600}.what-happens-content>p{color:#444;font-size:1.0625rem;line-height:1.8;margin-bottom:1.5rem}.clarity-list{margin-top:1.5rem}.clarity-list p{color:#444;margin-bottom:.75rem;font-size:1rem;font-weight:500}.clarity-list ul{list-style:none;padding:0}.clarity-list li{display:flex;align-items:flex-start;gap:.75rem;color:#1a1a1a;margin-bottom:.875rem;font-size:1rem}.clarity-list li svg{flex-shrink:0;color:#0a0a0f;margin-top:3px}.discovery-note{margin-top:2rem;padding:1.25rem 1.5rem;background:#f5f5f7;border:none;border-radius:12px;font-size:.9375rem;color:#444;line-height:1.6}.discovery-note strong{color:#0a0a0f}.trust-signals{display:flex;flex-direction:column;gap:1rem}.trust-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f9f9fb;border:1px solid #e8e8ec;border-radius:16px;transition:all .2s ease}.trust-item:hover{border-color:#d0d0d8;background:#f5f5f7}.trust-icon{width:48px;height:48px;background:#0a0a0f;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.trust-content h4{font-size:1rem;font-weight:600;margin-bottom:.375rem;color:#0a0a0f}.trust-content p{font-size:.875rem;color:#666;line-height:1.5}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr}}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}.divider-or{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted);font-size:.875rem;font-weight:500}.divider-or:before,.divider-or:after{content:'';flex:1;height:1px;background:var(--border-color)}.what-happens-section{grid-template-columns:1fr;gap:3rem}}@media (max-width:600px){.dark-section{padding:8rem 1rem 3rem}.white-section{padding:3rem 1rem}.contact-card{padding:1.75rem}.form-grid{grid-template-columns:1fr}.card-title{font-size:1.2rem}.what-happens-content h3{font-size:1.7rem}}.form-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem}.form-success.visible{display:flex}.form-success-icon{width:72px;height:72px;background:linear-gradient(135deg,rgba(0,168,255,.15) 0%,rgba(0,168,255,.05) 100%);border:1px solid rgba(0,168,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--accent-blue)}.form-success h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.form-success p{color:var(--text-muted);font-size:.9375rem}.contact-form.hidden{display:none}.contact-card.form-card .formDark{border:none;padding:0;margin:0}