.ContactForm-module__CEK04W__form{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.ContactForm-module__CEK04W__fieldFull,.ContactForm-module__CEK04W__submit,.ContactForm-module__CEK04W__status{grid-column:1/-1}@media (max-width:560px){.ContactForm-module__CEK04W__form{grid-template-columns:1fr}}.ContactForm-module__CEK04W__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__CEK04W__field{flex-direction:column;gap:.4rem;display:flex}.ContactForm-module__CEK04W__field label{color:#94a3b8;font-size:.85rem}.ContactForm-module__CEK04W__field input,.ContactForm-module__CEK04W__field textarea{color:#f8fafc;resize:vertical;background:#94a3b814;border:1px solid #94a3b840;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.95rem}.ContactForm-module__CEK04W__field input:focus,.ContactForm-module__CEK04W__field textarea:focus{border-color:#38bdf8;outline:none}.ContactForm-module__CEK04W__submit{color:#0b1120;cursor:pointer;background:#38bdf8;border:none;border-radius:.5rem;justify-self:start;padding:.75rem 1.75rem;font-weight:700;transition:background .15s,transform .15s}.ContactForm-module__CEK04W__submit:hover:not(:disabled){background:#7dd3fc;transform:translateY(-2px)}.ContactForm-module__CEK04W__submit:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__CEK04W__status{font-size:.9rem}.ContactForm-module__CEK04W__statusSuccess{color:#4ade80}.ContactForm-module__CEK04W__statusError{color:#f87171}
.cv-module__M8P7-G__page{color:#e2e8f0;background:#0b1120;min-height:100dvh}.cv-module__M8P7-G__backLink{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#94a3b8;background:#0b1120d9;border-bottom:1px solid #94a3b81f;padding:1rem clamp(1.25rem,5vw,3rem);font-size:.9rem;text-decoration:none;transition:color .15s;display:block;position:sticky;top:0}.cv-module__M8P7-G__backLink:hover{color:#f8fafc}.cv-module__M8P7-G__header{background:linear-gradient(160deg,#0f172a 0%,#0b1120 65%);border-bottom:1px solid #94a3b81f;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(2.5rem,6vw,4rem)}.cv-module__M8P7-G__headerInner{max-width:960px;margin:0 auto}.cv-module__M8P7-G__eyebrow{color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.cv-module__M8P7-G__name{color:#f8fafc;margin-bottom:.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800}.cv-module__M8P7-G__title{color:#94a3b8;margin-bottom:1.5rem;font-size:clamp(1.1rem,2vw,1.4rem)}.cv-module__M8P7-G__pitch{color:#cbd5e1;max-width:640px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.cv-module__M8P7-G__meta{color:#94a3b8;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2rem;font-size:.9rem;display:flex}.cv-module__M8P7-G__ctaRow{flex-wrap:wrap;gap:.75rem;display:flex}.cv-module__M8P7-G__btnPrimary{color:#0b1120;background:#38bdf8;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.cv-module__M8P7-G__btnPrimary:hover{background:#7dd3fc;transform:translateY(-2px)}.cv-module__M8P7-G__btnSecondary{color:#e2e8f0;border:1px solid #94a3b866;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.cv-module__M8P7-G__btnSecondary:hover{background:#94a3b81a;transform:translateY(-2px)}.cv-module__M8P7-G__section{border-bottom:1px solid #94a3b81f;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,3rem)}.cv-module__M8P7-G__sectionInner{max-width:960px;margin:0 auto}.cv-module__M8P7-G__sectionTitle{color:#f8fafc;margin-bottom:1.75rem;font-size:1.5rem;font-weight:700}.cv-module__M8P7-G__stackGroups{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.cv-module__M8P7-G__stackGroup h3{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.cv-module__M8P7-G__chips{flex-wrap:wrap;gap:.5rem;display:flex}.cv-module__M8P7-G__chip{color:#e2e8f0;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.cv-module__M8P7-G__caseGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.cv-module__M8P7-G__caseCard{background:#94a3b80f;border:1px solid #94a3b824;border-radius:.75rem;padding:1.5rem}.cv-module__M8P7-G__caseMeta{color:#94a3b8;justify-content:space-between;margin-bottom:.75rem;font-size:.8rem;display:flex}.cv-module__M8P7-G__caseCompany{color:#f8fafc;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.cv-module__M8P7-G__caseText{color:#cbd5e1;font-size:.95rem;line-height:1.6}.cv-module__M8P7-G__caseText strong{color:#7dd3fc}.cv-module__M8P7-G__tierDisclaimer{color:#94a3b8;margin-bottom:1.25rem;font-size:.85rem;font-style:italic}.cv-module__M8P7-G__tierGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.cv-module__M8P7-G__tierCard{background:#94a3b80f;border:1px solid #94a3b824;border-radius:.75rem;padding:1.5rem}.cv-module__M8P7-G__tierTitle{color:#f8fafc;min-height:2.6em;margin-bottom:.4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.cv-module__M8P7-G__tierPrice{color:#38bdf8;margin-bottom:.85rem;font-size:1.75rem;font-weight:800}.cv-module__M8P7-G__tierPriceUnit{color:#94a3b8;font-size:.95rem;font-weight:500}.cv-module__M8P7-G__tierText{color:#cbd5e1;font-size:.9rem;line-height:1.6}.cv-module__M8P7-G__tierText+.cv-module__M8P7-G__tierText{margin-top:.5rem}.cv-module__M8P7-G__tierText strong{color:#f8fafc}.cv-module__M8P7-G__mentionsList{flex-direction:column;gap:.6rem;max-width:720px;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.cv-module__M8P7-G__mentionsList li{color:#cbd5e1;padding-left:1.1rem;font-size:.95rem;line-height:1.6;position:relative}.cv-module__M8P7-G__mentionsList li:before{content:"";background:#38bdf8;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.cv-module__M8P7-G__mentionsList strong{color:#f8fafc}.cv-module__M8P7-G__subTitle{color:#f8fafc;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.cv-module__M8P7-G__calendlyWidget{min-width:280px;height:700px}@media (max-width:640px){.cv-module__M8P7-G__caseMeta{flex-direction:column;gap:.25rem}.cv-module__M8P7-G__stackGroups{grid-template-columns:1fr}}@media (max-width:880px) and (min-width:641px){.cv-module__M8P7-G__stackGroups{grid-template-columns:repeat(2,1fr)}}
