.ct-page{color:#17236a;font-family:OpenSans,Arial,sans-serif}.ct-page p{line-height:1.8}.ct-label{display:block;color:#079b75;font-size:12px;letter-spacing:.15em;font-weight:800;margin-bottom:18px}.ct-hero{padding:55px 0 65px;background:linear-gradient(115deg,#f6f9fc,#eaf8f1)}.ct-breadcrumb{display:block;font-size:13px;margin-bottom:32px;color:#526779}.ct-hero h1{font-size:44px;line-height:1.25;margin-bottom:23px}.ct-hero p{font-size:18px;max-width:900px}.ct-section{padding:65px 0 80px}.ct-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.ct-side h2,.ct-form-panel h2{font-size:32px;line-height:1.3;margin-bottom:25px}.ct-channel{display:flex;gap:18px;margin:28px 0}.ct-symbol{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#e3f5ed;color:#079b75;border-radius:14px;font-size:25px;font-weight:700;flex-shrink:0}.ct-channel h3{font-size:17px;margin-bottom:5px}.ct-channel a{font-size:19px;font-weight:700;color:#08745e;overflow-wrap:anywhere}.ct-channel p{font-size:14px;margin-top:5px}.ct-portfolio{background:linear-gradient(120deg,#064b43,#096b57);padding:25px;border-radius:16px;margin-top:30px;color:#e4f5ed}.ct-portfolio h3{color:white;font-size:21px;margin-bottom:12px}.ct-portfolio p{font-size:15px;margin-bottom:18px}.ct-portfolio a{color:white;font-weight:700;font-size:14px}.ct-form-panel{padding:36px;border:1px solid #dceae5;border-radius:20px;box-shadow:0 15px 45px #08134a08;scroll-margin-top:115px}.ct-form-panel>p{font-size:15px;margin-bottom:28px}.ct-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ct-full{grid-column:1/-1}.ct-fields label{display:block;font-size:14px;font-weight:700;color:#08134a;margin-bottom:9px}.ct-fields input,.ct-fields select,.ct-fields textarea{width:100%;font:inherit;font-size:16px;border:1px solid #cbdcd7;border-radius:8px;padding:12px;background:#fbfdfc;color:#17236a;min-width:0}.ct-fields textarea{resize:vertical;min-height:155px}.ct-fields input:focus,.ct-fields select:focus,.ct-fields textarea:focus{outline:2px solid #12cdbb;outline-offset:2px;border-color:#079b75}.ct-privacy{font-size:13px;margin:23px 0;color:#536b66}.ct-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ct-alert{padding:16px;border-radius:8px;font-size:15px;margin-bottom:24px}.ct-error{background:#fff0ef;color:#912b24}.ct-success{background:#e5f7ed;color:#065941}.ct-illustration{margin-top:28px}.ct-crop{position:relative;overflow:hidden;aspect-ratio:514/320}.ct-crop img{position:absolute;max-width:none;width:199.22%;left:-99.22%;top:-17.1875%;height:auto}.ct-page a:focus-visible{outline:3px solid #12cdbb;outline-offset:4px}
@media(max-width:1000px){.ct-grid{gap:35px;grid-template-columns:1fr 1.2fr}.ct-form-panel{padding:27px}.ct-fields{grid-template-columns:1fr}.ct-hero h1{font-size:38px}}
@media(max-width:750px){.ct-grid{grid-template-columns:1fr}.ct-side{max-width:600px}.ct-illustration{max-width:400px}.ct-hero{padding:35px 0 45px}.ct-section{padding:45px 0}.ct-hero h1{font-size:32px}.ct-hero p{font-size:16px}.ct-form-panel{padding:25px}.ct-form-panel h2,.ct-side h2{font-size:29px}}
