.contact-v2{background:#f8f7f2}.cv-intro{padding-top:32px;padding-bottom:70px}.cv-intro>.eyebrow{margin-top:65px}.cv-intro h1{font-size:clamp(48px,6.8vw,94px);line-height:1.04;max-width:1000px;letter-spacing:-.045em}.cv-intro h1 em{color:var(--blue);font-style:normal}.cv-intro .lead{max-width:610px;margin-top:28px;font-size:19px;line-height:1.8}.cv-support{padding-bottom:85px}.cv-heading{max-width:720px;margin-bottom:30px}.cv-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.14}.cv-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cv-choices button{position:relative;text-align:left;border:1px solid #ccd8e2;border-radius:18px;background:#fff;color:var(--navy);padding:27px 28px 30px;cursor:pointer;font:inherit;transition:background .2s,color .2s,transform .2s}.cv-choices button:hover{transform:translateY(-3px)}.cv-choices button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.cv-choice-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px;color:var(--blue)}.cv-choices button[aria-pressed=true] .cv-choice-top{color:#a4c2ff}.cv-choice-top>span{font-size:11px;letter-spacing:.14em}.cv-choices strong{display:block;font-family:Fraunces,Georgia,serif;font-size:27px;font-weight:550;letter-spacing:-.03em;margin-bottom:8px}.cv-choices button>span:not(.cv-choice-top){font-size:13px}.cv-choice-arrow{position:absolute;bottom:30px;right:25px}.cv-answer{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:48px;margin-top:22px;border-radius:20px;background:#fff}.cv-answer h3{font-size:clamp(30px,3vw,39px);line-height:1.18;margin-bottom:22px}.cv-answer p{font-size:15px;line-height:1.85;color:var(--muted);max-width:510px}.cv-answer small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px}.cv-mail{padding-left:44px;border-left:1px solid #dde4eb;display:flex;flex-direction:column;align-items:flex-start}.cv-mail>svg{color:var(--blue);margin-bottom:18px}.cv-mail>span{font-size:12px;color:var(--muted);margin-bottom:7px}.cv-email{font-size:clamp(17px,2vw,24px);font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.cv-mail .button{margin-top:26px}.cv-help{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;color:var(--muted)}.cv-help .text-link{margin-top:0}.cv-pro{background:var(--navy);color:#fff;padding-block:84px}.cv-pro-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:85px}.cv-pro .eyebrow{color:#a4c2ff}.cv-pro h2{font-size:clamp(36px,4vw,57px);line-height:1.12;letter-spacing:-.04em}.cv-pro h2 em{color:#a4c2ff;font-style:normal}.cv-pro-copy>p:last-child{font-size:15px;line-height:1.9;color:#d0ddec;max-width:490px;margin-top:25px}.cv-pro-details{border-left:1px solid #ffffff2b;padding-left:44px}.cv-pro-details>p{font-family:Fraunces,Georgia,serif;font-size:27px;line-height:1.35}.cv-pro-details>span{display:block;font-size:14px;line-height:1.8;color:#d0ddec;margin-top:15px}.cv-pro-details .button{margin-top:26px}.cv-linkedin{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:25px;font-size:13px;border-bottom:1px solid #ffffff50;padding-bottom:8px}.cv-pro-details small{display:block;font-size:12px;line-height:1.8;color:#c0d2e7;margin-top:25px}.cv-ending{padding-block:45px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cv-ending>p{font-family:Fraunces,Georgia,serif;font-size:25px}.cv-ending .text-link{margin-top:0}.contact-v2 a:focus-visible,.contact-v2 button:focus-visible{outline:3px solid #628eff;outline-offset:5px}.footer .social-links{flex-wrap:wrap}@media(max-width:850px){.cv-answer,.cv-pro-inner{gap:30px}.cv-answer{padding:30px}.cv-mail,.cv-pro-details{padding-left:25px}.cv-choices button{padding:23px 20px}.cv-choices strong{font-size:24px}.cv-choice-arrow{display:none}}@media(max-width:640px){.cv-intro{padding-bottom:40px}.cv-intro>.eyebrow{margin-top:35px}.cv-intro h1{font-size:48px}.cv-intro .lead{font-size:15px;margin-top:21px}.cv-support{padding-bottom:35px}.cv-choices{grid-template-columns:1fr;gap:10px}.cv-choices button{padding:19px 21px 19px 62px}.cv-choice-top{position:absolute;left:21px;top:24px;margin:0}.cv-choice-top>span{display:none}.cv-choices strong{font-size:23px;margin-bottom:5px}.cv-choices button>span:not(.cv-choice-top){font-size:12px}.cv-answer,.cv-pro-inner{grid-template-columns:1fr}.cv-answer{padding:28px 23px;gap:28px}.cv-answer p{font-size:14px}.cv-mail{padding:25px 0 0;border-left:0;border-top:1px solid #dde4eb}.cv-help,.cv-ending{align-items:flex-start;flex-direction:column;gap:10px}.cv-pro{padding-block:45px}.cv-pro-details{padding:25px 0 0;border-left:0;border-top:1px solid #ffffff2b}.cv-pro h2{font-size:39px}.cv-pro-copy>p:last-child{font-size:14px}.cv-ending{padding-block:30px}.cv-ending>p{font-size:23px}}@media(prefers-reduced-motion:reduce){.cv-choices button{transition:none}.cv-choices button:hover{transform:none}}.cv-email{user-select:all}.cv-copy-email{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 0;border:0;background:transparent;color:var(--blue);font:650 13px/1.5 Manrope,Arial,sans-serif;text-align:left;cursor:pointer}.cv-copy-email:disabled{cursor:progress;opacity:.65}.cv-mail>.cv-copy-status{font-size:13px;line-height:1.65;max-width:350px;margin:0;color:var(--muted)}.cv-copy-status:empty{display:none}.cv-copy-email+.cv-copy-status+.button{margin-top:16px}.cv-booking{display:flex;align-items:center;gap:10px;min-height:44px;width:fit-content;max-width:100%;margin-top:18px;font-size:14px;font-weight:700;line-height:1.5}.cv-booking svg{flex:none}.cv-booking:hover{text-decoration:underline;text-underline-offset:5px}
