/* Responsive final overrides: preserve content and brand across widths. */
html{scrollbar-gutter:stable}.om-preview{width:100%;max-width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.om-preview *, .case-side-layout>*{min-width:0}.om-preview img{height:auto}.om-preview .portfolio-facts dd{overflow-wrap:anywhere}.om-preview .om-case-image{min-width:0}.om-preview .om-case-image img{max-width:100%}.om-preview .closing-message{min-width:0}
@media(max-width:1100px){.om-preview .om-header{gap:16px!important;padding-left:24px!important;padding-right:24px!important}.om-preview .om-header>.om-header-contact{display:none!important}.om-preview .om-header .om-menu{display:block!important;margin-left:auto!important;min-height:44px;min-width:44px}.om-preview .om-header .om-nav{display:none!important;position:absolute!important;top:calc(100% - 1px)!important;left:16px!important;right:16px!important;width:auto!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:16px 22px!important;background:#fbf6ed!important;border:1px solid #e2cfc3;border-radius:12px;box-shadow:0 10px 25px #432c2210}.om-preview .om-header .om-nav.is-open{display:flex!important;flex-direction:column!important;align-items:stretch;gap:0!important}.om-preview .om-header .om-nav>a{font-size:16px!important;padding:12px 0!important}.om-preview .om-header .om-nav .om-menu-contact{display:inline-flex!important;align-self:flex-start!important;margin:12px 0 6px!important}}
@media(min-width:761px) and (max-width:1000px){.om-preview .om-price-cards{grid-template-columns:minmax(0,1fr)!important;max-width:640px;margin-left:auto;margin-right:auto}.om-preview .support-grid{grid-template-columns:minmax(0,1fr)!important;max-width:640px;margin-left:auto;margin-right:auto}.om-preview .support-editorial .strength-cap{height:auto!important;min-height:0!important}.om-preview .om-consult>ul{grid-template-columns:minmax(0,1fr)!important;max-width:640px;margin-left:auto;margin-right:auto}.om-preview .om-case,.case-side-layout{grid-template-columns:minmax(0,1fr)!important}.om-preview .om-case{gap:32px!important}.case-side-layout{gap:32px!important}.om-preview .om-support>h3{padding-right:0!important;text-align:center!important}.om-preview .om-support>.support-lead{padding-right:0!important;text-align:center!important}.om-preview .om-support>.om-listener{position:static!important;display:block!important;width:130px!important;height:130px!important;margin:0 auto 20px!important}.om-preview .closing-message .closing-detail{white-space:normal!important}}
@media(max-width:760px){.om-preview .native-fv{height:720px!important;min-height:720px!important;padding:110px 16px 64px!important}.om-preview .native-fv-copy{max-width:100%!important;margin:0 auto!important}.om-preview .native-fv h1{font-size:clamp(25px,7.3vw,34px)!important}.om-preview .native-fv .om-lead{max-width:100%!important;font-size:15px!important;overflow-wrap:anywhere}.om-preview .native-fv .om-actions{width:100%!important}.om-preview .native-fv .om-button{min-width:0!important;width:min(280px,100%)!important;max-width:100%!important}.om-preview .om-consult>ul>li h3{white-space:normal!important}.om-preview .om-price-card .price-card-head h3{font-size:26px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere}.om-preview .om-all-works{grid-template-columns:minmax(0,1fr)!important}.om-preview .om-all-works .om-work-tile{width:100%!important;max-width:100%!important}.om-preview .om-all-works .om-work-visual{width:100%!important}.case-side-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.om-preview .portfolio-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.om-preview .portfolio-facts dt,.om-preview .portfolio-facts dd{font-size:14px!important}.om-preview .closing-message .closing-copy{white-space:normal!important;overflow-wrap:anywhere}.om-preview .om-support .support-action>p{padding-left:0!important;padding-right:0!important;gap:6px!important}.om-preview .om-worklist{padding-top:95px!important}}
@media(max-width:374px){.om-preview .om-consult{padding-left:16px!important;padding-right:16px!important}.om-preview .om-consult>ul>li{padding:22px 14px!important}.om-preview .support-editorial{padding:22px 14px!important}.om-preview .support-editorial h4{font-size:20px!important}.om-preview .om-price-card{padding-left:18px!important;padding-right:18px!important}.om-preview .price-card-head{padding-left:8px!important;padding-right:8px!important}.om-preview .price-card-head h3{font-size:24px!important}.om-preview .om-about-section{padding-left:16px!important;padding-right:16px!important}.om-preview .om-flow-steps>li{gap:12px!important}.om-preview .om-flow-step-copy h3{font-size:18px!important}.om-preview .om-consult>h2{font-size:22px!important;white-space:normal!important}}

@media(max-width:1100px){.om-preview .om-header .om-menu{display:flex!important;align-items:center;justify-content:center;padding:10px!important;border:0!important;background:transparent!important;color:#432c22}.om-menu-lines{width:23px;height:18px;position:relative;display:block}.om-menu-lines i{position:absolute;left:0;width:23px;height:1.5px;background:currentColor}.om-menu-lines i:nth-child(1){top:0}.om-menu-lines i:nth-child(2){top:8px}.om-menu-lines i:nth-child(3){top:16px}.om-menu[aria-expanded="true"] i:nth-child(1){transform:translateY(8px) rotate(45deg)}.om-menu[aria-expanded="true"] i:nth-child(2){opacity:0}.om-menu[aria-expanded="true"] i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}
@media(min-width:761px) and (max-width:1000px){.om-preview .om-price-card.price-refresh{display:block!important}.om-preview .om-price-card .price-card-head{margin-bottom:24px}.om-preview .om-price-card .price-purpose{margin-bottom:24px}.om-preview .om-price-card .price-amounts{margin-top:24px}.om-preview .profile-layout{grid-template-columns:175px minmax(0,1fr)!important}}
@media(max-width:760px){.om-preview .profile-text .om-section-head h2{font-size:clamp(20px,6vw,26px)!important;letter-spacing:0!important;line-height:1.7!important}.om-preview .om-support .support-action>p{font-size:12px!important;gap:4px!important}.om-preview .om-support .support-action>p:before,.om-preview .om-support .support-action>p:after{flex-shrink:1!important}}

@media(max-width:374px){.om-preview .om-consult .om-support .support-action>p{display:block!important;position:relative!important;font-size:12px!important;white-space:normal!important;line-height:1.8!important;padding:0 7px!important}.om-preview .om-consult .om-support .support-action>p:before,.om-preview .om-consult .om-support .support-action>p:after{position:absolute!important;top:50%!important;margin-top:-10px!important;width:2px!important;left:0!important}.om-preview .om-consult .om-support .support-action>p:after{left:auto!important;right:0!important}}

@media(max-width:374px){.om-preview .om-consult .om-support .support-action>p:before{left:6px!important}.om-preview .om-consult .om-support .support-action>p:after{right:6px!important}}
