.get-started-hero{background:var(--bg-main);width:100%;padding:clamp(80px,10vw,120px) 5vw}.get-started-container{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}.hero-eyebrow{color:var(--accent-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:.875rem;font-weight:600;display:inline-block}.hero-title{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1.1}.hero-subtitle{color:var(--text-secondary);margin:0 0 40px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5}.process-steps{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding-top:24px;display:flex}.process-step{align-items:center;gap:16px;display:flex}.step-number{background:var(--surface);width:28px;height:28px;color:var(--accent-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.step-text{color:var(--text-primary);font-size:.95rem;font-weight:500}.hero-form-wrapper{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);padding:clamp(24px,4vw,40px)}.contact-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--text-primary);font-size:.875rem;font-weight:500}.form-group input,.form-group textarea{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-main);border:1px solid var(--rule);border-radius:var(--radius-md);transition:border-color .2s var(--ease-apple), box-shadow .2s var(--ease-apple);padding:12px 16px;font-size:1rem}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-secondary);opacity:.6}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 3px #0071e31a}.chip-group{flex-wrap:wrap;gap:10px;display:flex}.chip-label{cursor:pointer}.chip-label input{opacity:0;width:0;height:0;position:absolute}.chip{color:var(--text-secondary);background:var(--bg-main);border:1px solid var(--rule);border-radius:var(--radius-pill);transition:all .2s var(--ease-apple);padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-block}.chip-label input:checked+.chip{color:var(--accent-blue);border-color:var(--accent-blue);background:#0071e314}.chip-label:hover .chip{border-color:var(--text-secondary)}.submit-btn{background:var(--accent-blue);color:#fff;width:100%;font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;transition:all .3s var(--ease-apple);border:none;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px 24px;font-size:1rem;font-weight:600;display:inline-flex}.submit-btn:hover{box-shadow:var(--shadow-glow);background:#0077ed;transform:translateY(-1px)}.submit-btn:active{transform:translateY(0)}.submit-btn svg{transition:transform .3s var(--ease-apple)}.submit-btn:hover svg{transform:translate(4px)}.form-disclaimer{color:var(--text-secondary);text-align:center;margin:0;font-size:.8rem;line-height:1.4}.form-disclaimer a{color:var(--accent-blue);text-decoration:none}.form-disclaimer a:hover{text-decoration:underline}.presence-section{background:var(--bg-grey);border-top:1px solid var(--rule);width:100%;padding:clamp(60px,8vw,100px) 5vw}.presence-container{max-width:1100px;margin:0 auto}.presence-title{letter-spacing:-.03em;color:var(--text-primary);text-align:center;margin:0 0 40px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.presence-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.presence-card{background:var(--bg-main);border:1px solid var(--rule);border-radius:var(--radius-xl);transition:transform .3s var(--ease-apple), border-color .3s var(--ease-apple);padding:32px}.presence-card:hover{border-color:var(--accent-blue);transform:translateY(-4px)}.card-icon{background:var(--surface);border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent-blue);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.presence-card h3{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-size:1.25rem;font-weight:600}.presence-card .location{color:var(--accent-blue);margin:0 0 12px;font-size:.95rem;font-weight:500}.presence-card .detail{color:var(--text-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.5}.card-link{color:var(--accent-blue);transition:gap .2s var(--ease-apple);align-items:center;gap:4px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.card-link:hover{gap:8px}[data-reveal]{opacity:0;transition:opacity .8s var(--ease-apple), transform .8s var(--ease-apple);transition-delay:var(--delay,0s);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.get-started-container{grid-template-columns:1fr;gap:40px}.hero-content{text-align:center;flex-direction:column;align-items:center;display:flex}.process-steps{align-items:center;width:100%;max-width:400px}}@media (width<=640px){.form-row,.presence-grid{grid-template-columns:1fr}.chip-group{justify-content:center}}
