.et_pb_menu__logo img,.logo_container img,#logo{max-height:70px;width:auto;height:auto}.pricing-callout .et_pb_text:first-child{letter-spacing:0.08em;opacity:0.8}.pricing-callout strong{font-weight:700}img[title]{pointer-events:none}.bridge-callout{border-left:4px solid #2F3A44;padding:25px 30px;margin:40px 0;text-align:left}.bridge-icon{font-size:28px;margin:0 0 10px 0;line-height:1}.bridge-heading{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;color:#2B2B2B;margin:0 0 12px 0;line-height:1.3}.bridge-text{font-family:'Source Sans 3',sans-serif;font-size:16px;color:#5E5E5E;line-height:1.6;margin:0 0 20px 0}.bridge-link{font-family:'Source Sans 3',sans-serif;display:inline-block;color:#2F3A44;font-weight:600;font-size:16px;text-decoration:none;border-bottom:2px solid #2F3A44;padding-bottom:2px;transition:all 0.3s ease}.bridge-link:hover{color:#3A4651;border-bottom-color:#3A4651;transform:translateX(3px)}.next-steps-box{background-color:#2F3A44;padding:35px 30px;margin:0px 0;text-align:left;border-radius:4px}.next-steps-box h3{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:600;color:#FFFFFF;margin:0 0 20px 0;line-height:1.2}.next-steps-box p{font-family:'Source Sans 3',sans-serif;font-size:15px;color:#ECE8E1;margin-bottom:20px;line-height:1}.next-steps-box ul{list-style:none;padding:0;margin:0}.next-steps-box li{margin-bottom:15px}.next-steps-link{font-family:'Source Sans 3',sans-serif;display:block;text-decoration:none;padding:15px;background-color:rgba(255,255,255,0.1);border-left:3px solid #ECE8E1;transition:all 0.3s ease}.link-title{display:block;color:#FFFFFF;font-weight:600;font-size:17px;margin-bottom:0px}.link-description{display:block;font-size:14px;font-weight:400;color:#C4C0B8;line-height:1.4;font-style:italic}.next-steps-link:hover{background-color:rgba(255,255,255,0.15);border-left-color:#FFFFFF;transform:translateX(5px)}.next-steps-link:hover .link-title{color:#FFFFFF}.next-steps-link:hover .link-description{color:#E3DDD3}@media (max-width:768px){.bridge-callout{padding:20px;margin:30px 0}.bridge-heading{font-size:20px}.bridge-text{font-size:15px}.next-steps-box{padding:25px 20px;margin:40px 0}.next-steps-box h3{font-size:22px}.next-steps-link{font-size:16px;padding:12px}.link-title{font-size:16px}.link-description{font-size:13px}}.gform_wrapper{max-width:800px;margin:0 auto;background:#ffffff;padding:50px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.gform_wrapper .gform_title{font-family:'Cormorant Garamond',serif;font-size:2em;color:#2b2b2b;text-align:center;margin-bottom:15px;font-weight:600}.gform_wrapper .gform_description{font-family:'Source Sans 3',sans-serif;font-size:1.1em;color:#5e5e5e;text-align:center;margin-bottom:40px}.gform_wrapper label.gfield_label{font-family:'Source Sans 3',sans-serif;font-size:0.95em;color:#2b2b2b;font-weight:600;margin-bottom:8px;display:block}.gform_wrapper .gfield_required{color:#c85a54;font-weight:600}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper select,.gform_wrapper textarea{font-family:'Source Sans 3',sans-serif;width:100%;padding:12px 15px;border:2px solid #e0ddd9;border-radius:6px;font-size:1em;color:#2b2b2b;background:#ffffff;transition:border-color 0.3s ease}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:none;border-color:#8a9ba8}.gform_wrapper textarea{min-height:120px;resize:vertical}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#5e5e5e;opacity:0.7}.gform_wrapper li.gfield{margin-bottom:25px}.gform_wrapper .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gform_wrapper .gfield_radio li{margin-bottom:12px;padding:12px 15px;background:#f6f4ef;border-radius:6px;border:2px solid transparent;transition:all 0.3s ease}.gform_wrapper .gfield_radio li:hover{border-color:#8a9ba8}.gform_wrapper .gfield_radio input[type="radio"]{margin-right:10px}.gform_wrapper .gfield_radio label{font-weight:400;cursor:pointer;margin:0}.gform_wrapper .gfield_checkbox li{display:inline-block;margin-right:20px;margin-bottom:10px}.gform_wrapper .gfield_checkbox input[type="checkbox"]{margin-right:8px}.gform_wrapper .gfield_checkbox label{font-weight:400;cursor:pointer;margin:0}.gform_wrapper .gform_footer{text-align:center;margin-top:30px}.gform_wrapper input[type="submit"]{font-family:'Source Sans 3',sans-serif;background:linear-gradient(135deg,#6b7fa8 0%,#8a9ba8 100%);color:#ffffff;padding:16px 50px;border:none;border-radius:6px;font-size:1.1em;font-weight:600;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;width:100%;max-width:400px}.gform_wrapper input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(107,127,168,0.3)}.gform_wrapper .gfield_error{background:#fff5f5;border:1px solid #c85a54!important;padding:15px;border-radius:6px}.gform_wrapper .validation_message{font-family:'Source Sans 3',sans-serif;color:#c85a54;font-size:0.9em;margin-top:5px}.gform_confirmation_wrapper{font-family:'Source Sans 3',sans-serif;text-align:center;padding:40px 20px;background:#f0f8f0;border-radius:8px;color:#2d5f2d;margin:20px 0}.gform_confirmation_message{font-size:1.2em}@media (max-width:768px){.gform_wrapper{padding:30px 20px}.gform_wrapper .gform_title{font-size:1.6em}.gform_wrapper .ginput_complex{grid-template-columns:1fr;gap:15px}.gform_wrapper .gfield_checkbox li{display:block;margin-right:0}.gform_wrapper input[type="submit"]{width:100%}}.gform_wrapper ul{list-style:none!important;padding:0!important}.gform_wrapper li{margin:0!important}aside a,.sidebar a{font-size:14px!important;line-height:1.4!important;text-decoration:underline}.sidebar ul li a,.widget ul li a,.et_pb_widget ul li a{font-size:14px!important;line-height:1.4!important;text-decoration:underline;display:block;padding:6px 0}.sidebar ul li,.widget ul li,.et_pb_widget ul li{margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid #e0e0e0}.sidebar ul li:last-child,.widget ul li:last-child,.et_pb_widget ul li:last-child{border-bottom:none}.sidebar .widgettitle,.widget h4.widgettitle,.et_pb_widget h4{font-size:16px!important}