.marketing-shell .contactHero.hero{background:radial-gradient(70% 62% at 50% 100%,#00bf6361,#00bf6300 62%),radial-gradient(90% 60% at 12% 0,#ffffff0d,#0000 50%),linear-gradient(#090b09 0%,#0a130d 60%,#0a1b11 100%);min-height:0}.marketing-shell .contactHero.heroD h1{letter-spacing:-.035em;max-width:24ch;font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:700;line-height:1.06}.marketing-shell .contactHero.heroD h1 span{white-space:normal;display:block}.marketing-shell .contactHero.heroD h1 .green{color:var(--green-bright);margin-top:0;font-weight:700}.marketing-shell .contact-switch{max-width:640px;margin:clamp(30px,4.5vw,52px) auto 0}.marketing-shell .switch-toggle{background:#1417140d;border-radius:15px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #1417140d}.marketing-shell .st-btn{color:#1417148c;cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.marketing-shell .st-btn svg{flex:none;width:16px;height:16px}.marketing-shell .st-btn:hover{color:var(--ink)}.marketing-shell .st-btn.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1417140f,0 8px 20px -12px #1417144d}.marketing-shell .st-btn:focus-visible{box-shadow:0 0 0 2px var(--green), 0 0 0 4px #00bf6333;outline:none}.marketing-shell .switch-viewport{transition:height .45s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.marketing-shell .switch-track{display:contents}.marketing-shell .switch-viewport .pane{box-sizing:border-box;opacity:0;pointer-events:none;width:100%;padding:2px;transition:opacity .4s,transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(52px)}.marketing-shell .switch-viewport .pane.is-active{opacity:1;pointer-events:auto;position:relative;transform:none}.marketing-shell .cnote{color:var(--muted);margin-bottom:12px;font-size:14.5px}.marketing-shell .cform2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-shell .cform2 .full{grid-column:1/-1}.marketing-shell .lfield{width:100%;color:var(--ink);background:#fff;border:1px solid #1417141f;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:all .2s}.marketing-shell .lfield::placeholder{color:#14171461}.marketing-shell .lfield:focus{border-color:#00bf6399;outline:none;box-shadow:0 0 0 3px #00bf6324}.marketing-shell textarea.lfield{resize:vertical;min-height:88px}.marketing-shell .cform2 .btn.primary{cursor:pointer;border:none;justify-content:center;width:100%;font-family:inherit}.marketing-shell .micro-light{color:var(--green);margin-top:14px;font-size:13.5px;font-weight:700}.marketing-shell .booker{background:#fff;border-radius:20px;padding:26px 28px 28px;box-shadow:0 1px 2px #1417140d,0 14px 28px -18px #1417141f,0 40px 80px -36px #1417142e,inset 0 0 0 1px #1417140b}.marketing-shell .booker.booker-live{padding:8px;overflow:hidden}.marketing-shell .booker.booker-live .calendly-inline-widget{border-radius:14px}.marketing-shell .bk-head{justify-content:space-between;align-items:baseline;display:flex}.marketing-shell .bk-title{font-size:16.5px;font-weight:700}.marketing-shell .bk-note{color:#14171461;font-size:11px}.marketing-shell .cconfirm{background:#fff;border-radius:20px;padding:30px 28px;box-shadow:0 1px 2px #1417140d,0 14px 28px -18px #1417141f,inset 0 0 0 1px #1417140b}.marketing-shell .cconfirm h3{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.marketing-shell .cconfirm p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}@media (max-width:560px){.marketing-shell .cform2{grid-template-columns:1fr}.marketing-shell .st-btn{gap:6px;padding:11px 6px;font-size:13px}.marketing-shell .st-btn svg{width:15px;height:15px}}