
        :root {
            --mbipp-visual-query: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20720%20470%22%20role%3D%22img%22%20aria-label%3D%22Trademark%20query%20interface%20illustration%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f8fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e9f1ff%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20stop-color%3D%22%230b2a66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232858c7%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cfilter%20id%3D%22shadow%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2218%22%20stdDeviation%3D%2218%22%20flood-color%3D%22%23061d49%22%20flood-opacity%3D%22.16%22%2F%3E%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20width%3D%22720%22%20height%3D%22470%22%20rx%3D%2228%22%20fill%3D%22url%28%23bg%29%22%2F%3E%0A%20%20%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%0A%20%20%20%20%3Crect%20x%3D%2282%22%20y%3D%2272%22%20width%3D%22556%22%20height%3D%22326%22%20rx%3D%2218%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2282%22%20y%3D%2272%22%20width%3D%22556%22%20height%3D%2264%22%20rx%3D%2218%22%20fill%3D%22url%28%23blue%29%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22122%22%20cy%3D%22104%22%20r%3D%229%22%20fill%3D%22%23f9be00%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22151%22%20cy%3D%22104%22%20r%3D%229%22%20fill%3D%22%23d8e4ff%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22180%22%20cy%3D%22104%22%20r%3D%229%22%20fill%3D%22%23d8e4ff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22112%22%20y%3D%22166%22%20width%3D%22220%22%20height%3D%2244%22%20rx%3D%228%22%20fill%3D%22%23f2f6fd%22%20stroke%3D%22%23cbd8ec%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22352%22%20y%3D%22166%22%20width%3D%22198%22%20height%3D%2244%22%20rx%3D%228%22%20fill%3D%22%23f2f6fd%22%20stroke%3D%22%23cbd8ec%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22112%22%20y%3D%22238%22%20width%3D%22448%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23dce7fb%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22112%22%20y%3D%22276%22%20width%3D%22366%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23e7eef9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22112%22%20y%3D%22314%22%20width%3D%22306%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23e7eef9%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20transform%3D%22translate%28478%20236%29%22%20filter%3D%22url%28%23shadow%29%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2258%22%20cy%3D%2258%22%20r%3D%2245%22%20fill%3D%22none%22%20stroke%3D%22%23f9be00%22%20stroke-width%3D%2220%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M91%2091l54%2054%22%20stroke%3D%22%230b2a66%22%20stroke-width%3D%2222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cpath%20d%3D%22M124%20364h154%22%20stroke%3D%22%232858c7%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-classes: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20720%20470%22%20role%3D%22img%22%20aria-label%3D%22Trademark%20class%20matrix%20illustration%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffffff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23edf4ff%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cfilter%20id%3D%22shadow%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2218%22%20stdDeviation%3D%2218%22%20flood-color%3D%22%23061d49%22%20flood-opacity%3D%22.14%22%2F%3E%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20width%3D%22720%22%20height%3D%22470%22%20rx%3D%2230%22%20fill%3D%22url%28%23bg%29%22%2F%3E%0A%20%20%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%0A%20%20%20%20%3Crect%20x%3D%2274%22%20y%3D%2256%22%20width%3D%22572%22%20height%3D%22360%22%20rx%3D%2222%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22104%22%20y%3D%2292%22%20width%3D%22184%22%20height%3D%2244%22%20rx%3D%2211%22%20fill%3D%22%23061d49%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22310%22%20y%3D%2292%22%20width%3D%2298%22%20height%3D%2244%22%20rx%3D%2211%22%20fill%3D%22%23f9be00%22%2F%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate%28104%20164%29%22%3E%0A%20%20%20%20%20%20%3Cg%20fill%3D%22%23edf3ff%22%20stroke%3D%22%23c8d7ef%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%2262%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22124%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22186%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22248%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22310%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22372%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22434%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%2262%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22124%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22186%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22248%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22310%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22372%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22434%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%2262%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22124%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22186%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22248%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22310%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22372%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22434%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%2262%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22124%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22186%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22248%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22310%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22372%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22434%22%20y%3D%22162%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22186%22%20y%3D%2254%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%20fill%3D%22%23f9be00%22%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22310%22%20y%3D%22108%22%20width%3D%2250%22%20height%3D%2238%22%20rx%3D%228%22%20fill%3D%22%232858c7%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-services: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%20620%22%20role%3D%22img%22%20aria-label%3D%22Intellectual%20property%20service%20illustration%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23071b3d%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23123c92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f1bd28%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cfilter%20id%3D%22shadow%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2222%22%20stdDeviation%3D%2224%22%20flood-color%3D%22%23000%22%20flood-opacity%3D%22.24%22%2F%3E%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20width%3D%22900%22%20height%3D%22620%22%20fill%3D%22url%28%23bg%29%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22742%22%20cy%3D%22118%22%20r%3D%2288%22%20fill%3D%22%23fff%22%20opacity%3D%22.11%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22144%22%20cy%3D%22514%22%20r%3D%22128%22%20fill%3D%22%23fff%22%20opacity%3D%22.08%22%2F%3E%0A%20%20%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%0A%20%20%20%20%3Crect%20x%3D%22176%22%20y%3D%22102%22%20width%3D%22330%22%20height%3D%22404%22%20rx%3D%2228%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M224%20178h214M224%20232h170M224%20286h220M224%20340h128%22%20stroke%3D%22%23dbe5f5%22%20stroke-width%3D%2220%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22560%22%20y%3D%22168%22%20width%3D%22174%22%20height%3D%22174%22%20rx%3D%2234%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M604%20260l37%2037%2064-82%22%20fill%3D%22none%22%20stroke%3D%22%23244db8%22%20stroke-width%3D%2222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22520%22%20y%3D%22376%22%20width%3D%22230%22%20height%3D%2268%22%20rx%3D%2218%22%20fill%3D%22%23f1bd28%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-city: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20720%20470%22%20role%3D%22img%22%20aria-label%3D%22City%20trademark%20service%20illustration%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f7faff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff8df%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cfilter%20id%3D%22shadow%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2218%22%20stdDeviation%3D%2218%22%20flood-color%3D%22%23061d49%22%20flood-opacity%3D%22.14%22%2F%3E%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20width%3D%22720%22%20height%3D%22470%22%20rx%3D%2230%22%20fill%3D%22url%28%23bg%29%22%2F%3E%0A%20%20%3Cg%20stroke%3D%22%23d4dfef%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M96%20116h528M96%20178h528M96%20240h528M96%20302h528M96%20364h528M168%2070v330M252%2070v330M336%2070v330M420%2070v330M504%2070v330M588%2070v330%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M356%20115c-54%200-98%2043-98%2096%200%2073%2098%20167%2098%20167s98-94%2098-167c0-53-44-96-98-96z%22%20fill%3D%22%23244db8%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22356%22%20cy%3D%22211%22%20r%3D%2238%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M342%20213l18%2018%2035-47%22%20fill%3D%22none%22%20stroke%3D%22%23f9be00%22%20stroke-width%3D%2212%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22146%22%20y%3D%22126%22%20width%3D%22126%22%20height%3D%2258%22%20rx%3D%2215%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22472%22%20y%3D%22278%22%20width%3D%22126%22%20height%3D%2258%22%20rx%3D%2215%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22150%22%20y%3D%22330%22%20width%3D%22162%22%20height%3D%2258%22%20rx%3D%2215%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-copyright: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20300%22%20role%3D%22img%22%20aria-label%3D%22Copyright%20work%20illustration%22%3E%0A%20%20%3Crect%20width%3D%22420%22%20height%3D%22300%22%20rx%3D%2224%22%20fill%3D%22%23f5f8fc%22%2F%3E%0A%20%20%3Crect%20x%3D%2272%22%20y%3D%2254%22%20width%3D%22180%22%20height%3D%22210%22%20rx%3D%2218%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d8e3f1%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22162%22%20cy%3D%22155%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23244db8%22%20stroke-width%3D%2218%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M178%20136c-9-9-36-8-43%2010-8%2019%202%2039%2023%2043%2011%202%2022-2%2029-9%22%20fill%3D%22none%22%20stroke%3D%22%23244db8%22%20stroke-width%3D%2212%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M274%2088h78M274%20130h56M274%20172h78%22%20stroke%3D%22%23f9be00%22%20stroke-width%3D%2214%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-patent: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20300%22%20role%3D%22img%22%20aria-label%3D%22Patent%20drawing%20illustration%22%3E%0A%20%20%3Crect%20width%3D%22420%22%20height%3D%22300%22%20rx%3D%2224%22%20fill%3D%22%23fff8df%22%2F%3E%0A%20%20%3Crect%20x%3D%2262%22%20y%3D%2248%22%20width%3D%22252%22%20height%3D%22204%22%20rx%3D%2218%22%20fill%3D%22%23fff%22%20stroke%3D%22%23edd27a%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M102%20100h72M102%20138h132M102%20176h94%22%20stroke%3D%22%23244db8%22%20stroke-width%3D%2212%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23061d49%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M262%20128l58-36%2042%2034-58%2036z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M304%20162v56M362%20126v56M262%20128v56l42%2034%2058-36%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            --mbipp-visual-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%20role%3D%22img%22%20aria-label%3D%22Trademark%20icon%22%3E%0A%20%20%3Crect%20width%3D%22180%22%20height%3D%22180%22%20rx%3D%2234%22%20fill%3D%22%23eef4ff%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2290%22%20cy%3D%2290%22%20r%3D%2258%22%20fill%3D%22%23fff%22%20stroke%3D%22%23244db8%22%20stroke-width%3D%2214%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M55%2072h70M90%2072v60%22%20stroke%3D%22%23061d49%22%20stroke-width%3D%2214%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M120%20116l22%2022%22%20stroke%3D%22%23f9be00%22%20stroke-width%3D%2216%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
        }

        /* Self-generated SVG assets. No third-party image source is used. */
        .mbipp-tmsearch-home__copy::after,
        .mbipp-nice-search__copy::after,
        .mbipp-city-panel::before,
        .mbipp-tm-product__console::after {
            content: "";
            display: block;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

        .mbipp-tmsearch-home__copy::after {
            width: min(430px, 100%);
            aspect-ratio: 720 / 470;
            margin-top: 24px;
            background-image: var(--mbipp-visual-query);
            filter: drop-shadow(0 18px 30px rgba(6, 29, 73, .10));
        }

        .mbipp-tmsearch-home__badges li::before,
        .mbipp-tm-product__modes a::before,
        .mbipp-services__quick a::before,
        .mbipp-services__process article::before,
        .mbipp-services__service-grid article::before,
        .mbipp-city-card::before,
        .mbipp-city-flow article::before,
        .mbipp-nice-search__chips button::before {
            content: "";
            flex: 0 0 auto;
            width: 22px;
            height: 22px;
            border-radius: 7px;
            background: #eef4ff var(--mbipp-visual-mark) center / 120% no-repeat;
            box-shadow: inset 0 0 0 1px rgba(36, 77, 184, .10);
        }

        .mbipp-tmsearch-home__badges li {
            gap: 7px;
        }

        .mbipp-tm-product__hero {
            position: relative;
        }
        .mbipp-tm-product__console {
            position: relative;
            overflow: hidden;
        }
        .mbipp-tm-product__console::after {
            position: absolute;
            right: -54px;
            bottom: -48px;
            width: 210px;
            aspect-ratio: 720 / 470;
            background-image: var(--mbipp-visual-query);
            opacity: .2;
            pointer-events: none;
        }
        .mbipp-tm-product__modes a {
            display: inline-flex;
            align-items: center;
            gap: 8px;
        }
        .mbipp-tm-product__modes a::before {
            width: 18px;
            height: 18px;
            border-radius: 5px;
        }
        .mbipp-tm-product__workflow {
            position: relative;
            overflow: hidden;
        }
        .mbipp-tm-product__workflow::after {
            content: "";
            position: absolute;
            right: max(20px, calc((100vw - 1180px) / 2));
            bottom: 26px;
            width: min(360px, 34vw);
            aspect-ratio: 720 / 470;
            background: var(--mbipp-visual-classes) center / contain no-repeat;
            opacity: .13;
            pointer-events: none;
        }

        .mbipp-services__quick a {
            position: relative;
            overflow: hidden;
        }
        .mbipp-services__quick a::before {
            grid-row: 1 / 3;
            width: 32px;
            height: 32px;
            border-radius: 10px;
        }
        .mbipp-services__quick a > span {
            display: none !important;
        }
        .mbipp-services__process article,
        .mbipp-services__service-grid article,
        .mbipp-services__duo article,
        .mbipp-services__account > ol li {
            position: relative;
            overflow: hidden;
        }
        .mbipp-services__process article::before,
        .mbipp-services__service-grid article::before {
            display: block;
            width: 46px;
            height: 46px;
            margin-bottom: 22px;
            border-radius: 14px;
        }
        .mbipp-services__process h3,
        .mbipp-services__service-grid h3 {
            margin-top: 18px !important;
        }
        .mbipp-services__service-grid article:nth-child(1)::before {
            background-image: var(--mbipp-visual-copyright);
            background-size: 160%;
        }
        .mbipp-services__service-grid article:nth-child(3)::before,
        .mbipp-services__duo article:last-child::after {
            background-image: var(--mbipp-visual-patent);
        }
        .mbipp-services__duo article::after {
            content: "";
            position: absolute;
            right: -30px;
            bottom: -20px;
            width: min(300px, 38vw);
            aspect-ratio: 420 / 300;
            background: var(--mbipp-visual-query) center / contain no-repeat;
            opacity: .16;
            pointer-events: none;
        }
        .mbipp-services__duo article:first-child::after {
            opacity: .22;
            filter: saturate(1.1);
        }
        .mbipp-services__account::after {
            content: "";
            min-height: 260px;
            border: 1px solid #d8e2ef;
            border-radius: 12px;
            background: #f7faff var(--mbipp-visual-query) center / 92% no-repeat;
            box-shadow: 0 18px 50px rgba(7,27,61,.08);
        }
        .mbipp-services__account > ol {
            align-self: stretch;
        }

        .mbipp-nice-search {
            position: relative;
            overflow: hidden;
        }
        .mbipp-nice-search__copy::after {
            width: min(320px, 90%);
            aspect-ratio: 720 / 470;
            margin-top: 18px;
            background-image: var(--mbipp-visual-classes);
            filter: drop-shadow(0 12px 22px rgba(6,38,95,.10));
        }
        .mbipp-nice-search__chips button {
            display: inline-flex;
            align-items: center;
            gap: 7px;
        }
        .mbipp-nice-search__chips button::before {
            width: 16px;
            height: 16px;
            border-radius: 5px;
        }
        .mbipp-nice-search__facts div {
            position: relative;
            padding-left: 38px;
        }
        .mbipp-nice-search__facts div::before {
            content: "";
            position: absolute;
            left: 0;
            top: 2px;
            width: 28px;
            height: 28px;
            border-radius: 10px;
            background: #eef4ff var(--mbipp-visual-classes) center / 210% no-repeat;
        }
        .mbipp-nice-index-panel::before {
            content: "";
            position: absolute;
            right: 18px;
            top: 18px;
            width: 120px;
            height: 80px;
            background: var(--mbipp-visual-classes) center / contain no-repeat;
            opacity: .12;
            pointer-events: none;
        }

        .mbipp-city-panel {
            position: relative;
            overflow: hidden;
        }
        .mbipp-city-panel::before {
            width: 100%;
            aspect-ratio: 720 / 470;
            margin-bottom: 18px;
            border: 1px solid #dbe3f0;
            border-radius: 12px;
            background-image: var(--mbipp-visual-city);
            box-shadow: 0 14px 30px rgba(6, 29, 73, .08);
        }
        .mbipp-city-card::before,
        .mbipp-city-flow article::before {
            display: block;
            width: 42px;
            height: 42px;
            margin-bottom: 16px;
            border-radius: 13px;
        }
        .mbipp-city-card.is-blue::before {
            background-color: rgba(255,255,255,.15);
            box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);
        }
        .mbipp-city-card.is-yellow::before {
            background-color: #fff;
        }
        .mbipp-city-flow article {
            position: relative;
            overflow: hidden;
        }

        .mbipp-growth-advantages__list article {
            position: relative !important;
            grid-template-columns: 74px minmax(0, 1fr) !important;
            gap: 22px !important;
            padding-left: 18px !important;
            box-shadow: none !important;
        }
        .mbipp-growth-advantages__list article::before {
            content: "";
            position: absolute;
            left: 0;
            top: 24px;
            bottom: 24px;
            width: 3px;
            border-radius: 4px;
            background: var(--mb-yellow, #f9be00);
            opacity: 0;
            pointer-events: none;
            transition: opacity .22s ease;
        }
        .mbipp-growth-advantages__number {
            justify-items: center !important;
            justify-self: start !important;
            min-width: 58px !important;
        }
        .mbipp-growth-advantages__list article:hover {
            box-shadow: 0 12px 28px rgba(6, 29, 73, .08) !important;
        }
        .mbipp-growth-advantages__list article:hover::before {
            opacity: 1;
        }

        @media (min-width: 1101px) {
            .mbipp-nice-search__header {
                grid-template-columns: minmax(0, 1fr) minmax(290px, auto) !important;
            }
            .mbipp-services__account {
                grid-template-columns: minmax(0, 1fr) minmax(270px, .42fr) minmax(300px, .55fr) !important;
            }
        }

        @media (max-width: 1024px) {
            .mbipp-tm-product__workflow::after {
                width: 260px;
                opacity: .08;
            }
            .mbipp-services__account::after {
                min-height: 230px;
            }
        }

        @media (max-width: 767px) {
            .mbipp-tmsearch-home__copy::after,
            .mbipp-nice-search__copy::after {
                width: 100%;
                margin-top: 18px;
            }
            .mbipp-tm-product__console::after,
            .mbipp-tm-product__workflow::after,
            .mbipp-nice-index-panel::before,
            .mbipp-services__duo article::after {
                display: none;
            }
            .mbipp-services__quick a::before {
                width: 28px;
                height: 28px;
            }
            .mbipp-services__account::after {
                min-height: 190px;
                order: 3;
            }
            .mbipp-city-panel::before {
                margin-bottom: 14px;
            }
            .mbipp-city-card::before,
            .mbipp-city-flow article::before,
            .mbipp-services__process article::before,
            .mbipp-services__service-grid article::before {
                width: 36px;
                height: 36px;
                margin-bottom: 12px;
            }
            .mbipp-growth-advantages__list article {
                grid-template-columns: 58px minmax(0, 1fr) !important;
                gap: 14px !important;
                padding-left: 14px !important;
            }
            .mbipp-growth-advantages__list article::before {
                top: 20px;
                bottom: 20px;
            }
            .mbipp-growth-advantages__number {
                min-width: 48px !important;
                font-size: 14px !important;
            }
        }
    