.drupal-acquia-practice-page{--brand-soft: rgba(146, 39, 143, .1);--blue-soft: rgba(30, 63, 227, .1)}.drupal-acquia-practice-page .mm-hero{position:relative;overflow:hidden;background:var(--bg-pure)}.drupal-acquia-practice-page .mm-hero:before,.drupal-acquia-practice-page .mm-hero:after{content:"";position:absolute;pointer-events:none;z-index:0}.drupal-acquia-practice-page .mm-hero:before{top:-20%;left:-10%;width:70%;height:90%;background:radial-gradient(ellipse at 30% 50%,var(--brand-soft) 0%,transparent 55%)}.drupal-acquia-practice-page .mm-hero:after{right:-10%;bottom:-30%;width:65%;height:85%;background:radial-gradient(ellipse at 70% 50%,var(--blue-soft) 0%,transparent 55%)}.drupal-acquia-practice-page .mm-hero>.container{position:relative;z-index:1}.drupal-acquia-practice-page .mm-assess .mm-assess-form{color:#fff;box-shadow:0 18px 50px #02133333}.drupal-acquia-practice-page .mm-hero-right .hero-cta-form,.drupal-acquia-practice-page .mm-hero-right .hcf-success{width:100%;margin:0}.drupal-acquia-practice-page .hero-cta-form{max-width:480px;padding:32px 34px;text-align:left;color:#fff}.drupal-acquia-practice-page .hcf-intro{margin:0 0 20px;color:#ffffffeb;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:-.01em;text-align:center}.drupal-acquia-practice-page .hcf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drupal-acquia-practice-page .hcf-input{width:100%;box-sizing:border-box;margin-bottom:12px;padding:15px 18px;border:1px solid rgba(176,203,255,.3);border-radius:12px;background:#ffffff0f;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:normal;letter-spacing:0;transition:border-color .2s ease,background .2s ease}.drupal-acquia-practice-page .hcf-input::-moz-placeholder{color:#b0cbffd9}.drupal-acquia-practice-page .hcf-input::placeholder{color:#b0cbffd9}.drupal-acquia-practice-page .hcf-input:focus{outline:none;border-color:#b0cbffa6;background:#ffffff1a}.drupal-acquia-practice-page .hcf-input.has-error{border-color:#ff8e8e8c;background:#ff8e8e0f}.drupal-acquia-practice-page .hcf-input.has-error:focus{border-color:#ff8e8ed9}.drupal-acquia-practice-page .hcf-privacy{margin:12px 0 0;color:#b0cbffd9;font-size:11.5px;font-weight:300;line-height:1.5}.drupal-acquia-practice-page .hcf-success{max-width:480px;padding:32px 34px}.drupal-acquia-practice-page .mm-assess .mm-input{width:100%;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(176,203,255,.28);border-radius:var(--r-md);background:#ffffff0f;color:#fff;font-family:var(--font-sans);font-size:15px}.drupal-acquia-practice-page .mm-assess .mm-input::-moz-placeholder{color:#b0cbffe6}.drupal-acquia-practice-page .mm-assess .mm-input::placeholder{color:#b0cbffe6}.drupal-acquia-practice-page .mm-assess .mm-input:focus{outline:none;border-color:#b0cbffa6;background:#ffffff1a}.drupal-acquia-practice-page .af-intro{margin:0 0 14px;color:#ffffffe6;font-size:15px;line-height:1.5}.drupal-acquia-practice-page .af-intro strong{color:#fff;font-weight:600}.drupal-acquia-practice-page .af-row{display:flex;align-items:stretch;gap:10px}.drupal-acquia-practice-page .af-row .mm-input{flex:1;min-width:0;margin-bottom:0}.drupal-acquia-practice-page .af-start{flex:0 0 auto;padding-right:20px!important;padding-left:20px!important;white-space:nowrap}.drupal-acquia-practice-page .af-error{margin:8px 0 0;color:#ff8e8e;font-family:var(--font-mono);font-size:11.5px;line-height:1.55}.drupal-acquia-practice-page .af-error:empty{display:none}.drupal-acquia-practice-page .af-hint{margin:10px 0 0;color:#b0cbffbf;font-size:12px;line-height:1.5}.drupal-acquia-practice-page .af-locked,.drupal-acquia-practice-page .af-form{display:none}.drupal-acquia-practice-page .af-locked-label{color:#b0cbffd9;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.drupal-acquia-practice-page .af-locked-value{color:#fff;font-size:14px;font-weight:600}.drupal-acquia-practice-page .af-locked-edit{margin-left:auto;padding:5px 12px;border:1px solid rgba(176,203,255,.35);border-radius:999px;background:transparent;color:var(--sky);cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;transition:all .18s ease}.drupal-acquia-practice-page .af-locked-edit:hover{border-color:#b0cbffd9;background:#b0cbff14;color:#fff}.drupal-acquia-practice-page .af-helper{margin:0 0 14px;color:#ffffffbd;font-size:13px;font-weight:300;line-height:1.5}.drupal-acquia-practice-page .af-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drupal-acquia-practice-page .af-submit{justify-content:center;width:100%;margin-top:4px}.drupal-acquia-practice-page .af-privacy{margin:12px 0 0;color:#b0cbffcc;font-size:11px;font-weight:300;line-height:1.5}.drupal-acquia-practice-page .mm-textarea{min-height:82px;resize:vertical;line-height:1.5}.drupal-acquia-practice-page #contact .cta-form .mm-input{margin-bottom:0}.drupal-acquia-practice-page #contact .cta-form input::-moz-placeholder,.drupal-acquia-practice-page #contact .cta-form textarea::-moz-placeholder{color:#ffffff80}.drupal-acquia-practice-page #contact .cta-form input::placeholder,.drupal-acquia-practice-page #contact .cta-form textarea::placeholder{color:#ffffff80}.drupal-acquia-practice-page #contact .cta-submit{align-self:stretch;justify-content:center;margin-top:4px;width:100%}@media (min-width: 961px){.drupal-acquia-practice-page #lifecycle .eyebrow,.drupal-acquia-practice-page #surface .eyebrow,.drupal-acquia-practice-page #pod .eyebrow,.drupal-acquia-practice-page #ai .eyebrow,.drupal-acquia-practice-page #in-brief .eyebrow{color:var(--blue-deep);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:normal}.drupal-acquia-practice-page #lifecycle .eyebrow-dot,.drupal-acquia-practice-page #surface .eyebrow-dot,.drupal-acquia-practice-page #pod .eyebrow-dot,.drupal-acquia-practice-page #ai .eyebrow-dot,.drupal-acquia-practice-page #in-brief .eyebrow-dot{background:var(--blue);width:6px;height:6px}}.drupal-acquia-practice-page .cf-partners{margin-top:44px;padding-top:36px;border-top:1px solid var(--bd-soft, rgba(18, 42, 86, .12));text-align:center}.drupal-acquia-practice-page .cf-partners.is-collapsed .cf-partners-body{max-height:0;margin-top:0;opacity:0}.drupal-acquia-practice-page .cf-partners-chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--bd-soft, rgba(18, 42, 86, .12));border-radius:50%;color:var(--blue, #1e3fe3);font-size:11px;transition:transform .25s ease}@media (max-width: 680px){.drupal-acquia-practice-page .cf-partners{margin-top:34px;padding-top:28px}}@media (max-width: 600px){.drupal-acquia-practice-page .mm-hero-right .hero-cta-form,.drupal-acquia-practice-page .mm-hero-right .hcf-success{width:calc(100% - 40px);max-width:none;margin:0 auto;padding:26px 22px}}@media (max-width: 480px){.drupal-acquia-practice-page .mm-hero-right .hero-cta-form,.drupal-acquia-practice-page .mm-hero-right .hcf-success{width:calc(100% - 32px)}}@media (max-width: 420px){.drupal-acquia-practice-page .hcf-row{grid-template-columns:1fr}.drupal-acquia-practice-page .mm-hero-right .hero-cta-form .hcf-row{grid-template-columns:1fr 1fr}.drupal-acquia-practice-page .hero-cta-form,.drupal-acquia-practice-page .hcf-success{padding:26px 22px}.drupal-acquia-practice-page .af-row{flex-direction:column}.drupal-acquia-practice-page .af-form-row{grid-template-columns:1fr}}
