.contact-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.contact-call{font-size:14px;color:rgba(255,255,255,.75)}
.contact-page{background:var(--paper)}.contact-intro{background:var(--ink);color:#fff;padding:105px max(32px,calc((100vw - var(--max))/2 + 32px));display:grid;grid-template-columns:1.5fr .5fr;gap:80px;align-items:end}.contact-intro h1{font:700 clamp(50px,6vw,86px)/.98 Manrope;letter-spacing:-.055em;margin:0}.contact-intro h1 em{font-style:normal;color:var(--blue)}.contact-intro>div>p:last-child{color:#aeb6bc;font-size:18px;max-width:610px;margin:28px 0 0}.contact-intro aside{border-left:2px solid var(--blue);padding:4px 0 4px 25px;display:flex;flex-direction:column;align-items:flex-start}.contact-intro aside p{margin:0 0 7px;color:#8c969d;font-size:13px}.contact-intro aside a{font:700 22px Manrope;border-bottom:1px solid #596169;padding-bottom:5px}.contact-intro aside small{color:#8c969d;margin-top:18px}.form-section{max-width:980px;margin:auto;padding:100px 32px 120px}.honey{position:absolute!important;left:-9999px!important}.form-heading{display:flex;gap:22px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:32px}.form-heading>span{color:var(--blue);font:700 12px Manrope;margin-top:7px}.form-heading h2{font:700 28px Manrope;margin:0}.form-heading p{color:var(--muted);margin:3px 0 0}.form-heading-second{margin-top:70px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}.field-grid label{display:flex;flex-direction:column;gap:9px}.field-grid label>span{font-weight:700;font-size:14px}.field-grid input,.field-grid select,.field-grid textarea{appearance:none;width:100%;border:1px solid #cbd0d3;background:#fff;border-radius:0;padding:16px;font:500 16px/1.4 "DM Sans";color:var(--ink);outline:none}.field-grid select{background-image:linear-gradient(45deg,transparent 50%,#555 50%),linear-gradient(135deg,#555 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(23,116,255,.12)}.field-grid textarea{resize:vertical;min-height:150px}.field-full{grid-column:1/-1}.form-submit{margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.form-submit p{max-width:480px;color:var(--muted);font-size:13px}.form-submit button{border:0;cursor:pointer;font-size:16px}.success-body{min-height:100vh;background:var(--ink);display:grid;place-items:center;padding:30px}.success-card{width:min(680px,100%);background:var(--paper);padding:55px}.success-card .brand{margin-bottom:70px}.success-tick{display:grid;place-items:center;width:54px;height:54px;background:var(--blue);color:#fff;border-radius:50%;font-size:25px;margin-bottom:28px}.success-card h1{font:700 clamp(39px,6vw,60px)/1.03 Manrope;letter-spacing:-.045em;margin:0}.success-card>p:not(.eyebrow){color:var(--muted);font-size:18px;max-width:540px}.success-card>div{display:flex;align-items:center;gap:28px;margin-top:35px}.dark-link{border-color:#a9adb0}
@media(max-width:850px){.contact-intro{grid-template-columns:1fr;padding:75px 24px;gap:55px}.form-section{padding:70px 24px 90px}.success-card{padding:35px}.success-card .brand{margin-bottom:50px}}@media(max-width:620px){.field-grid{grid-template-columns:1fr}.field-full{grid-column:1}.form-submit{align-items:stretch;flex-direction:column}.form-submit .button{width:100%}.success-card>div{align-items:stretch;flex-direction:column}.success-card .button{width:100%}}
