.contact-modern{background:#f1f0f9;color:#303354}.cm-section{padding:80px 0 100px;background:linear-gradient(120deg,#f1f0f9 0%,#f1f0f9 55%,#f1f0f9 100%)}.cm-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:80px;align-items:start}.cm-intro{padding-top:24px}.cm-intro .eyebrow{font-size:12px;letter-spacing:1.4px;color:#6663b1;margin-bottom:26px}.cm-intro h1{font:400 clamp(48px,5.3vw,76px)/1.12 Prata,Georgia,serif;letter-spacing:-2px;margin:0 0 30px}.cm-intro h1 em{font-style:normal;color:#6663b1}.cm-description{font-size:16px;line-height:1.9;color:#6663b1;max-width:460px}.cm-methods{margin:34px 0 25px;border-top:1px solid #f1f0f9}.cm-method{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #f1f0f9;transition:color .2s}.cm-icon{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#f1f0f9;color:#6663b1}.cm-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cm-method small{display:block;font-size:13px;color:#6663b1;margin-bottom:2px}.cm-method strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}.cm-arrow{margin-left:auto;font-size:25px;color:#6663b1}.cm-method:hover{color:#6663b1}.cm-faq{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:14px;font-weight:600}.cm-faq:hover{text-decoration:underline}.cm-form-card{background:#fff;padding:40px;border:1px solid #f1f0f9;border-radius:18px;box-shadow:0 18px 50px #6663b108}.cm-form-heading{display:flex;gap:12px;align-items:center;margin-bottom:30px}.cm-form-heading h2{font-size:27px}.cm-dot{height:9px;width:9px;border-radius:50%;background:#6663b1;flex-shrink:0}.cm-form-card .site-form{font-size:14px}.cm-form-card .field{margin-bottom:19px}.cm-form-card .site-form label{font-weight:500}.cm-form-card .site-form input:not([type=radio]),.cm-form-card .site-form textarea{background:#f1f0f9;border:1px solid #dce4de;border-radius:7px;padding:11px 13px;margin-top:7px;font-size:15px}.cm-form-card .site-form textarea{min-height:125px}.cm-form-card .site-form>p:not(.demo-note){font-size:12px;line-height:1.65;color:#6663b1;margin:5px 0 12px}.cm-form-card .site-form .demo-note{font-size:11px!important;padding:10px 12px;margin:18px 0;border-radius:0 6px 6px 0}.cm-form-card .button{width:100%;background:#303354;border-color:#303354;border-radius:7px;min-height:52px;font-size:14px}.cm-form-card .button:hover{background:#6663b1;border-color:#6663b1}.cm-form-card .button:disabled{opacity:.6;cursor:not-allowed}nav a[aria-current=page]{color:#6663b1}
@media(max-width:1100px){.cm-layout{gap:36px}.cm-form-card{padding:28px}.cm-form-heading h2{font-size:24px}.cm-method strong{font-size:18px}}
@media(max-width:800px){.cm-section{padding:42px 0 55px}.cm-layout{grid-template-columns:1fr;gap:30px}.cm-intro{padding-top:0}.cm-intro h1{font-size:52px;letter-spacing:-1.5px;margin-bottom:23px}.cm-intro h1 br{display:none}.cm-intro h1 em:before{content:' '}.cm-intro .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:18px}.cm-description{max-width:100%;font-size:15px;line-height:1.8}.cm-methods{margin-top:25px;margin-bottom:14px}.cm-method{padding:16px 0}.cm-form-card{padding:26px 22px;border-radius:13px}.cm-form-card .form-two{grid-template-columns:1fr 1fr;gap:14px}.cm-form-card .site-form input:not([type=radio]),.cm-form-card .site-form textarea{font-size:16px}.cm-form-heading{margin-bottom:24px}}
@media(max-width:400px){.cm-intro h1{font-size:44px}.cm-method strong{font-size:17px}.cm-method{gap:12px}.cm-form-card{padding:24px 18px}.cm-form-card .form-two{grid-template-columns:1fr;gap:0}.cm-form-heading h2{font-size:23px}}
