html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.dm-header{transition:background 0.3s,padding 0.3s,border 0.3s}.dm-header.et-is-sticky{background:rgba(247,248,250,0.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #E8ECF0;padding-top:10px!important;padding-bottom:10px!important}.dm-hero-owl{position:relative;overflow:hidden}.dm-hero-owl::after{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;background-image:url("https://digitalmindshare.net/wp-content/uploads/2026/03/dm-owl-hero-right.png");background-repeat:no-repeat;background-position:calc(100% + 5px) center!important;background-size:contain;opacity:0.09;z-index:0;pointer-events:none}.dm-hero-owl .et_pb_row{position:relative;z-index:2}.hero-btns{display:flex;gap:14px;flex-wrap:wrap}#pattern,#how,#about,#contact{scroll-margin-top:80px}#proof .et_pb_module{margin-bottom:10px!important}#proof .et_pb_space{height:0!important}#proof .et_pb_column{row-gap:0!important;--vertical-gap:0px!important;--module-gutter:0px!important}.dm-callout{color:#1B2A4A!important;font-weight:700!important}.dm-testimonial-section .et_pb_row{max-width:700px}.dm-testimonial-section,.dm-testimonial-section p,.dm-testimonial-section span{color:#ffffff!important}.dm-testimonial-section .et_pb_text:last-child p{font-family:Oswald,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.7)!important}.dm-testimonial-section .et_pb_carousel_dot,.dm-testimonial-section .et_pb_carousel_dot span{background:rgba(255,255,255,0.4)!important}.dm-testimonial-section .et_pb_carousel_dot_active,.dm-testimonial-section .et_pb_carousel_dot_active span{background:#ffffff!important}.dm-testimonial-section .et_pb_group_carousel{max-width:600px;margin:0 auto}.btn-p,.btn-g{display:inline-block;padding:13px 28px;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;border-radius:2px}.btn-p{background:#2A4E61;color:#fff;transition:background 0.2s,transform 0.15s}.btn-p:hover{background:#1d3a4a!important;transform:translateY(-1px)}.btn-g{background:transparent;color:#6A8EA0;border:1.5px solid #D8DDE2;transition:color 0.2s,border-color 0.2s}.btn-g:hover{color:#2A4E61!important;border-color:#2A4E61!important}.dm-card{transition:box-shadow 0.3s,transform 0.25s!important}.dm-card:hover{box-shadow:0 6px 24px rgba(42,78,97,0.1)!important;transform:translateY(-2px)!important}.qsr-callout{border-left:3px solid #6a8ea0;background-color:rgba(0,0,0,0.03);padding:1.25rem 1.5rem;border-radius:0 8px 8px 0}#contact .gform_wrapper{max-width:100%}#contact .gform_wrapper input:not([type="submit"]),#contact .gform_wrapper textarea,#contact .gform_wrapper select{border:1.5px solid #D8DDE2!important;border-radius:2px!important;padding:13px 16px!important;font-family:inherit!important;font-size:15px!important;color:#2B3A4A!important;background:#fff!important;width:100%!important;box-shadow:none!important;transition:border-color 0.2s}#contact .gform_wrapper input:focus,#contact .gform_wrapper textarea:focus,#contact .gform_wrapper select:focus{outline:none!important;border-color:#2A4E61!important}#contact .gform_wrapper .gfield_label,#contact .gform_wrapper .gfield_label span{font-family:Open Sans,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#8A929B!important;font-weight:400!important;margin-bottom:5px!important}#contact .gform_wrapper textarea{min-height:120px}#contact .gform_wrapper select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238A929B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;cursor:pointer}#contact .gform_wrapper ::placeholder{color:#B0B7BF!important;opacity:1!important}#contact .gform_wrapper input[type="submit"],#contact .gform_wrapper .gform_button{display:inline-block!important;padding:13px 28px!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;background:#2A4E61!important;color:#fff!important;border:none!important;border-radius:2px!important;cursor:pointer!important;transition:background 0.2s,transform 0.15s!important;width:auto!important}#contact .gform_wrapper input[type="submit"]:hover,#contact .gform_wrapper .gform_button:hover{background:#1d3a4a!important;transform:translateY(-1px)!important}#contact .gform_wrapper .gfield_error input,#contact .gform_wrapper .gfield_error textarea,#contact .gform_wrapper .gfield_error select{border-color:#c0392b!important}#contact .gform_wrapper .validation_message{font-size:12px!important;color:#c0392b!important;font-weight:400!important;padding-top:4px!important}#contact .gform_wrapper .gform_confirmation_message{font-size:16px!important;color:#2A4E61!important;font-weight:500!important}#contact .gform_wrapper .gfield--width-half{padding-right:10px}@media (max-width:980px){.dm-header .et_pb_row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}.dm-header .et_pb_column{width:auto!important;flex:0 0 auto!important}.dm-header .et_pb_column:last-child{margin-left:auto!important}.dm-header .et_pb_row,.dm-header .et_pb_column,.dm-header .et_pb_menu_inner_container,.dm-header .mobile_nav{overflow:visible!important;position:static!important}.et_mobile_menu{position:absolute!important;right:20px!important;left:auto!important;width:auto!important;white-space:nowrap!important;background:#fff!important;z-index:9999!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important}.et_mobile_menu li a{text-align:right!important}ul#mobile_menu1{padding-left:20px!important;padding-right:20px!important}#top{min-height:100svh!important;display:flex!important;align-items:center!important}.dm-hero-owl::after{width:45%;opacity:0.09}#contact .et_pb_module_header{margin-bottom:0!important;padding-bottom:0!important}#contact h2{margin-bottom:5px!important}}@media (max-width:768px){.dm-testimonial-section .et_pb_carousel_item,.dm-testimonial-section .et_pb_group{max-width:100%!important;width:100%!important;overflow:hidden!important}.dm-testimonial-section .et_pb_group_carousel{max-width:100%!important;width:100%!important;overflow:visible!important}.dm-testimonial-section .et_pb_row{max-width:100%!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){.dm-hero-owl::after{width:60%;opacity:0.07;background-size:contain;background-position:right center!important;right:0}}footer a,#main-footer a{color:#6a8ea0;text-decoration:none;transition:color 0.2s ease}footer a:hover,#main-footer a:hover{color:#2a4e61}