/* Existing Mission Personal text fonts, subset by the site optimizer. */
@font-face{font-display:swap;font-style:normal;font-weight:400;font-family:"MP Kompakt Text";src:url("data:font/woff2;base64,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") format("woff2");}
@font-face{font-display:swap;font-style:normal;font-weight:500;font-family:"MP Kompakt Text";src:url("data:font/woff2;base64,d09GMgABAAAAAEHUAA0AAAAAsogAAEF+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+12HJEYBmAAgUQRCAqBzhiBnhkLhQoAATYCJAOKDgQgBYMeByAbGJcl022egtYJgPrftiubKIKNgwCE9hSiqAWbVOPZ/39L0GxEEpwuiepfhVKJUnrUZcQIod06UzNzRzNH7+7MNfe+ETp33O90u8QhHCufo5yuib3bzfu1GeVaWAbLWNb5u5+GZokb3zjg5F/4bwtlaWtT0MQ9/GEZhjooSW9D3i5xg0Ld2Ga5sR1SoCavyxk4zkfNJfp+vyd7zj3vL6ECQg0UItJbkWFhY2RcPOnVCQsF/P7/d7P/fU4ES7BAUA1qdWip6TgVkWtG26k9/77mwprP559uI8Pzc+u9v/9HlAotKoiEiIQwwABGjBqoZG3QY8wBAhvCJGukdcAkR52UhbSFUmGCgdXc2f+Xm/99u/99szPfuUjNjJqHClIPHxLskaY+PTl56SADTO8wHLVZVUGMKnpYEfvuqT5FaSCyyTJirEmS/pDMKUxO9GdiPzGSrOv3bGxkrgaVMHCJNaRU2v3zz+8nu3vzJ0EwGgSNK4LRlg2xGZKpHaaDcVMODtVLGZwHI0Ybu5G8KQXf122ODvbLncJBHDZekmEzaUJ5VGtfnmBXNa2+lSr1eLTonjnysmeR/5YsHQE/u7OlLnWX2rKtAXlk1nhMSx7PghbdrbZX3ZYBwzpgNCx5Fu1DoB/g8/h59/gBPun5unsBfp/3fRL8fy2/2T3VpDQrXBdq5ReOrEJ0oqd3CHcfKTUpN3nIQw4a4TFqU1S/KE+tRHmEQ2iFbRWaUXL5bKAyHBKsLCKylD776m4Y7y92a3f+3/Eo3VWKiJQgIiFICCGI/zqMv08zDMJ1NrGtcL185d0xnNbroNnKq7STiJUYngQIzN9dBFguYQB6+aqDK1B4NolJAwovMkOigMJrQXF0oIAEzMFA4FefZ9KB3LuxunlyNAS8+ZZHIM9tOvs/4SUIkxAjTj+izgAGgoGl8M67AAr2vLUTgx7G9mmFof8BXg+w9jRHCf+YS1/xWNsZWycG/vgK2/QIltoSLeTWTxRwCorD64k7ivz4g+hjVw3Fzd98xFg2iUzxrjjvkrLiD/Q0kieHWsCDJwIyBgxRe032nqHh9JNBVuTLDo7F8GWLbX3FzBmDULvVcwAX7ZGvT38AjHVHDPgLoCk9CQjJheb0ei8AhcCH2Z+FXlE5ob4oFrNb8zRGR8T6dmouTDYwOdXSfoweplhXHi5F3fBvCw0QQfkpofzeDO2rkMxVJs3oh04U5OaCxlMkyh2XIg5JdgldmiL2ZIr7Qj/9fVoNJVsKpuM7Uem7LB4XCQiFYVhmYAyc+vtEPKQtMP7jAlc9p6sJUvPO8jQg3Cb1gEVcLgDET5J1CuUaRmLlrnJuUbhjtgNP50rw0CHWok4528+go6IPxjfDEM/fD/+229eW4H2Bpn86wQQQ05oQr/WtKqYKnigaQmRjVmSpuiXF059UYhl/l0YXc04rUhmy347LvvK10JL6n+3pVtpRe2cc29wgWaJvfaEdA6koUIYsrFn7lrbaSaZaJLvCFkJAmzWyYr/u+h0f5H2wpLhTTtyY3+FlL2Su5yRlDDCo9J8FtDxvBeIQzQFDyAvG0f7YS7Z66V3AHZBR+rF8P8fus6EDdecDR2/RS8nt5+uP9vOUXXfXZ+4HrPYfgP/m2s80rQ1/9rh2gqU+K93ZUkqBrokNQBzo1lRKOOk+33eA2b9XBBv09SikLn8W3Lpt1bfVICMeUVwpUcxe4/y7nb6LmLIxvu8Jn5UoASQdkFZkWN+md4C/gn4BFPGKzpJYwI1InDeZIsDAMHnS6Xikv4G4+UilVgJ9Muw01I9AtPKhu6W11IofsLI8NNcDtROJMmEaocI1Z52BJshudsKIMjbJm9FL8+pwoTsqaCmfAW3bHOhhdpdEeYE91S3aXsZD+6QtwrDgYd/H94mUPRHhn/sixIdBtfFEopPUtw+T2rOBx8RQxYUOu2euXJmGRig3A3+B8VDx+I9tuo39xWuqNUpuA5TCmBTtZ2r5pEF/AKEsbtXhdVS9w9dUu8sY8Oe5+Hvu7QZZDppEbu/ZTACLPeDZ6jxgZeC4uzLZsc0fJ+jDUZp9Z6B0G2fWFyNXBsKunZjLvr5YQ2xFhrveivy8W9QkRUyQdQH3VdmfmKLm/kiUSlz5+OOxj6ZsNAp0GdAqD+Gp1aj9AWzggA7VCdXm9IOqhPPWEDaBiM/18yCauuQ25gEskHlnM6nwvuIzavez3c6YGsDrglYMIq5wnHuOVkz5vG3rQuXzw3PtJzPo3FJ7fdr9G2BevCO08Qza4cd9E3J6YY00sJc49GYrGSk9d2FSjf/fD3qqn3rZiiDXGBSg84NcY/B81OWOg7CqiL+DGNSoVBd94W0aVa69b2qg3vzGqYTuuyzRdIosjlWz3dwpZC3VkK5PlDPoAWAij58xJi53xlOjibagXU1kndjk2On+dkb8LX7ZyBehnePuwZOO88KIKnWyFLHkQDKxvckBdVktC/kUBmMdVpGsRsd6M5hHCuU6h3CwacHov5M428w1mi9LliboD+82EtOygYRSrmFoiYf6/NeHWMMg/Te7to9h7EE5H05A1EtcFpYuRUWlSM6CPCbkuqz5yucGLGp/Vh4NGLt9bA3ACqheFdYgtoKNU05P3CE6d/yqOA5405TR8HMD69AkvJn9Z7Y1X4E8dALslwpi5lIwRUXjOgin5RWFwoJx+4/vzhqvVDgrLycUI5gz/7LdjcrKF04G+wvu8pkC1/zreHq9WwfgC+Ozk8qxSs1iVncpeF/+2ll+0QUO7M6yrHONBkS7pS5XGlp7kL8mTKyerYlVLX5tV2RbrAqsZz2wZZ3vk7QvZdZ09lL2HDAkXRKUmhnOb741avSvgtkgs8+W3CO5vyYDo+al8TNq50/0aLu5YFArm5vPL5Bij1Zy8hqZZRlbyHZYtt2a/VRulDtXYpS21AQmz/x0axiDxzfNj8vIi7w8x4cR5YlKyy/W69AADQtsBXRqRWhSGPu/l4iahhivj8yA81pV7Oh3l6oFew4secBD1jziMZue8KQdT3vW9V70mpu84S13eMe7qt73oT2f+sKBmpoTf3EtxReQIzncTYXrHlqm7mfh7DFuvp4hCPSCkFgvKSr2etg8DAuiUHxoNCsREQ8xMSsJCQ8pKTclJTcNjRAeT0xHB9HTIxmYIGZmJAsrxMYmws4FcXMjeXggXl4kHx/Ez09NINALCBAJCvILCTEJCzOKiNCKiqLEJBCSkixSUghpaZSMDF5Wll1OHqWgDq1ePUKDRrQmTQyaNVNp0UKpqEijpESnVSuXNm00ysrM2rWT6NDBplM3Vo8eEr16kfr0EUnfrx9lwACpQYOwIUMYw4YRRpwlcc45gvPOC6ioYI0aJTFmDmvePIkFO+TuchdOVZXMnj3Yvn28iy6iHDiALbdXei2FN3orhXd6N4X3fUjhU59T+MIX5GpqWH+BpEAK8KaizhGHK5uWNi4enzMdfVwGhpwZmeKysJTJyhGXkzNnbu64PDw58/LG5eMrnUAoVUCgZCGhEoWFixcRKVZUtHAxsaKd1o4VgmspDSACwCX4yYTlZhYAfC0EuUTzzScGEKljhiAUBxNML0AcgI6GESXGQo+gFsLRygggsFh2HCLavpqTjQyDZ+DHcyNFyT/vJkexlyXEMAYJ15NSIPllOWwdSbEq8BfuIAWAsWQEr00FO87XLq8nTbl8Asvry15Y31DlD5Tbv4d8s6pQhAGegbsBdOmU0K6sFPcCFLRp/f6PTAAoSShqAdCsAKBJowZ59Za9rt/71om82Q+c/dQt3txVv4x6LsvhozlS8c7b9br32CdsvQ5cd2GHtvq3z1+kvDrkY9A/nc/nxe9q/8xUZ+a+1jf1E4F963ITqgv0aH19fdOyVuvDPufFc5lyng8fMXpzTX/E435iz+1utGXFnAnnjei7uTA9jABA08ISktQqmDRyMrBWQRmvQzeXPr3sM2iI3zkFspD2WFh17s242Ekl5XCd7XTFIha6U+LqycrWgAbYkODvHS4k3Ii8rZZwWticOUE0dzjZHbhFF3ch5+FwqSxAjBVuXrUeFD5J8LJQBLW9TSQ2ThGjyu8kZBgpi/qVRLI0IGvFupenULQqA6oYtedrpZM+Y5BRMckMLFhbbfWyBxw45YLcHR55HZ/8QMjBDCFtDUfFYuIkSFFPEy2UfGegi271gkGGGPbne0qFMcY1ASaZYpoZZpnzC6VaZIllVlhljXU22GSLbXb+RDXZXsxB4LC4o/yOszhJ9UWpasFYSAROIApISGwdxISxsb44VS58hD5kFtx4f49QqmA5QvUKF5csojmmmF8pTWtr2tB3OaQjVWdEF+juuzfuXCbn21fJGgPjTDDJFNPMMMvc2NVCDkOOU51kUtufjyNQZC1UmY7ovOIYDp/J4UGx45BTcFX8zuSxIXKRA5rJqOaIoqrE3JquDc2ORJ0d6QLdkdN8rhmV0JgwzgSTTDHNDLPM5WrEseSTnGq5LkcnEEvf0rzkqRRhyvCq9qnFjXSgOqrDEe5fq12RAJP1qZP+QpKVnwIeLCFCZGIxx8lrWgjYm1gPURIJJZsbTxrwJSKO2eQtwphJHOkq5BSIsMVeVxCJi/pkIE2OvApZdaSBxopgtBTX5pRf75US9Kn/zAb6Bu+aWdcCtKgsscwKq6yxzgabbLHNTrPakYsxX4BanSAPO6KOVyYRLW0nJqgiaRCVUHej9L14RY1EEjohT8uROkKDzr7vRJNHVauiMLRCQe2ht3NO4IK18l+wVI8oioqKmXn3QBWIbZ8f18Gx7edcFyPzcC2WofUiRSoIf55FI1Io/Qptk6zgtVGNtoCa6oSipS9MqFywTSEonJ+utgZj4Hb7iiMiRD1GIk1pBnn/Urppus3+lmiU5QlbYQlG+TUjbYjlFCcJUtTXm3JoCSFhZVhvF4QZg34oZLh5vrcs9KhFYYllVlhljXU22GSLbXZsT1gnDIdU0Th2iy96dKxjEqIoiRjf33UuWFgIN89FnNckSQcwmGgLjVqxi0FkcS58gvOolaQfyRpTKpZ0jTIrgBuvCQjEdsf0FAYFfsZ0hE3FoJYPYiS5WszBOn6SbgDddRmwanLolOd5c00KYm+o1HWqGsfAsX9qgkQHmoQatyFRYR0ORIOlAhVoPEzjnerI0+zFk+pUKjIoQ8PgWBlVT4HNv6ASqEqyhrFFyIkoSKnawJE4Mh1errjzrzlMcCucho4QEwXYCStFoO7hfMccjgWEOYQ5hAWEEli9jYEdh5zE1R0WEEo/JfS1J6orYoG4kiBFPc20UKREm2+P6PCdCbroVk+uPAgABPEjEac4zRnO5nN9rDK1UXVFCMIEk0wxzQyzzPXMK+wc8RIsscwKq6yxzgabbLHNzvW7OO2pVgo5gb7Ym7UEf4n4K/gbf+cf/JN/8W/+w3/5H//nMle42nFtjHGZp805XmI6lx4yBEZM3pJ2VmyyA4ecHW55HO/UgoyFnF/YwaIGV9R8IImONZroK4OEa23erzzNkxj3fcw4jJ3ffh4/w7Z/+wl3fq8aZZvbQv3Nr13yvlcfpabn3S5PYxI8E5ieGN0R94oFxagnDqafMphhsmDGGYEznTJjOq8g5FX3Ebo3RtuaI7eB3N/elDZXUgAZxUFYAqgSSfYWw+j2YlNR7/GAvYiknfg4x5TUldSTI9rUMDGsnDfrdUpdGAdpOx351eOsTlAeAe5wRcqqjM4cQCocJBofUgkH4JRToOJBsxXaNWgtYkA0VpzJTFrcxGQ1DRRA1AViT38yJctUzOTEChHHGsFmI2+NIgc1B+bapo04yuqYKM0fgZnsySPtEkyuqfEQq+CVRzUORiRPHCFNwRBkFpH63mtSkVOqAi0CUSQQqyJjpwrlgXPZblveBQGp+JTkfDcIuRYpxiJp9Jz7qDcckrDsTjXa1vKie7O2E0LrZM9DuM/+wng0TEqGBtCAJC4Qjdyv3DzRJ420yEC9fKwQaf14dLDc+/XCn3ijTMoUmDNW4C48QlIC/pKz6y3e50zOAHOsAPUY8Sdn08QklX53yWDJKSipqHE0tHg6egZGJmYWJGCOBcHe2t16ny3JE+b9k0KbgBnPfrepMOXZIFocTPwTgBmQ+exx3XgibzGRYDEZfzEVTzEdZzETBzEb6+JciCV68Rx4GSRi8Bw9Jhpqv8AMokK112KoNKj0Rnw0Eyq8yQymQ6m3vs0Dxd99ncqAgu++qxt3GWLC38Sk34gZlwqzPv//iC8FI4RRdfW9gzToA1jGQCWiGF2qBlm4idpMQaYUkHx8BR2vzgoHMUAnDpHI5hgqA+BFIgYqpUZq4nygaspRDSWpFnSRQkR4oxTFXLn8YNNUzIt9C3S6Pon339vWxo2M60OmOopSckXJWCZTHU5C4xzTaAbADW3SuDogF13qtxOxRJ5KZ3307DVEDs24rdh5F2PQ7PnIdItQhKc/+jIVac11Yt5dp3QaDbuPF2faMTU6jBSa69icOyrxDe4+XkoT6Cq0urab68isCVzNru4+XnJjaMo0ubLDpwe631KoXh+cmVRFuAJ1endIEuMzhPZnu/tbaa9LnqZtDcsojBjIFPchiqH1zD6cQbhAbSEBbcdGBua34fO6Fhnzc2spWE8NpIHWucEaGCjYK9SmPnbz0o48oAeAC19xs/QbJseg3UeffPbFV9+48uNmw3/+F8bBdz/89Mtvf7j76wxPlCuNKM8dofGZm64bNzaZFy+5jKs4ZPikfS66atCotnw2ImAZDulAPgmcs8kJYS/pccG/un4tSGzQiKvYpv0HacmyFffc98BDjzy2as0TTz3z3LoXXnrltTfeeue9D+qd14yvs4TP53PPChVs0QJfZLX/dO0vQKAgFFRa7vi0GbPmzGsT8qN9WxymKZPCRYgUhSYaXQyGY+IDUFKuDy7tpmBZuBlbshMSpETAHTgRzLIsd2NEstIXbptwx10Ikkgxoox0ltFIcPv3ww+IONRxfrQZx4YgDQF5UN9zCnjwivqeIiVKlSlXoUq1GoWKcVU6BYFJcaDYRYXR7d9D4c3PHgHWIhUEGEmhlUP/uuErRUU4EBY0nCyKprznMKTXYazAiYiO/zfkahpaXNmZ2WvWgqPF03UXPcOv+cjXTlY2dvnqcPPy/UohTnh9IvPH+Gm4BJnDKISJANqwFDKxfkNM9pFrKyVWBL+SxiWlZWTlFdRr0Fje6dl4rPATTkjJqdMESIKIaKmMul28Wn02yZECqamwSKn0KmzxutjgRlakjPY/MxnkbfpHh8FAfVSegFvPR5wnlBbLfsPvA8NZXrjrqAMgUtqxbcm5/1sA65nP+6cAfg7QWyYeYAcKKI+0jeBoE0nPvxEOsCOJ2Tl5CSIKzvDGwNJl0QOPPbPh1w7FHdvmJJDF/WOC1oyrGIT5vaP5e7sUAef5yVy2bKopARMDjQ/3v8l39ZD9Rct8DQbkMkB9AORXYNu3AA5/BvSICCchgVx8Aq4j4M8GccsCArb8xA72lcVtILAgkghOrg5cETMVU22260YoB5kvlMwlstyI1YlpYGtvFgX67iMrn+XS92SyXHazTtkkhh1uJO/+2I3cBoVoWeXmD8TfkWgXZgYiieDl13qHA3gOHELlz5lalbUqdAtqvV/DA9o1lb655horZKwzxoOyjQJC5bQv4RnNc1i4jg5LRMzfHMHqoVo/FSsIwtVKRhrqFvQ1H2BkvcMSPPdY4VGVCJfPXTpGnxz3Q2Wm0yHTbsOCqLpkgLYyRFCPfBQyKcJF8o2mrQ9HHwYv3Y9x0mMY8jownaeXKNp0lRVwfJFWGF5uxTQkpFDHJRJpZ3gtFk0pJ5lYB5yCRqTQElKHXWxqbsNOrWmRpfm8vAR3SUbtPKqmUZmYconEDBWzfydIXakFxWk3JEm6aJwJ2raVPg/cMNfXtaLH8C3Z733UCN9FmnHr9nNAe1BlLrF62a2PniA2qDd1Og42ljheAAgTe6CLyNC082A6ST1ckN1uwQEWKZqHUrjwhvAYvCxJYOBE+p4wTvY198s8dQ+OHXD4eOpuHxQ6awJMjfR8kb0iWnA46tS8gHD9+LqOYy9E67kGzWO98f1ByT2KlmfdLQzqxyGuMQ615ekcxQbCxlPL12g6p36wYH30xJnB0+U2x9crCf8qeXecRjM91dAeyGd/aLLeg0pkGEjbYmWpWjnSxgVx/VKX1GQQ97jb5fg5QHhMaIuXOnazW7wmp9MMWiQ5xX4c5EhvCRda7c4+ngAr7MHJKYn/jWZyyUVNcMTTFh2xv6mUKHfGf5UQalS8cPmAAM1jZrckZLpPQUoSitaLGl7U4ukncEaVaBEbS3E7TO6e1mjtZlWdPUq/3/uq9m5buYuWE86M8rCIBTaSjKyF/f7sxtbNaHUXQLj7MMcekJRpkzc/J8U1KvR4qiTKrKx4YTxbqG5qEx4tNVSobN0gfi6n05yxUuqVc07izuRp0jFWHF9r9oqENKpNnvCEZn1n/41UIzjqMDsMtNkFTbSgaWfhlJXmGqV7UlRq/ktk7OzIciacz8zknWJbzRy1Na3naq8Wte/HI4OqVKdcqUo2gP+H/1ckk9F11PCxRajHniuc3phMTZkp0WeTEG8i3GXnyUmcmOyw7A4qPl4pzPrkiDkKI41HJVN+qx1HUORPLRssT6Z/pZRjvaEwTJyaItpBHBhKnPL74BJ1rrHiqlC+46DSVUb1vITDEmGyILYPd/u0Q9Hx6hQJllGQg9nWJgmsjxYdApo0TFekx9krcbH1Yihfl6kD3qfyN5X4kfApMoaswcbzcCqnnwP09J5fWClaXzuhbXU6nCVkKU2S4OP8jQEGymzmLB1RtKFnG48UOROulq8Vvqs9jKXvS6SUsuBd6eyeqwbnzjsiNYwbGpZnFbk5UIaHuH+EBsMSEoPaHLJJRKxplm1qkQ1UEZ7hR1odjOZJgSlpIaWCPrDGUgRobEiVcCYxyixjwQgmMLKffRHThKyzxkApDqXUYewBzmfaUs1z7MlLyNAiglHOc5GHR6hAXj6yxo/YbFyYtzNJGHfOeIfHgQVKyIhLJje/M0smaDu/Oe+Ed2vtH38uZHQXGivZWKuw7+h7erZm3jT6e4vMOutsAWroozW2Z31tMo9ApDE2Q50wUWmy0eXUpYJo6BMzp8yY/1vesmsG4ipHhTC4rok+PtjoyBp/WpceJOTIaNDHJyQQkcOXxT7SV7W0BbIpctlaU5C1QJj1+Coh5zpVljVur1Yj/YFZtYm8xMYcxzMQapRk+JVGE+yyEOF3vfR5WSUyrNWfW74r+ZTCIcOe2Q8ClEdFEdF20BiJiangLUPYc4Hq2dIJS2lOKTRxSNI3gl7WyZMVAowBZ2T86iwqCjBtfueTnNFTg/iou7GaP7hq6A0XkoQKqOPDHWGru3OJmQ2D8RyM0s5PVDiXQYZMJi7t8K5Sh5wpM4J0nAGrGQbxTRl09DEPTnZBuFuqttZ0pe5ebNxzVJph5PM5PEWGVIJ8pWIF5edD2M2f6HL8wC9efHxBXgIOX5yCuHuYSjgAZSuD4xu2HoNLAZiLG51LDtyni8TzQWboCyWLBZbsspcnh2ypWHgXU0sHqHA7tGRkmsdOW31Qc9JZ9rE/KSUr89lSbIIaLyCtaMIZw8L2KhOd4g6Xy06HgN7Ue8n7PmuLoLguqmu1cACm9rBh1enousDkUQRYadLC+KzM/Nc702O5mtf447h9ZTij7oQR9HgZHTtCt52dw+mNxPf1GanOtjajr5HKCfAO1nEVxDIZ1TD7uoON++6Q6P/2uunfrM9mRx8ltlnFz6XVd/R+c+iHG2d8aY+sfOFZQhEKI8uI/hBKnGttc/RxZHrIUafLg4a1BTLR1xfboaFoIcvBZ/WPAmgFl1hjqVHJqP9NKjzn9XQVdHZbyeQR6yMvyrLzjvo2Jb6PJ7Y9qfE1TuNhEy1OUhfWdTdmx9xO/7j6Qls6HATZmtFND7X3htvcEcNlVst2e5jNfQsj639/Y4BNfyCB5+uL7ME8mm0puIS8KjEGhU7i4bL9qsb0b1KLTvz68kpBdqv5wlcnsW1y39CZ8WWWbnfBs/CzTaAd/dn4K/4jlEX2+tbwYPx8znI24Fm8tNEmRsC+bCXYysU1CBQECkIOgg/ICYMhHhzgzSycNypXl4CzoSlWKT9F+NK9cBAqvXLQomO0Vk8H4VzJOVdfddh4CF+akU0RdC5FkM9/goKyKpDyV9YK567AjIQJqPSF66ToePMFBGTl9POBjYROidkN6Rl9IAsBWFb7atY5A8+77GDLNqNlCUv0CxOgcQvNF2rhXdaCjJJUOF9QEKJsVptRGQf9dx+FnTRUIxnvyCFi1wGHzOWxffvShs3XM94AaXjBq+qiOYGQsYHsgfJAlAfy2yYnxXs12ONzY4/Qha1fa//Qj3sjI6GoUFQIqlwVesCwQ7EbVMhqQBX2BVT+Cso2cfmqHCUop+KXHc1VDkMIWDL9yukOcYCVNvYqHSqg+h8DFBVP7N3dJD9LrwXpJgXXPS+q/tI6VJ/jP3FSRrIA/tB38bEraMFG3Xw8JmzDErPQE4WwVzgG1DPjTrAh7IF6qpOFG/f+MtLfWjD4ASE5xAYohWX4DAs7YrfiWc81UUB4jA3WLJ1zpCu5M3LRt7C3ly3iD8aeAu4fMQdFgzM+g7flHGV55hyyche5tPHQI1E9Ho2Jty+RI0bGXk42TvdApKlxYUVxBLl8dACMmPabKmn2hYR4enqM9f2yivPm0UL3UIvcsVACi1nyP9C4Yapzg35rnWc9cC1zTIWCrniy+LtiVQaMw+BaTbUZGj4KjooBHtJR0N0HqV/oo3xapzE+ETYrWHB+fI+OY/dbuz3gnnJpeii6RcJQah4GUmdy72+LLK3FPs4h/Le/DDCHla8FNl42iLWFW2khxECkusEWkabh89U8DAT8FyWST8WKBfADLEASRqqDq0DSDqvJLhUfBBLJ2TKKl9wi+dLxRjYjAOX0RIoxKHvGsUbj8agg1d5VwHAPSj2ua5xjkJW2J9d/Yznj1RwOjyLVHm25stNZ0g2UaeVJ4hsJbQnUA8Gqw2vRkz0YiYksWBZzWZnVlY11bPAMoHlcfDIvlqYnlR0kVIPWNseVkbgZqi9I/3yvAkZy9xWrvXBDrpIcEHWEC+xLwfKl8w1zvUWQVtBR72ntbZY/ozUSV2GN/Y2BiRk9Z+Wf3UUghjp7xpsGMWygY3Cg05FQimPxPUZDbtbQifiU2qzQA97JjjIV3PdTCtkqrxR6jZbCxf0oR/Va8NTvhKAEN+81pTA5ecB8MdpYPlreNNokpwG7lZ3+ekv/qi2cRfooUBRfcyDTyWRjI7KaD6TIIu5iL8RrVxECVYvsv0pUi8HlGr4GhlG+es2pVjUMY60a4OE4loibZ4s9BBgPME79/FNY6FvthoDQgvToFF45pOPn8UM7fi1Miax3Iaz8h6PDNuZCnQMgTPbZtsfiF0SXhIUDWxIzM+ozIpCk8xllnR0t7JqTIUh4Viwr8XS8EFVwVmhTr8jK3CI62YSkNXVlK2L3iw1dqkAuqb4D23fMjqq5DFvdvHH1xo7lJVQBb3sqBWJlF+VeiPeILAqIU3hpCTltrVkIyOA3Z+W6Ox4bGkNjib4DTXtuYrq2rYejpkREppD76lKgSNanXq80Jvy8ybcqJFy3XGJQ7PrO+j1ru7c7F/iGeOc4uZTtuYjQRRWwUMjcyaIpEdG7yLKmjOw7Tte/4EJHCpLGbxLsbOCAIQ2pNez7wuKIusEaMOTIreq+6Eeyu24Wbsdu2lncwkQapJY6pJcaEGZxS9JO7PvbO29mI/3VCR8rk6kI9bT6Y8XNdIKWmlJdBXQkpqswPdmFMQgdqPde6dxls7rfK3r64iXpzM4GDuR0/XuSQ2UzeP7YmMvIbNmNcPjA9r+aDhLfX9nPeDqTYjoOvzlPJM98GdodNTeaoNQOP1wWqvDhBGx1JAvt9CzxDjo9+HoQXhx+UeOUcXgrUTC5dTXIIviAg1dfM9wW4qR2bU9H88HbcKXngPGZOyvHdcuK9/3NVBjFbCQppuhqeH4yPBFeBBSUFniflcZ5b9IztTIy5ct7lpK6F5NAJsB4xKEX4zwktqafIYFWS1wcKkauYcvruPK3ml3/l5+JjUaoGREnfNWWCVVnE2KRN+CdrH5EmQf0iCjRf2cvpLwo98hFJXW0uOTWe/Uf8Mfp7pslw6UaORqPhJSX7AQaf0Z/W4QnuiLuYScsFYcF179eCZA/UYlngg/PUT7c01B8tXioZ/j0DZU53HCLNkDzBZ90hpFcX+gWUWDwzeSn9m29dc29KSM5+VNvtv2GyAeNqa4HtyFPjt3vWa5qa1+tY5XynLL6uzb1eeotOb4QYEV27PmSYJfIQ0G8O40WGBPHSd5Y/V9+9y79HLvxpAvCO0+oqqhKP8gva3nywMontbRk4rYZcPDbrDhI1/XObgGTwe7GmBAQUrpOaQfvwQcfmVfopHbcXnwYWEzLMaJKPBEPWomRcVSJB+LJuz31Qf0n8hOrTd79fNVP5FdQrdwFll8QQueROWGB+f3vNkmtQxP4k9qKHCS7SoKvOpiqL3oizSgpYAD/itUau7tg3Ga4+/tLek0ld1uNjac+qf6iF//h0X2Iez+BcCvun9xjQUZUdxtoPjmQVpjNRhLLs08aAIbsV80V0QHxe4ri05diS0taE0Ogx4mQ4h1nlOa1Jq/XQtC/a/352rbHwr3gnpg4lcfkZIJzsQHQKSU0S/Gs0mPtW0NN8LraC/DmyeVhl+FLT4BJVwo5hYMqHx5fray9ds114Fpt5ePmj8CspMr7JHe+FYvap24e8K+cG+/VpvllVFIqah4ahgv4Si6EtyQZTMQk44gg4NTLsMLAcEvE6rWsPgz/bDk73FmE5E7UXRbetumIJy0o2IfpKEaUuyMVFCL5z7sHhp5ePbew0ojudeVT31qQwo96MKtzwpyBRCCGP/MtQY0UozVc2w+7sAww3vIBLOrXFh5z473aD/jTUIdvcLhDzbCRO8xhnx6vh7xT40Bbal1U7Tf8frnak9EvHrHT+EnZLc7JkcEplWPNkF85nBqUEirpITCN31z33yz4orn1Xv0n/GGo3YhpC9fxQw+sAIy3cgHV8WsNJ1xinxrnwfpT42wOd7gRNnOHwB6pF4K7fsD/L9J6cB8ofbB7hXCrGtN8U5wOq99VUMj4dEkUV04rKRTjbBLdy8sFrYzStlLGqYrSWpJx7S6N4gLaYtssAxgxx362yCULLhq5ZB6icvJSGCXYXvc2KuPGe+VvcCO48xatJVLHB+te+dtL3XuunFw5XA/rKoeTORWDPNhQcQ3EAoy3bIAJvk3UuJaJ9cG85aD0E2XMmJya5CAgjl4zsLPVV8UGBFui/6QKS11TXFYEYs/uXdwWme0y//6L6eIHzQ8dMV0m1jWfAgnNnpMt1jD0Z2h8yO1n8JyXJ7s1Wb7cQZTiMg9TdqmhhEZXRe2gYBoBHXTGmSvXzs2t/BMWzhhK5ASXzXf6RkX5BLKyQvOKvkP/g2k68wJi2wan+ltWOImMlBhmdiU7BGhLPRNX+4X8uFL1ydNNu34iv69UDeoB5cNtCL9ykJNSOdSKtINIP4CxlnsxHf+WiJhb79V+wh8X1G/EtIdr+2IS0ghXok3lidRkPlWfHm/tQ7YHk/dNifTafuPWhFVEQlp8LPiqGX7WsalMcFF+R81wEN2eCA0sTZwl+WqaVk9g4Wpnb9+9C4J5IhN4IesoVy+PELIZTNiaO0u2qv2zKyeLCYs/9oD7UucqCs/4VLVVbXm4Zbxt/LCjhYmtwpemRDAt1XZtqr91eVgLrGCHriiunMM0nesDQIFsj+L6pnQ7LC5wTbZcERzYIqW4LIo7hLLdh6bFRg9h3XO/uAU1r4nNSWFstxRQ9BF1F/9ymIytJX/wEnCTfP8yDfMLBOv+JvtbZFWPehjK222W/brt9Saup4D8U/eZXIbj/vqePOCWr7eKareplqsso5p8sOnpnqDE8IqCC3Q9GXhcoFFITXPQWH9jDa3AC3iU0TZKj/nza33RwRBC4tjOLD2iq5medrGgc7YyMI6yub092RBk9XbnZPd3Z8Psvp7sRlMnFyI0d3IxPeTiYg7NXFwBrpyQgH9E2r/XXAXih/WMrYy3opVo2Jm0jxVx/tDCNpRypCrlcDaQeupPORcnEICdQYl2e+KsddXhXjttS7cElwNW2upQbWLJUssSrRQQ8C9nJCSVhrpBorurpSjqIkBxJ0FKbTwQdxG0cAMJVUPsuhtANlajrLWtClby20pK+W2VsKq1rSTD2inYG3o7B1uTnEO8oI8TFagdNwm0MPdHZaC5E4XMdXXz/49dHV0iEa10M+2F9o2GCtVknabkVre4587BDTdz+VZxsMX/Wu8fs6S81CiYcCav0Lx9H5XBocGg+OMUWkLKMcnlWM+7uVtDX7IFMhO6AhQx7pb2sSp4aeMxkHMdoFhY6OpE2SV1dKVbzXIgK6Kn6XR3P5mvNUO6Tn7sHUpjbRRz80DpRmmJ1X3XSgTP6uK45OMoTFqYB07uQml0Vg+sTa3WvWzzw8sBGyOQai1QQkJZODuDkVVLtSDZEU3JjibBQMT6ZdJX3fXtudulKs4dlNFLldH2U0uoSx4CYj8SOqLrIu7iWHdPiTc+Gn63tj26Nbkfx+4H/LB9+BTCFqfEjBfRXaXrAqXrLc+TVCLZbgB9kRDomIfapyJRpqkoKRXI9vKc/1L696nFHxuw/GPdZ/NYuzW2nx9vha3nx7bzxtI0xw/l2CfSId0+IUFCNyAy8cVepWOy+6um5RO9ng7kuQQWs1h94NkYJZfC4vx67YRbJwNpqkZSTSLeB1+FY9pq6x8im+nDfWTTg4YJTF6RcuNaduDmfjTWQ9M4MvdkMDxWlw9kqBqFbcOtsL1pnEurpm9yw9Xi3nk4ONIwH2UcNdLUjpbFCYZ0XiG6oetgxnA004Z6ZLP9B8imgAoTzA6irGyFHANTYPniF29m+kGrgAAHURxR7IjLfuhSE/W1NsoF7j/iQhTDOYgGBFhBPx1Lg48+qEHUCSXqqkN1oq6+yQGy4R64x97w4KE/UnUOQHtcsLB9uBW2NV8vi+4QkTxdsmM06iMsjXOJNLHHyYKUkBuuMdGjS5YnVFoWjdwpvTOS8/O5AWrhPTNGh3omaq0cfFQruD5qVoeByC+sninjGXLH5+hNvC+gI8BuJ9DrQnGGx0qi4ljRZXUxpmbmoTvZwSQEvIY50ZYzCbfWeAvkHz/Y/a334gYSKs3Js2I8cQP+MWn/XqIKxM/qGlsZK+KM2JbxfpA6fkfQ7LfThhZ7LLFKQQG/8mOwkzs0c3cDHPGAoDdG9QSbWax+9dkoJZfC5vx+fRS3bg/cSKpJwPsIVOFibfYaHCKb7YP6ZNODBtUB40XKDcz3ixtPCMjnq7TExK8ATLuagDGbHcKxS7aBGfglvG34QlKAv4PYXsQC/EnQV+G4behyuha1DfPpP05oHpElpsWFKaFlTRvNQPbIThzOGU6O5ozaXSp7poxNtlArX92XhEQHbzVNdTqGmLSwedchmgR4/TwqQPQJOb28t+E2tVXC8sbOwnxeS5HBKNjPzrYEmz0DSAV+s2NFvIXQ8SNWhaqp4DhlrfwVxtMu1zJoetSn0mxAvV9x2ye+I9zN9Z6YxSXPdk4a3Ml3pi3h0paAt61rLVGDBG44O52RXRtsbraWOphqEYvP9TT66v97QwShXBqHO6fAytb11oBiem04SggwJVrJV4AoLpJmZR0Yx/RvrUs1bDEkmJsZsM9k7uvXN7Q0JyQCZ0u9h1lEX0o2/f+k73GgLhp3MczMKrmYXwWrivhsqwjTPhyh2t7GmdLqHGRDcqW4ubpSwFFSyyKFvbBz2GbHaMMRm0K0EE3mskoR9CyOTEgsjMG54itQi8v6uuk75M8JRWFYmirlccTap4YODJYiKB4Ucx+OTzWvOpGTqK0Zq7nJiYUHdJYwX89oy/ktdnp8YN0naSTZh/VtMdrSt21LE54PjycTUZxf8ybNYHbNsOn6fgFrNqnvLlzOtb1nIvxhU2/AZlqHl1lydD22R2PT2Q7O1K1ztlMDQ7myEfvGh4OAKynCsZsfvi9trwDxHSPjStzBdWXJO9h6/0zP9b7rO0Ci7PpOOfAQSYsSONG2I0+QtvLWt1Ej38h29C9mg/dV5KTepLW3Ix3tJyGno+0kp50PUoE66UqFK6+UJ7DG7k3BJExrvyZ+3wAY1coBFeqbVYqACprmyrxuiwaGsRa1BGpZMqc3nPEqkAvbm+TZ1HCmTTd16JzuyK7JkKONT9wICsexAtx8cWiq811fqQR6+vw8eOfdB86e+vGnoNCnyh0Bofnp0cm8ChCNX4hUifOTwsXsvAeERPg7xMmubW1uSkRr0UHqMko6OpqTqnbLiE1KqF4htDKzgBQ3dGUtu09soGjnfi1v3rx6c8fSM6+44+64sv7gunL3HezT1HTPRN/EDlAou6wQvdq7GKUxLTG/4wAdzdl5no7ca3tJJ1IG2rVK2w7TZsTnA/d3S4IMWe86vaKYsPOH9J4itLiiA0IXROTx/m3OOb5UG6bhYX/DTIVqxMMSdMXUyfw7ArOoyYj98SS/K+VEBy5pakL4nYZEucld3NuJJpjC3wkxe+2TKzCyG4PH1/84l9bZnpbeyfMVnW3paR0vzGdhbA2TH9gY0Xi2Bliyn/Re9CM5nTeKtmM3h706ZJaWl2Swt8TTtbHeCwnJwMSqG+NzCGzd5jaZf8mqgnxMsL3W6hXHhJ0/OINWuciA8HXl+q2Pxeec7Uv1zHI6ytXsx9EFhPBY3zrEOek0PlnT9m8P7yWQl77SuxM1alr0aRQa2eLuK7Ocrja0QzibOtrxnWyX3L7A24iNb1iZKDcp29NzI4l7PQlkAYxnMfwySuU55a0R8csvVmh1/ag4e/DMiBRfjWXjqnPb1MhKkRZBKpG6v0fYsCD30FIxtbH4ROut3Vms7W490ViqlCP4UF5+SVMAY9nSLtJBSCd2bQyv3pzbkyxxfRV0H/Da8KOG/qv9Q4/g+h7bNDv8+e0Z6HlIX2v7+TGHzjp1vustupTviWKRQwKd+8LaoewRabt8ZyXwzq3otqdk+Cx69aTD6HwJ2O8v5R5wMiQQDE4iQJgnRRDBiKZHR9AhasJEVvC5WSfjQI3nRXamkQMyvrhL2JFlG5dqf4xjMz1VHYHZgWzgJrdD3Ec2y2p56gwoVRF/iO8dK0RqkSMD+o0SX1pMB1NdcE6ZtaVJMItVk9M41jMzdYTa7BTCSaXAY/Wl6B4K2ZwRdF1nYCoDBDgoVIp76kF3MoauNZHbRLpCY4rKEC0MPiF4dDx6xMirCZpRI5AsM5TregSZItNZSCFMB9NAstl+411aF4xkt6fPYJ0xI7dhtGd61+vglcOCcg6M/LyFTGTYEyWkJLkMPdAsaItzwMWPFUhWKStybRUBztO1rbjt3hiOQBz3EmvdM2N0EBx4OVn1esqCJWOeMeFQLPG3deo011t0g77/olnbOJh6xxcFwnhF4O39UTTv47GN71u+ClEgdhScU8CAgX1QgN5XCIPVxffJRdCZ7hCn9hPnsds4Ksd/ynC1ht2jwVDjZ5hIOzq1UybrdE7DHqaHHYMvHfVyNvt5a5qoB2MsnQr87+/jU26zLWDAgAECGIGRjALp+E6C+qRvgSBoK3WhViGpk3brxMWncxv3MBPeSL15xJuq/fgmSag1A3p6JfmiWa9lcpNlEBIkL7O99TLI3fRBheG/7CRcY2/2rFDkilt1Ka0lG2vHOfBJ2Ov6PVEEmhNy9siLJ9iR3I2LnO70IrO2jH6FAVtiQvfyWF0ZhqpdazHW10RHoA7KkDMBWsCF52wRSmU+u3nutqYaSRIZI5zAGaGqUR5HYOmeM2f3nEAWkOZpEHU+U0ABJE4tSEm7C14Z6fMHggKWR/xQIy3X0iJiixSfVt626W2AvTgoMcIZup0MPI5vFFb1doRvQPP6E0Pvzudjb7EgHbMGU0EKN23CRdZZ11nhLkYQrdhFnswcxe1t+TbOFDfothWopDaHFwIcj7Lm9ipY0dJWkno6CwtFK6ULSfuNrZ2Caa8HGyOS0T9YFSoQdjYLmIiyi9srYVVxG8sqgngRtaq1ro1Em8JMt+Rbu1Kb3agkG+eghu+JAmLD31paSAC7UgPbPVdx5PAeTggdOmxZ9NblaAGif69Ur31+gW40fTxjy1YPq73pqakfQDyptRQxR/ScZD9Z2cjG0ZQQgKuLMLJmFZ0vgeXFzclWYWb9uKg6//BmTokvySXI1SXugWTjHOjqVgV8jsIwgKQCg6NUDOwysFVxzbYG8QPBmWTlgOqwWN9e5VgiLvlbn9weTUpHjtqZzZpHuAPsnAQSilJ5IxEoyd/sUmL9NsvQP9KCkABc0KWwo3HCbUUylS2mN3hj329/XTTu0oZuRTWsLGqDft2OhzF3VOMKXWyVzZ53/q8czYwVQsvDNSxsbK18wdHY5nkc5pJP+f6V9GXVQq/iCAQum5tf8fxzHEmPoyToXRMDECVUmkpSfXuYh7P7gLboMBKclHDLdLX02lDUiAn+PI32lctoeIia1qLBUhTuiB1T6btZn7lIv5l/R70vOHdpk9JdSIfCbTgNoQazIPgYLbYkl1aqiKKHZwLJp34M/ODN7iJZS41QgoirEDCRBryLkGym0bcFSWvJIl4kK12JCSEQmvxNR7hA/Ejx7QRS7bRoYiSzK6meBPC3Ez6fWcIJQkuSaMDClvsurvRdgwZAJG0oXgwsoRb9kZCA6RJuobSkBo5ZowkNqgWQXFSgAgtDGGokXTT01hSLLXU0U1u++OMbSJQPChDDAokDQnIXwDBBnj6mKUjhpo24yDqbOpL5gzZzMETyAFS6tcsICUVNrDe0NgZJkaWybSKp1sbbKFC0VnMCmj94cbz2+Rq0WAzLPRzPdWkcMDAu27DXyDq/iKbU0ljjQWtm+vJne5VZK6Plc0x9DHzAlc8tHsNR8HMOlND2Vztexx4C1hP0OhrupRnw1agSUrX20lQuL62je0w8YY2/v3pKJ1khK9PTweJEB70uYhLHmjwVjoGGT9a20wPoQaVXWk2wJB9nz3kKcnAkDhCnXn/JxBj3O158E7Cj9iAx/pkVxOSpcJFldO+eIasv2a5/5GU1YQcdeB24JXp/pG6hY+ljQO4Bt3GskTvKbRpr4gIZhXnW19j4LFjjKvcgJdnZ+NL5cKDwTSrwqSF8ckn9QMwfAqK5XohUiSh95o/9+dHTaYhfWnGAKJoifLaaCasetA/hRh88I40wE92dIDn8aODy05D38WxvT+iR6gWOS+JiZpuhWtcE9538A5kOgQVTeWoNI+7spcdDcPDy6pnYU8cUIwQWhGS75O8BOuui2N7d4nizlrb4L1tv9gxOjSFDQ3e7bwI662+/1+2/xv/mAVtSIG4mDZW6B9GaxIQKT+uBhrJfVUh0fd/yMBy/ssrLaSlDEqHSua/s19ICQGetPCQ9XGGtfH7488m0LCDWIKVnTaKQrIKDtG8mCT2XemDx5yTbJ3rQcoE5DLVyd3Xw8AryV1zZ1nF3pMSmtmI1hf+ufH+cKhC7EZ/B/FQztYN/aP8h84WOxZftT9bYPlTbvY8rzduHJQCdNbIrXR31LbOGd3E10QA4ISmYMNsMVfqm4gnTJPXOEv98/ZXVQWTw6mOLq4+GkCG0gK3fpJ6wU5hgcbxrxZ9rlP+mpLOm+5/M8hH+k7n+/9iiKvMjvSOxqcwwJCz1GAVfp/uiNoLJdZNzwRw/pbiufbkVg3OuNDpjFhm88ri2rrH/8NaGHlxrRGITO8JU0K//09pfdBz+FMII9UO848NC3oLNktO/TUI1mYlMC4rYlbkzjmV4kqE51T5OliMfaPX7XMX3KzmfugW5olPywvYc1+Bwlps1NAm2p0lz5K/s4ldnwbofV4AuQ6r4pN4VzsEEN4qnA7SnezElqZsL/sjHakZX1nLzB5cXZyTWN/i05QK5hl3/nOUgNZP9oHgqlN/AD5sCCvCVfCL6cnB9ZSGprAhfWshaWFkfFH4JFL9JPYnK9/+k5ndeElvKndmngN78VhL3ABq1t908IFRKirUqhqNi4l8+HEc7KiZJXZ2+Vc9KqBxAFZIHgGqWGW7XEMh0Ckh3fik5iB7v/6HQiN/aCK6Mn+95p/QZr/z5XUPPODiSoz5niUbxY7LVuVZoHh/85i7+NN0CuR+HLv88JAnVR6s/Zq7dRG5mriZYtU6d9sEmioTd1QVLTiY7RzTh+Ozc3GfVR+LIwKJVKsi7hBEmLhvPLrLAkeaDm0/+nJ8VbwYB+U15sVHkeHMEOERT3CmpMdAVm8Cf+Xr7Yu/zS0WQGtdeV45/L6zbCEQlR7+Mi5YKTgkI2mR4hYWfoB6B3ieD4gprcqmJAQ7wcIR7oH+ih4C9wG0hsdLnnb2XH5/PQsLy8xkyuAORf0qOw8ofA6DqoWf7xw+E/3iNvIfUlJogjOsDch7adfLerbR8x1hHbpLr6useAhnJSx8vC5cITWCitpxA36js1BAIqFknZi2Md7sNGFc/bTRU8sYiCs282x7N8RDQ+fMh0JYMbbPKyiGvceE2tHm94SVPMU12Sa2AZnXYLyXauBU9JiCEYqpO7aHH2x/M8WD7n8c9uYG5aSHB+Rx/hJKZPJmXHAC2Sd78fw/0IuE+C2FZL7VhIIa+JWPymOah+tmpc7Dr+9qFvKDs8g+lnLRAGJhzMjgkmxMIzio9nUYZjdatSirTYKvkZA8lL3IRWsWZBFk0VIGd7Y1kvOdfuvyOn4H4sLLCFNBE2YozNISLXtzTfTnOnwzt4/0vxvvbQ/JMAi0n0hlxzYlczo50RZxzIoFyT1GfLlaGbMNBI0nfKptcjDu2dcoup070zI6EhueyA2FgbnpIcP5Jf4SSlQyUM4oSCBOyd8qcYuw2gcn1P9bU8/pSAXv3ZwZ40C8/7SqBoy/iF4+6m8cKw2OXyosKe0uY7vGF6Va/k9HwUyq9u5/O1SyvYB/8KNXHpWJLNPQdzK289jq6E+CBI3bJTnYHjpm5cUIiykJdtQ+s9mmS/A6A+MfxeavTl3SnkEYW01ArjiwNB87Op5Cj7fJ9BLaTEmyPnjx3uQaW1V5MIUWbxglQTyWR9R20D1nnn3yyU+jLpwt0PiNovl2gI1KNdUJ94Ut79+gA6OdOs7d1jgwIdI4GZm3DnR3jHV3DXe3j7eD909450tlUdo0MBw98icHvz1RJIEchQOLQouE3QV4K8NOXF/Z/n+eb0uXyo2euW9EEWApXCL9vYOXWp6ga6SWhELIvMJeWAngu/wDjaY0Tk2MNucKZ1fqb2EzQHAlY/vKj9B+eo0lA1wvuZe69waHviJ+Ene1Ytv2RxyRsOS9jiZDKZMa4z5Q5lXCaUmQ2SzXbDH2kw5fXfFcJyduJMhdXa43Hw19x6qtBgqQHvs+qe+lNpxauw7gknVZ/F9CqWrpIbO9U34Ug+7tUOfnOjIUfE5shlFybh04XuyHXxC5qRLUPNP8umilLqzZjPGRSpTZXL9/Q8cfm6SP58YZii1CPe9zqFoPhKboy6VQ9jfymVe8dqAtrSXexxBrkn8PnGBZdv/hEaw7sjEb1k68KpCFr8GWBpoD6gka0NFY39TrjYA1o1yiq1UUjMglVwjiPMKVTtt5xyZV/Uy3f6ydYc3Mt2F9nc9XZUc+s1SsyWtqajoq5qCFktKrp5xLx8RX6KGHNBdaPtDWXrG2+fa3b9SmHfieGu0b0N+7wE95BKYSDAxyBfHADBsQbnimIBEnIEojQrV9vj7VYaGNPmw3N1Fot7GDQ7sfSQS/CYsHRtP5jh4UY+AzzTTn249g7s0mYrhsODXFJPg6SK6SGoBT2APaJJS/IGXKzPqNs+JGrziPVQaGn5L+T9ZUdbBOeLRzEMD1Vn6k1Yb6ppFoO5a1qBMoc9QG1It0sMi8zG1rrCyybhz7qAqbJXCK90JUyqig1sSbVlVMPfD2y/CdLQ2zR9vnZKcv3FTFjw+6+jB4OHEZm4UG142ZzJNM6+pvE/mVPQ03/qJj5G5fepaONNbU655My2Xbs2lBlXHewkqLGnlfe4EyfYTb19pvqPCIiCHK5EH6AAgIB5wHAEufhoF4GPOB92BUxu7QrxvhUI3qBsSspoLwrxc6r0esdBdzL2lFMMaxEiMVAEyTJXr1CBIsQL5q7EEyxIsSgU5IQFxEzw9CsfQiG0uamtPkp9VVWfwdLhO9ajDVpYS/NCYv3CbrR8pTGVZQau5YWNy0kMjrRUWkr5A1oc22JECZcnNiLFuIQwo8XTGsj7Dfp/xtKAQ==") format("woff2");}
/* Radar landing page: existing Mission Personal typography and blue palette. */
.mp-compact { --mc-blue:#316be0; --mc-ink:#202327; --mc-muted:#606772; --mc-heading:"fpo neue montreal","Neue Montreal",sans-serif; color:var(--mc-ink); background:#fff; font:400 17px/1.55 "MP Kompakt Text",sans-serif; overflow:clip; }
.mp-compact *, .mp-compact *::before, .mp-compact *::after { box-sizing:border-box; }
.mp-compact p,.mp-compact figure { margin:0; }
.mp-compact-wrap { width:min(100% - 112px,1240px); margin-inline:auto; }
.mp-compact main h1,.mp-compact main h2,.mp-compact main h3 { font-family:var(--mc-heading); font-weight:500; color:var(--mc-ink); margin:0; }
.mp-compact main h1 { font-size:clamp(28px,3.1vw,44px)!important; letter-spacing:-.045em; line-height:1.09; margin:0 0 24px; text-wrap:balance; }
.mp-compact main h1 .mp-free-highlight { display:inline-block; padding:.04em .17em .1em; border-radius:.12em; background:var(--mc-blue); color:white; line-height:1.1; white-space:nowrap; }
.mp-compact main h2 { font-size:clamp(30px,3vw,44px)!important; line-height:1.13; letter-spacing:-.035em; }
.mp-compact main h3 { font-size:25px!important; line-height:1.22; letter-spacing:-.025em; }
.mp-compact-header { display:flex; align-items:center; justify-content:space-between; min-height:70px; padding-block:12px; gap:20px; }
.mp-compact-brand { display:inline-flex; flex-shrink:0; }
.mp-compact-brand img { display:block; width:180px; height:auto; }
.mp-compact-hero-surface { background:radial-gradient(ellipse at 80% 30%,#e5eeff 0,transparent 65%),#f2f6fd; border-block:1px solid #e8eef7; }
.mp-compact-hero { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,430px); align-items:center; gap:48px; padding-block:32px; }
.mp-compact-intro { min-width:0; padding-block:16px; }
.mp-compact .mp-compact-lead { color:#535b66; max-width:48ch; font-size:17px; line-height:1.6; }
.mp-compact-offer { margin-top:28px; }
.mp-compact .mp-compact-cta { display:inline-flex; align-items:center; justify-content:space-between; gap:30px; min-height:52px; padding:14px 24px; border:0; border-radius:100px; background:var(--mc-blue); font:500 15px/1.3 "MP Kompakt Text",sans-serif; cursor:pointer; transition:background .2s,transform .2s; }
.mp-compact .mp-compact-cta,.mp-compact a.mp-compact-cta:visited,.mp-compact a.mp-compact-cta:hover,.mp-compact a.mp-compact-cta:focus { color:white!important; -webkit-text-fill-color:white!important; text-decoration:none!important; }
.mp-compact .mp-compact-cta>span { color:inherit; font-size:23px; line-height:1; }
.mp-compact .mp-compact-cta:hover { background:#2458c2; transform:translateY(-2px); }
.mp-compact .mp-compact-header-cta { flex-shrink:0; width:auto; min-height:44px; padding:11px 20px; font-size:13px; white-space:nowrap; }
.mp-compact-header-actions { display:flex; align-items:center; justify-content:flex-end; gap:10px; }
.mp-compact a.mp-compact-cta-outline:is(:link,:visited,:hover,:focus) { border:1px solid var(--mc-blue); background:transparent; color:var(--mc-blue)!important; -webkit-text-fill-color:var(--mc-blue)!important; }
.mp-compact a.mp-compact-cta-outline:hover { background:#edf3ff; }
.mp-compact-actions { display:flex; flex-wrap:wrap; align-items:center; gap:12px; }
@media(max-width:540px) {
 .mp-compact-header { flex-wrap:wrap; gap:12px; }
 .mp-compact-header-actions { width:100%; }
}
.mp-compact :is(a,button,summary):focus-visible { outline:3px solid var(--mc-blue); outline-offset:5px; }
.mp-compact .mp-compact-note { font-size:14px; color:var(--mc-muted); }
.mp-compact-trust { margin-top:18px; width:474px; max-width:100%; min-height:56px; }
.mp-compact-trust a { color:#405273; font-size:12px; }
.mp-compact .mp-compact-visual { min-width:0; width:100%; }
.mp-compact-client-strip { padding-block:20px 24px; border-bottom:1px solid #edf1f6; }
.mp-compact-client-strip>p { text-align:center; font-size:15px; color:#526176; margin-bottom:16px; }
.mp-compact-client-logos { display:grid; grid-template-columns:repeat(5,1fr); align-items:center; gap:40px; }
.mp-compact-client-logos img { display:block; width:100%; max-width:200px; height:56px; object-fit:contain; margin:auto; filter:grayscale(1); opacity:.8; }
.mp-compact-section-head>p:last-child { margin-top:18px; color:var(--mc-muted); font-size:17px; }
.mp-compact-centered { text-align:center; max-width:880px; margin:0 auto 44px; }
.mp-how { padding-block:80px; }
.mp-how-steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; list-style:none; padding:0; margin:0; }
.mp-how-steps>li { min-width:0; padding:18px; margin:0; border:1px solid #dfe7f3; border-radius:20px; background:#fff; }
.mp-how-steps .mp-product-visual { width:75%; max-width:300px; margin:0 auto; }
.mp-step-copy { display:grid; grid-template-columns:max-content minmax(0,1fr); align-items:baseline; gap:8px 10px; padding:22px 6px 10px; }
.mp-step-number { color:var(--mc-blue); font-size:14px; line-height:1.2; }
.mp-compact .mp-how-steps h3 { font-size:22px!important; line-height:1.25; letter-spacing:-.02em; }
.mp-how-steps p { grid-column:2; font-size:16px; color:#3d485a; line-height:1.5; margin:0; }
.mp-how-action { margin-top:32px; text-align:center; }
.mp-how-action .mp-compact-actions { justify-content:center; }
/* Der Termin als leise Zweitaktion: nur Text neben dem Knopf. */
.mp-compact .mp-compact-actions a.mp-compact-cta-outline:is(:link,:visited,:hover,:focus) { border:0; background:transparent; padding:14px 10px; }
.mp-compact .mp-compact-actions a.mp-compact-cta-outline:hover { transform:none; text-decoration:underline!important; text-underline-offset:5px; }
.mp-compact-actions { gap:8px; }
.mp-sources { padding-top:72px; }
.mp-sources-grid { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:center; gap:32px; }
.mp-sources [data-src=mp] { --src:#182e5b; }
.mp-sources [data-src=search] { --src:#316be0; }
.mp-sources [data-src=recruiter] { --src:#7ea4f1; }
.mp-sources [data-src=portal] { --src:#bcd1f9; }
.mp-sources-list { display:grid; gap:4px; list-style:none; margin:0; padding:0; }
.mp-sources-list li { display:grid; grid-template-columns:36px minmax(0,1fr); gap:18px; align-items:start; margin:0; padding:16px 20px; }
.mp-sources-mark { display:grid; place-items:center; width:36px; height:36px; margin-top:2px; border-radius:10px; background:var(--src); color:#fff; }
.mp-sources-mark svg { display:block; width:20px; height:20px; }
.mp-sources :is([data-src=portal],[data-src=recruiter]) .mp-sources-mark { color:#182e5b; }
.mp-sources [data-src=external] .mp-sources-mark { background:#fff; border:2px dotted #8fb0ea; color:#316be0; }
.mp-sources-list strong { display:block; font-size:21px; font-weight:600; line-height:1.3; letter-spacing:-.02em; color:#193357; }
.mp-sources-list li>span>span { display:block; margin-top:6px; font-size:16px; line-height:1.5; color:#596575; }
.mp-sources-chart { position:relative; width:100%; max-width:420px; margin:0 auto; }
.mp-sources-chart svg { display:block; width:100%; height:auto; }
.mp-sources-chart circle { fill:none; stroke:var(--src); stroke-width:44; }
.mp-sources-chart .mp-sources-ring { stroke:#8fb0ea; stroke-width:5; stroke-dasharray:0 10; stroke-linecap:round; }
.mp-sources-chart p { position:absolute; inset:0; display:grid; place-content:center; text-align:center; font-size:14px; color:var(--mc-muted); }
.mp-sources-chart strong { font:500 38px/1.1 var(--mc-heading); letter-spacing:-.03em; color:var(--mc-ink); }
.mp-included { padding-block:72px; background:#f7f9fc; border-block:1px solid #eaf0f7; }
.mp-included .mp-compact-section-head { margin-bottom:40px; }
.mp-feature-switcher { display:grid; grid-template-columns:minmax(0,1.65fr) minmax(0,1fr); align-items:center; gap:32px; }
.mp-feature-tabs { grid-column:2; grid-row:1; display:grid; gap:8px; min-width:0; }
.mp-compact .mp-feature-tabs [role=tab] { display:grid; grid-template-columns:36px minmax(0,1fr); gap:18px; align-items:start; width:100%; min-width:0; padding:20px; border:1px solid transparent; border-radius:16px; background:transparent; box-shadow:none; color:#596575; text-align:left; cursor:pointer; font-family:inherit; text-transform:none; white-space:normal; letter-spacing:normal; transition:background .2s,border-color .2s; }
#mp-feature-tab-discover { --feature-accent:#3765aa; --feature-tint:#eef4fe; --feature-border:#d5e2f5; }
#mp-feature-tab-contact { --feature-accent:#267568; --feature-tint:#eef8f4; --feature-border:#cee6dc; }
#mp-feature-tab-visibility { --feature-accent:#99652e; --feature-tint:#fbf5eb; --feature-border:#eddfc7; }
#mp-feature-tab-manage { --feature-accent:#76539c; --feature-tint:#f5f0fa; --feature-border:#e2d7ef; }
.mp-compact .mp-feature-tabs [role=tab]:hover { background:var(--feature-tint); }
.mp-compact .mp-feature-tabs [aria-selected=true] { background:var(--feature-tint); border-color:var(--feature-border); color:#193357; box-shadow:0 8px 28px #25467108; }
.mp-feature-icon { width:32px; height:32px; margin-top:2px; color:#7b8fae; }
[aria-selected=true]>.mp-feature-icon,.mp-feature-tabs [aria-selected=true] strong { color:var(--feature-accent); }
.mp-feature-tabs strong { display:block; font-size:21px; font-weight:600; line-height:1.3; letter-spacing:-.02em; }
.mp-feature-description { display:block; margin-top:8px; font-size:16px; font-weight:400; line-height:1.5; }
.mp-feature-panels { grid-column:1; grid-row:1; min-width:0; }
.mp-feature-panels [hidden] { display:none!important; }
.mp-feature-panels .mp-product-visual { width:100%; max-width:780px; margin:0 auto; }
.mp-feature-panels [role=tabpanel]:focus-visible { outline:3px solid var(--mc-blue); outline-offset:5px; border-radius:20px; }
.mp-feature-caption { display:none; }
.rd-portal { --rd-accent:#3268bd; --rd-tint:#edf3ff; position:relative; container-type:inline-size; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color:#263343; font-size:10px; line-height:1.4; text-align:left; }
.rd-feature-contact { --rd-accent:#297a67; --rd-tint:#eaf6f0; }
.rd-feature-visibility { --rd-accent:#956730; --rd-tint:#faf4e9; }
.rd-feature-manage { --rd-accent:#79569b; --rd-tint:#f4effa; }
.rd-window { overflow:hidden; border:1px solid #dce2ea; border-radius:11px; background:#fff; box-shadow:0 16px 40px #1832550b,0 2px 5px #18325508; }
.rd-portal svg { display:block; flex:none; width:12px; height:12px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
.rd-browser { display:flex; justify-content:space-between; align-items:center; height:25px; padding:0 11px; border-bottom:1px solid #e0e5ec; background:#fafbfc; color:#6b7685; font-size:8px; }
.rd-browser>span { display:flex; align-items:center; gap:5px; }
.rd-browser svg { width:9px; height:9px; }
.rd-browser-dots { width:32px; }
.rd-browser-dots i { width:5px; height:5px; border:1px solid #c7d0dd; border-radius:50%; background:#e3e8ef; }
.rd-app { display:grid; grid-template-columns:18% minmax(0,1fr); height:clamp(430px,57cqw,455px); }
.rd-sidebar { display:flex; flex-direction:column; min-width:0; padding:0 7px 10px; border-right:1px solid #e4e8ef; }
.rd-brand { display:flex; align-items:center; height:57px; padding:12px 3px; flex:none; }
.rd-brand>img { display:block; width:100%; height:auto; }
.rd-nav { display:grid; }
.rd-nav>div { padding:6px 0; border-top:1px solid #edf0f4; }
.rd-nav>div:first-child { padding-top:0; border-top:0; }
.rd-nav>div>span { display:flex; align-items:center; gap:6px; padding:6px 5px; border-radius:5px; color:#626e7d; font-size:clamp(7px,1.12cqw,9px); }
.rd-nav>div>span.rd-nav-active { background:var(--rd-tint); color:var(--rd-accent); font-weight:600; }
.rd-nav svg { width:11px; height:11px; }
.rd-workspace { display:flex; align-items:center; gap:5px; margin-top:auto; padding:9px 2px 0; border-top:1px solid #e7ebf1; }
.rd-workspace>span { display:block; flex:none; width:24px; height:24px; }
.rd-workspace strong { display:block; font-size:7.5px; line-height:1.3; }
.rd-workspace small { display:block; margin-top:2px; color:#7b8592; font-size:6.5px; }
.rd-workspace>svg { margin-left:auto; width:9px; height:9px; }
.rd-main { display:flex; flex-direction:column; min-width:0; min-height:0; padding:13px 12px 12px; overflow:hidden; background:#f6f8fa; }
.rd-mobile-brand { display:none; }
.rd-page-head { flex:none; }
.rd-breadcrumb { color:#748090; font-size:8px; }
.rd-breadcrumb>span { padding:0 5px; color:#a2aab6; }
.rd-heading { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:6px; }
.rd-heading>strong { font-size:clamp(14px,2.35cqw,18px); line-height:1.25; font-weight:650; letter-spacing:-.025em; color:#222d39; }
.rd-new-search { flex:none; padding:5px 7px; border-radius:4px; background:#273c56; color:#fff; font-size:7px; font-weight:500; }
.rd-feature-manage .rd-new-search,.rd-feature-visibility .rd-new-search { background:#e6f3ed; color:#2d7a62; }
.rd-feature-contact .rd-new-search { background:#fff; color:#617383; border:1px solid #e2e7ec; }
.rd-result-summary { margin-top:6px; color:#66768a; font-size:8px; }
.rd-result-summary b { color:#3267ac; font-weight:600; }
.rd-result-summary small { margin-left:7px; color:#85909d; font-size:7px; white-space:nowrap; }
.rd-filters { display:flex; flex:none; gap:6px; margin:10px 0; }
.rd-filters>span { display:flex; align-items:center; justify-content:space-between; gap:7px; padding:5px 7px; border:1px solid #e0e5ec; border-radius:4px; background:white; color:#46515e; font-size:8px; white-space:nowrap; }
.rd-filters svg { width:9px; height:9px; color:#8893a2; }
.rd-results { display:grid; flex:1; min-height:0; grid-template-columns:minmax(0,1.7fr) minmax(0,1fr); gap:9px; overflow:hidden; }
.rd-candidates { min-width:0; min-height:0; }
.rd-candidate { padding:9px 9px 0; border:1px solid #dce3ec; border-radius:6px; background:#fff; }
.rd-candidate-head { display:flex; align-items:center; gap:7px; }
.rd-candidate-head>img,.rd-initials { flex:none; width:30px; height:30px; border-radius:50%; }
.rd-candidate-head>img,.rd-conversation>img,.rd-chat-header>img,.rd-applicant>img,.rd-profile-detail>img { display:block; object-fit:cover; object-position:50% 23%; }
.rd-candidate-head>div { min-width:0; }
.rd-candidate-head strong { display:block; font-size:11px; font-weight:650; line-height:1.25; color:#243243; }
.rd-candidate-head>div>span { display:block; margin-top:1px; font-size:8px; color:#536379; }
.rd-candidate-head small { display:flex; align-items:center; gap:3px; margin-top:2px; font-size:7.5px; color:#6a788b; }
.rd-candidate-head small svg { width:9px; height:9px; }
.rd-candidate-menu { align-self:start; margin-left:auto; font-size:14px; line-height:1; color:#8b96a5; }
.rd-profile-meta { display:flex; flex-wrap:wrap; gap:4px; margin:8px -9px; padding:5px 9px; border-block:1px solid #edf0f4; }
.rd-profile-meta>span { display:flex; align-items:center; gap:4px; padding:2px 4px; border-radius:3px; background:#f3f6f9; color:#48596d; font-size:7.5px; }
.rd-profile-meta svg { width:9px; height:9px; }
.rd-career { display:flex; gap:5px; margin-bottom:6px; }
.rd-career>svg { width:10px; height:10px; margin-top:1px; color:#7d8a9b; }
.rd-career strong { display:block; font-size:8.5px; font-weight:600; color:#3a4859; line-height:1.3; }
.rd-career span,.rd-career small { font-size:7.5px; color:#728093; }
.rd-career small { margin-left:4px; color:#8893a2; }
.rd-skills { display:flex; flex-wrap:wrap; gap:3px; margin:7px 0; }
.rd-skills>span { padding:2px 5px; border:1px solid #e4e9ef; border-radius:20px; color:#536174; font-size:7px; line-height:1.25; }
.rd-qualification,.rd-profile-release { display:flex; align-items:center; gap:4px; font-size:7.5px; line-height:1.4; }
.rd-qualification { margin:7px 0; color:#576678; }
.rd-qualification svg,.rd-profile-release svg { width:10px; height:10px; }
.rd-profile-release { padding:5px; border-radius:4px; color:#327763; background:#edf7f2; }
.rd-candidate-footer { display:flex; justify-content:space-between; align-items:center; gap:6px; padding:7px 0; }
.rd-candidate-footer>span { display:flex; align-items:center; gap:4px; color:#668074; font-size:7px; }
.rd-candidate-footer i { width:4px; height:4px; border-radius:50%; background:#40997e; }
.rd-candidate-footer b { display:flex; justify-content:space-between; gap:10px; padding:5px 7px; border-radius:4px; background:#326ce5; color:#fff; font-size:7.5px; font-weight:500; }
.rd-candidate-secondary { margin-top:8px; padding-bottom:6px; }
.rd-initials { display:grid; place-items:center; background:#e8edf8; color:#476699; font-size:10px; font-weight:600; }
.rd-initials-warm { background:#f5ebe3; color:#9c715a; }
.rd-map { position:relative; min-width:0; min-height:0; overflow:hidden; border:1px solid #dce4e8; border-radius:6px; background:#eaf0e0; }
.rd-map-tiles { position:absolute; top:0; left:67%; display:grid; grid-template-columns:1fr 1fr; width:auto; min-width:100%; height:100%; aspect-ratio:1; transform:translateX(-67%); }
.rd-map-tiles>img { display:block; width:100%; height:100%; }
.rd-map-caption { position:absolute; inset:7px 6px auto; display:grid; grid-template-columns:12px 1fr; align-items:center; gap:0 4px; padding:6px; border:1px solid #e3e8eb; border-radius:5px; background:#ffffffef; box-shadow:0 2px 6px #27443612; }
.rd-map-caption>svg { grid-row:span 2; width:11px; height:11px; color:#47739f; }
.rd-map-caption strong { font-size:9px; font-weight:600; }
.rd-map-caption>span { color:#6d7d88; font-size:7px; }
.rd-map-zoom { position:absolute; top:55px; left:7px; display:grid; text-align:center; width:20px; background:#fff; border:1px solid #d4dce0; border-radius:4px; font-size:14px; line-height:20px; box-shadow:0 1px 5px #263a3d18; }
.rd-map-zoom i { border-top:1px solid #e2e7e9; font-style:normal; }
.rd-map-radius { position:absolute; top:23%; left:6%; width:93%; aspect-ratio:1; border:1px solid #3c7fbe88; border-radius:50%; background:#4281bf1a; }
.rd-map-cluster { position:absolute; display:grid; place-items:center; width:25px; height:25px; border:2px solid #fff; border-radius:50%; outline:5px solid #447ba325; background:#477eaa; color:#fff; font-size:10px; font-weight:600; box-shadow:0 2px 5px #213d4b26; }
.rd-map-cluster-one { top:28%; left:23%; }
.rd-map-cluster-two { top:65%; left:16%; }
.rd-map-cluster-three { top:78%; right:10%; }
.rd-map-profile { position:absolute; top:43%; right:6%; display:flex; flex-direction:column; align-items:center; }
.rd-map-profile>img { display:block; width:28px; height:28px; border:2px solid #fff; border-radius:50%; outline:2px solid #326ce5; object-fit:cover; object-position:50% 23%; box-shadow:0 2px 5px #18395b38; }
.rd-map-profile>span { margin-top:5px; padding:3px 5px; border:1px solid #dce5ee; border-radius:4px; background:#fff; color:#335675; font-size:7px; font-weight:500; }
.rd-map-location { position:absolute; top:57%; left:14%; display:flex; align-items:center; gap:5px; padding:3px 5px; border-radius:4px; background:#ffffffdf; color:#3c5f83; font-size:7px; }
.rd-map-location i { width:7px; height:7px; border:1px solid #fff; border-radius:50%; outline:3px solid #326ce52b; background:#326ce5; }
.mp-compact .rd-map-source { position:absolute; bottom:14px; right:14px; padding:1px 4px; background:#ffffffed; color:#496174; font-size:7px; line-height:1.5; text-decoration:none; }
.mp-compact .rd-map-source:hover { text-decoration:underline; }
.rd-subtabs { display:flex; flex:none; align-items:center; gap:16px; margin:12px 0; border-bottom:1px solid #e0e6ec; color:#7a8796; font-size:8px; }
.rd-subtabs>span { display:flex; align-items:center; gap:4px; padding:0 0 7px; border-bottom:2px solid transparent; }
.rd-subtabs>span.rd-subtab-active { color:var(--rd-accent); border-bottom-color:var(--rd-accent); font-weight:600; }
.rd-subtabs b { padding:0 4px; border-radius:3px; background:var(--rd-tint); font-size:7px; font-weight:500; }
.rd-contact-layout { display:grid; grid-template-columns:31% minmax(0,1fr); flex:1; min-height:0; overflow:hidden; border:1px solid #dfe5ec; border-radius:6px; background:#fff; }
.rd-conversations { display:flex; flex-direction:column; min-width:0; border-right:1px solid #e4e9ee; }
.rd-inbox-search { display:flex; align-items:center; gap:5px; margin:8px; padding:6px; border:1px solid #e4e9ef; border-radius:4px; font-size:7px; color:#8a95a2; }
.rd-inbox-search svg { width:10px; height:10px; }
.rd-conversation { display:flex; align-items:flex-start; gap:5px; padding:10px 7px; border-top:1px solid #f0f2f5; }
.rd-conversation-active { background:#edf7f2; border-left:2px solid #479c83; padding-left:5px; }
.rd-conversation>img,.rd-conversation>.rd-initials { flex:none; width:25px; height:25px; border-radius:50%; }
.rd-conversation>div { flex:1; min-width:0; }
.rd-conversation strong { display:flex; justify-content:space-between; gap:3px; font-size:8px; font-weight:600; }
.rd-conversation strong small { flex:none; color:#8a96a1; font-size:6px; font-weight:400; }
.rd-conversation>div>span { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:3px; color:#7a8694; font-size:7px; }
.rd-conversation>div>small { display:flex; align-items:center; gap:3px; margin-top:5px; font-size:6.5px; color:#5c8b7a; }
.rd-conversation>div>small svg { width:8px; height:8px; }
.rd-channel-note { display:flex; align-items:center; gap:4px; margin-top:auto; padding:9px 7px; border-top:1px solid #e9eef1; color:#779185; font-size:6.5px; }
.rd-channel-note svg { width:9px; height:9px; }
.rd-chat { display:flex; flex-direction:column; min-width:0; min-height:0; }
.rd-chat-header { display:flex; align-items:center; gap:7px; padding:9px 10px; border-bottom:1px solid #e6ece7; }
.rd-chat-header>img { width:28px; height:28px; border-radius:50%; }
.rd-chat-header strong { display:block; font-size:10px; font-weight:600; }
.rd-chat-header>div>span { display:block; margin-top:1px; color:#829087; font-size:7px; }
.rd-channel-pill { display:flex; align-items:center; gap:3px; margin-left:auto; padding:3px 5px; background:#edf7f1; border-radius:4px; color:#328467; font-size:7px; }
.rd-channel-pill svg { width:9px; height:9px; }
.rd-chat-body { display:flex; flex-direction:column; flex:1; min-height:0; gap:9px; padding:10px 12px; background:#f2f6f3; }
.rd-chat-date { align-self:center; padding:2px 8px; border:1px solid #e3eae4; border-radius:4px; background:#fff; color:#8b978f; font-size:6px; }
.rd-message { position:relative; max-width:88%; padding:8px 9px 5px; border:1px solid #e0e9e2; border-radius:7px; color:#3e5048; font-size:9px; line-height:1.4; box-shadow:0 1px 2px #243d2e05; }
.rd-message-out { align-self:flex-end; border-top-right-radius:2px; background:#dff1e4; }
.rd-message-in { align-self:flex-start; border-top-left-radius:2px; background:white; }
.rd-message small { display:block; margin-top:3px; color:#8b9c90; font-size:6px; text-align:right; }
.rd-message small>b { margin-left:3px; color:#5296aa; font-size:8px; }
.rd-chat-file { display:flex; align-items:center; gap:7px; margin-top:auto; padding:8px; border:1px solid #dce9df; border-radius:5px; background:#ffffffd9; color:#5c907a; }
.rd-chat-file>svg:first-child { width:19px; height:19px; }
.rd-chat-file strong { display:block; color:#426151; font-size:8px; font-weight:500; }
.rd-chat-file span { display:block; margin-top:2px; color:#80978a; font-size:6.5px; }
.rd-chat-file>svg:last-child { margin-left:auto; width:11px; height:11px; }
.rd-chat-compose { display:flex; justify-content:space-between; align-items:center; padding:7px 10px; border-top:1px solid #e5ece7; color:#9aa49d; font-size:8px; }
.rd-chat-compose>b { display:grid; place-items:center; width:24px; height:22px; border-radius:5px; background:#2c8069; color:#fff; }
.rd-chat-compose svg { width:12px; height:12px; }
.rd-visibility-layout { display:grid; grid-template-columns:1.4fr 1fr; flex:1; min-height:0; gap:10px; }
.rd-career-preview { display:flex; flex-direction:column; min-width:0; min-height:0; overflow:hidden; border:1px solid #dde4e6; border-radius:6px; background:#fff; }
.rd-preview-address { display:flex; align-items:center; gap:4px; padding:6px 7px; border-bottom:1px solid #e5ebec; background:#fbfcfc; color:#84918d; font-size:7px; }
.rd-preview-address svg { width:9px; height:9px; }
.rd-preview-address>span { margin-left:auto; }
.rd-employer-header { display:flex; align-items:center; gap:5px; padding:9px; border-bottom:1px solid #edf0ee; }
.rd-practice-mark { display:block; flex:none; }
.rd-practice-mark svg { width:24px; height:24px; stroke:none; }
.rd-employer-header>strong { color:#2c5147; font-size:9px; font-weight:600; line-height:1.3; }
.rd-employer-header small { display:block; color:#91a098; font-size:6px; font-weight:400; }
.rd-employer-header>span:last-child { margin-left:auto; color:#73948a; }
.rd-career-photo { position:relative; flex:1; min-height:160px; background:#e6eee9; overflow:hidden; }
.rd-career-photo>img { position:absolute; width:100%; height:100%; object-fit:cover; object-position:50% 22%; }
.rd-career-photo>div { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-start; padding:14px 10px; background:linear-gradient(0deg,#133a31e6,transparent 85%); color:#fff; }
.rd-career-photo small { font-size:6px; letter-spacing:.08em; color:#d8e9e0; }
.rd-career-photo strong { display:block; margin-top:5px; font-size:15px; line-height:1.15; font-weight:600; letter-spacing:-.025em; }
.rd-career-photo>div>span { padding:5px 7px; margin-top:9px; border-radius:4px; background:#fff; color:#315d4f; font-size:7px; font-weight:500; }
.rd-job-preview { display:flex; justify-content:space-between; align-items:center; gap:5px; padding:10px 9px; }
.rd-job-preview strong { font-size:9px; font-weight:600; color:#3e544a; }
.rd-job-preview span { display:flex; align-items:center; gap:3px; margin-top:3px; color:#819086; font-size:7px; }
.rd-job-preview svg { width:9px; height:9px; }
.rd-job-preview>b { flex:none; color:#3d6f5c; font-size:10px; font-weight:600; text-align:right; }
.rd-job-preview small { display:block; color:#8c9a90; font-size:6px; font-weight:400; }
.rd-publications { display:flex; flex-direction:column; min-width:0; overflow:hidden; border:1px solid #e0e6eb; border-radius:6px; background:#fff; }
.rd-publications-head { padding:10px 9px; border-bottom:1px solid #e9edf1; }
.rd-publications-head strong { display:block; font-size:10px; font-weight:600; }
.rd-publications-head span { display:block; margin-top:3px; color:#8994a0; font-size:7px; }
.rd-publisher { display:flex; align-items:center; gap:6px; padding:13px 8px; border-bottom:1px solid #edf0f3; }
.rd-publisher-mark { display:grid; place-items:center; width:25px; height:25px; flex:none; border:1px solid #e7ecf1; border-radius:5px; background:#fff; color:#677f94; }
.rd-publisher-mark>img { display:block; width:20px; height:20px; object-fit:contain; }
.rd-publisher-mark.rd-practice-mark { border:0; background:transparent; }
.rd-publisher>div { min-width:0; }
.rd-publisher strong { display:block; font-size:8px; font-weight:600; }
.rd-publisher small { display:block; margin-top:3px; font-size:6.5px; color:#8995a3; }
.rd-publisher>b { margin-left:auto; color:#4f977b; font-size:6px; font-weight:500; }
.rd-publication-note { display:flex; gap:5px; margin-top:auto; padding:10px 8px; color:#6c8b7c; font-size:7px; }
.rd-publication-note svg { width:10px; height:10px; }
.rd-publication-note small { display:block; margin-top:3px; font-size:6px; color:#94a099; }
.rd-kpis { display:grid; flex:none; grid-template-columns:repeat(4,1fr); margin:12px 0; overflow:hidden; border:1px solid #e0e5ed; border-radius:5px; background:#fff; }
.rd-kpis>div { position:relative; padding:8px 10px; border-right:1px solid #e6eaf0; border-bottom:2px solid #a791c0; }
.rd-kpis>div:nth-child(2) { border-bottom-color:#d8aa91; }
.rd-kpis>div:nth-child(3) { border-bottom-color:#85b1a1; }
.rd-kpis>div:last-child { border-right:0; }
.rd-kpis svg { width:11px; height:11px; margin-bottom:4px; color:#9b9eae; }
.rd-kpis strong { display:block; font-size:17px; line-height:1.1; font-weight:600; }
.rd-kpis span { display:block; margin-top:3px; font-size:7px; color:#8490a0; }
.rd-management { display:grid; grid-template-columns:1.5fr 1fr; flex:1; min-height:0; gap:9px; }
.rd-applicants { display:flex; flex-direction:column; min-width:0; overflow:hidden; border:1px solid #e0e6ef; border-radius:6px; background:#fff; }
.rd-applicants-head { display:flex; justify-content:space-between; align-items:center; gap:5px; padding:11px 9px; }
.rd-applicants-head strong { font-size:10px; font-weight:600; }
.rd-applicants-head>span { display:flex; align-items:center; gap:3px; color:#8792a1; font-size:7px; }
.rd-applicants-head svg { width:9px; height:9px; }
.rd-table-labels { display:flex; justify-content:space-between; padding:6px 10px; border-block:1px solid #edf0f4; background:#f8f9fc; color:#9a9fad; font-size:6px; text-transform:uppercase; letter-spacing:.03em; }
.rd-applicant { display:flex; align-items:center; gap:6px; padding:8px; border-bottom:1px solid #edf0f4; }
.rd-applicant-selected { background:#f8f5fc; box-shadow:inset 2px 0 #9f82bd; }
.rd-applicant>img,.rd-applicant>.rd-initials { flex:none; width:26px; height:26px; border-radius:50%; }
.rd-applicant>div { flex:1; min-width:0; }
.rd-applicant strong { display:block; font-size:9px; font-weight:600; }
.rd-applicant>div>span,.rd-applicant small { display:block; margin-top:2px; color:#8390a2; font-size:6.5px; }
.rd-applicant>b { flex:none; padding:3px 5px; border-radius:10px; color:#8c6aa7; background:#eee7f7; font-size:6px; font-weight:500; white-space:nowrap; }
.rd-applicant>b.rd-status-new { color:#8090a3; background:#f0f3f7; }
.rd-applicant>b.rd-status-planned { color:#428d78; background:#eaf5ef; }
.rd-applicants-foot { display:flex; justify-content:space-between; margin-top:auto; padding:9px; color:#9ca4b2; font-size:7px; }
.rd-profile-detail { display:flex; flex-direction:column; align-items:center; min-width:0; min-height:0; padding:9px; border:1px solid #ddd5e9; border-radius:6px; background:#fff; box-shadow:0 3px 12px #53415f06; }
.rd-detail-heading { display:flex; justify-content:space-between; width:100%; margin-bottom:4px; color:#9c91a7; font-size:6.5px; }
.rd-detail-heading>b { font-weight:400; }
.rd-profile-detail>img { width:35px; height:35px; border-radius:50%; }
.rd-profile-detail>strong { margin-top:5px; font-size:11px; font-weight:600; }
.rd-profile-detail>span { margin-top:1px; color:#9491a0; font-size:7px; }
.rd-detail-facts { display:grid; gap:5px; width:100%; margin:7px 0; color:#7b7e8f; font-size:7px; }
.rd-detail-facts>span { display:flex; align-items:center; gap:5px; }
.rd-detail-facts svg { width:10px; height:10px; color:#9c91ad; }
.rd-detail-file { display:flex; align-items:center; gap:5px; width:100%; padding:7px 5px; border:1px solid #ece7f2; border-radius:4px; color:#a18eaf; }
.rd-detail-file strong { display:block; font-size:7px; font-weight:500; color:#70617e; }
.rd-detail-file span { display:block; margin-top:2px; font-size:6px; color:#9d92a6; }
.rd-detail-file>svg:last-child { margin-left:auto; color:#70a692; width:9px; height:9px; }
.rd-detail-status { width:100%; margin:6px 0; }
.rd-detail-status>span { display:block; color:#9b92a5; font-size:6px; }
.rd-detail-status>b { display:flex; justify-content:space-between; align-items:center; margin-top:3px; padding:5px 6px; border:1px solid #e4ddeb; border-radius:4px; color:#8a6ba2; font-size:7px; font-weight:500; }
.rd-detail-status svg { width:9px; height:9px; }
.rd-detail-action { display:flex; justify-content:center; align-items:center; gap:5px; width:100%; margin-top:auto; padding:6px; border-radius:4px; background:#7c5c9b; color:#fff; font-size:7px; }
.rd-detail-action svg { width:11px; height:11px; }
@container (max-width:570px) {
 .rd-app { grid-template-columns:1fr; }
 .rd-sidebar { display:none; }
 .rd-mobile-brand { display:flex; align-items:center; justify-content:space-between; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e2e7ee; }
 .rd-mobile-brand>img { width:113px; height:auto; }
 .rd-mobile-brand>span { color:#8291a3; }
 .rd-app { height:470px; }
 .rd-publisher { padding-block:10px; }
}
@container (max-width:440px) {
 .rd-app { height:auto; }
 .rd-main { padding:12px; }
 .rd-heading>strong { font-size:17px; }
 .rd-new-search { display:none; }
 .rd-breadcrumb,.rd-result-summary { font-size:10px; }
 .rd-result-summary small { display:block; margin:3px 0 0; font-size:8px; }
 .rd-filters { gap:5px; }
 .rd-filters>span { flex:1; padding:6px 5px; font-size:8px; gap:2px; }
 .rd-results { grid-template-columns:1fr; gap:12px; }
 .rd-candidate { padding:12px 12px 0; }
 .rd-candidate-head strong { font-size:14px; }
 .rd-candidate-head>div>span { font-size:11px; }
 .rd-candidate-head small { font-size:10px; }
 .rd-profile-meta { margin:10px -12px 9px; padding:6px 12px; }
 .rd-profile-meta>span,.rd-career strong,.rd-career span,.rd-career small,.rd-qualification,.rd-profile-release { font-size:10px; }
 .rd-career { margin-bottom:10px; }
 .rd-career small { font-size:9px; }
 .rd-skills>span { font-size:9px; }
 .rd-candidate-footer { padding-block:10px; }
 .rd-candidate-footer>span { font-size:9px; }
 .rd-candidate-footer b { padding:7px 10px; font-size:10px; }
 .rd-candidate-secondary { display:none; }
 .rd-map { min-height:125px; }
 .rd-map-tiles { top:-95px; width:100%; height:auto; }
 .rd-map-caption { right:auto; min-width:100px; }
 .rd-map-caption strong { font-size:10px; }
 .rd-map-caption>span { font-size:8px; }
 .rd-map-radius { top:-10%; left:35%; width:45%; }
 .rd-map-cluster-one { top:16%; left:48%; }
 .rd-map-cluster-two { top:58%; left:32%; }
 .rd-map-cluster-three { top:68%; right:12%; }
 .rd-map-profile { top:20%; right:12%; }
 .rd-map-location { top:61%; left:49%; }
 .mp-compact .rd-map-source { bottom:15px; right:15px; font-size:8px; }
 .rd-subtabs { gap:13px; font-size:9px; }
 .rd-contact-layout { grid-template-columns:1fr; }
 .rd-conversations { display:none; }
 .rd-chat-header { padding:10px; }
 .rd-chat-header strong { font-size:12px; }
 .rd-chat-header>div>span { font-size:9px; }
 .rd-channel-pill { font-size:8px; }
 .rd-chat-body { padding:14px 10px; gap:14px; }
 .rd-chat-date,.rd-message small { font-size:8px; }
 .rd-message { font-size:12px; padding:10px; }
 .rd-chat-file { margin-top:6px; padding:10px 7px; }
 .rd-chat-file strong { font-size:10px; overflow-wrap:anywhere; }
 .rd-chat-file span { font-size:8px; }
 .rd-chat-compose { padding:10px; font-size:10px; }
 .rd-chat-compose>b { width:28px; height:26px; }
 .rd-visibility-layout { grid-template-columns:1fr; }
 .rd-preview-address { font-size:9px; }
 .rd-employer-header { padding:10px; }
 .rd-employer-header>strong { font-size:12px; }
 .rd-employer-header small { font-size:8px; }
 .rd-career-photo { height:220px; flex:none; }
 .rd-career-photo>div { padding:16px; }
 .rd-career-photo small { font-size:8px; }
 .rd-career-photo strong { font-size:21px; }
 .rd-career-photo>div>span { font-size:9px; }
 .rd-job-preview { padding:12px; }
 .rd-job-preview strong { font-size:12px; }
 .rd-job-preview span { font-size:9px; }
 .rd-job-preview>b { font-size:13px; }
 .rd-job-preview small { font-size:8px; }
 .rd-publications-head strong { font-size:12px; }
 .rd-publications-head span { font-size:9px; }
 .rd-publisher { padding:10px; gap:9px; }
 .rd-publisher strong { font-size:11px; }
 .rd-publisher small { font-size:9px; }
 .rd-publisher>b { font-size:8px; }
 .rd-publication-note { font-size:9px; }
 .rd-publication-note small { font-size:8px; }
 .rd-kpis>div { padding:10px 8px; }
 .rd-kpis strong { font-size:20px; }
 .rd-kpis span { font-size:8px; }
 .rd-management { grid-template-columns:1fr; }
 .rd-applicants-head strong { font-size:12px; }
 .rd-applicants-head>span { font-size:9px; }
 .rd-table-labels { font-size:8px; }
 .rd-applicant { padding:12px 8px; }
 .rd-applicant strong { font-size:11px; }
 .rd-applicant>div>span,.rd-applicant small { font-size:8px; }
 .rd-applicant>b { font-size:7px; }
 .rd-applicants-foot { font-size:8px; }
 .rd-profile-detail { display:grid; grid-template-columns:36px 1fr; gap:3px 9px; padding:12px; align-items:center; }
 .rd-detail-heading { display:none; }
 .rd-profile-detail>img { grid-row:span 2; }
 .rd-profile-detail>strong { margin:0; align-self:end; font-size:12px; }
 .rd-profile-detail>span { align-self:start; font-size:9px; }
 .rd-detail-facts { grid-column:1/-1; font-size:10px; margin:8px 0; }
 .rd-detail-file { grid-column:1/-1; padding:8px; }
 .rd-detail-file strong { font-size:10px; }
 .rd-detail-file span { font-size:8px; }
 .rd-detail-status { display:none; }
 .rd-detail-action { grid-column:1/-1; margin-top:5px; font-size:10px; padding:9px; }
}
.mp-compact-story { background:radial-gradient(#ffffff15 1px,transparent 1px),#142b4a; background-size:22px 22px; color:white; padding-block:48px; }
.mp-story-intro { margin-bottom:24px; }
.mp-compact .mp-compact-story h2 { color:#fff; font-size:clamp(28px,3vw,36px)!important; }
.mp-case-carousel { display:grid; grid-auto-flow:column; grid-auto-columns:224px; gap:16px; overflow-x:auto; padding-bottom:14px; scroll-snap-type:x mandatory; overscroll-behavior-inline:contain; scrollbar-width:thin; scrollbar-color:#8aa6ce #ffffff1f; }
.mp-case-carousel::-webkit-scrollbar { height:6px; }
.mp-case-carousel::-webkit-scrollbar-track { background:#ffffff1f; border-radius:4px; }
.mp-case-carousel::-webkit-scrollbar-thumb { background:#8aa6ce; border-radius:4px; }
.mp-case-carousel:focus-visible { outline:2px solid #9cbcf4; outline-offset:5px; }
.mp-case-carousel article { display:flex; flex-direction:column; min-width:0; overflow:hidden; scroll-snap-align:start; border:1px solid #dce4ee; border-radius:12px; background:#fff; color:#26364b; }
.mp-case-brand { display:flex; align-items:center; justify-content:space-between; gap:10px; min-height:50px; padding:5px 14px; border-bottom:1px solid #e9eef4; background:#f8fafc; }
.mp-case-brand img { display:block; width:88px; height:40px; object-fit:cover; mix-blend-mode:multiply; }
.mp-case-brand img[src$=".svg"], .mp-case-brand img[src$="/bab-engineering-logo.webp"] { object-fit:contain; }
.mp-case-brand>span { max-width:88px; text-align:right; font-size:9px; letter-spacing:.04em; color:#64748b; }
.mp-case-content { display:flex; flex-direction:column; flex:1; padding:12px 14px; }
.mp-compact .mp-case-content h3 { color:#26364b; font-size:17px!important; line-height:1.25; min-height:43px; hyphens:auto; overflow-wrap:anywhere; }
.mp-compact .mp-case-role { font-size:13px; line-height:1.4; color:#59697d; margin-top:6px; min-height:37px; }
.mp-case-result { display:flex; align-items:center; gap:10px; margin-top:auto; padding:10px 0; }
.mp-case-result>strong { font-family:var(--mc-heading); font-size:40px; font-weight:500; line-height:1; letter-spacing:-.06em; color:#316be0; }
.mp-case-result>span { font-size:13px; line-height:1.4; }
.mp-case-result small { display:block; font-size:12px; color:#75859b; }
.mp-case-metrics { margin:0; padding:0; border-top:1px solid #e7edf5; }
.mp-case-metrics>div { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:4px 0; border-bottom:1px solid #e7edf5; line-height:1.35; }
.mp-case-metrics dt { font-size:12px; font-weight:400; color:#64748b; }
.mp-case-metrics dd { margin:0; font-size:15px; font-weight:500; }
.mp-compact a.mp-case-source { display:flex; justify-content:space-between; align-items:center; gap:8px; color:#316be0; font-size:12px; font-weight:500; text-decoration:none; margin-top:4px; padding-block:8px; min-height:44px; }
.mp-compact a.mp-case-source:hover { color:#164dad; text-decoration:underline; text-underline-offset:4px; }
.mp-case-source>span { font-size:18px; }
.mp-story-foot { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-top:12px; }
.mp-compact .mp-story-foot a { color:#d2e0fb; font-size:13px; text-decoration:none; }
.mp-compact .mp-story-foot a:hover { color:#fff; text-decoration:underline; }
.mp-case-controls:not([hidden]) { display:flex; flex-shrink:0; gap:8px; }
.mp-compact .mp-case-controls button { display:grid; place-items:center; width:44px; height:44px; padding:0; border:1px solid #8aa6ce; border-radius:50%; background:transparent; color:#fff; box-shadow:none; cursor:pointer; }
.mp-compact .mp-case-controls button:hover:not(:disabled) { background:#ffffff14; }
.mp-compact .mp-case-controls button:disabled { opacity:.3; cursor:default; }
.mp-expect { background:#eaf2ff; padding-block:72px; }
.mp-expect .mp-compact-section-head { max-width:750px; margin-inline:auto; text-align:center; }
.mp-expect .mp-compact-section-head>p { font-size:14px; }
.mp-expect-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:32px; margin:40px auto; max-width:1000px; text-align:center; }
.mp-expect-icon { display:block; width:48px; height:48px; margin:0 auto 16px; color:#2457aa; }
.mp-compact .mp-expect-stats h3 { font-size:24px!important; line-height:1.25; font-weight:600; color:#193357; }
.mp-expect-stats p { max-width:28ch; margin:8px auto 0; font-size:14px; line-height:1.5; color:#435b80; }
.mp-potential-section { padding-top:64px; }
.mp-potential-card { display:grid; grid-template-columns:1.05fr .95fr; align-items:center; gap:40px; min-height:344px; padding:44px 48px 0; border-radius:24px; overflow:hidden; background:repeating-radial-gradient(ellipse at 110% -50%,transparent 0 38px,#ffffff05 39px 40px),linear-gradient(135deg,#193e72,#0b1b34); }
.mp-potential-copy { padding-bottom:44px; }
.mp-compact .mp-potential-copy h2 { color:#fff; font-size:clamp(28px,3vw,36px)!important; line-height:1.18; }
.mp-potential-copy p { max-width:38ch; margin-top:16px; font-size:16px; line-height:1.5; color:#c4d4eb; }
.mp-compact .mp-potential-copy .mp-compact-cta { margin-top:24px; border-radius:8px; background:#fff; color:#193357!important; -webkit-text-fill-color:#193357!important; }
.mp-compact .mp-potential-copy .mp-compact-cta:hover { background:#edf3ff; }
.mp-potential-visual { align-self:end; min-width:0; height:300px; }
.mp-check-window { border:5px solid #53637b; border-bottom:0; border-radius:16px 16px 0 0; overflow:hidden; background:#fff; box-shadow:0 0 0 1px #ffffff35,0 16px 40px #040d1e40; }
.mp-check-toolbar { display:flex; align-items:center; gap:9px; padding:12px 14px; border-bottom:1px solid #e7edf5; }
.mp-check-mark { display:grid; place-items:center; width:26px; height:26px; flex-shrink:0; border-radius:8px; background:#316be0; color:#fff; }
.mp-check-mark svg { width:21px; height:21px; }
.mp-check-toolbar strong { color:#26364b; font-size:14px; font-weight:500; white-space:nowrap; }
.mp-check-pool { margin-left:auto; color:#6480a6; font-size:11px; white-space:nowrap; }
.mp-check-filters { display:grid; grid-template-columns:1fr 1fr; gap:10px; padding:12px 14px; }
.mp-check-filters>span { display:flex; align-items:center; gap:7px; padding:8px; border:1px solid #e1e8f3; border-radius:6px; color:#435774; font-size:12px; white-space:nowrap; }
.mp-check-filters svg { width:16px; height:16px; flex-shrink:0; color:#7690b5; }
.mp-check-map { display:block; width:100%; height:auto; }
.mp-price-details { margin-top:20px; font-size:14px; }
.mp-price-details summary { cursor:pointer; color:var(--mc-blue); text-decoration:underline; text-underline-offset:3px; }
.mp-price-details>p { margin-top:16px; }
.mp-price-section { padding-block:80px; }
.mp-price-grid { display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr); gap:40px; align-items:center; }
.mp-main-price { display:flex; align-items:center; gap:16px; margin-top:28px!important; }
.mp-main-price>strong { font:500 32px/1 var(--mc-heading); letter-spacing:-.05em; }
.mp-main-price>span { font-size:14px; line-height:1.6; color:#59697d; }
.mp-price-facts { list-style:none; margin:24px 0; padding:0; font-size:14px; color:#56657a; }
.mp-price-facts li { position:relative; padding-left:24px; margin-bottom:9px; }
.mp-price-facts li::before { content:'✓'; position:absolute; left:0; color:var(--mc-blue); }
.mp-price-copy>.mp-price-start { margin-top:12px; font-size:14px; line-height:1.5; color:#5d6e86; }
.mp-price-copy>.mp-compact-actions { margin-top:4px; }
.mp-profiles-figure { min-width:0; width:100%; max-width:640px; justify-self:center; overflow:hidden; border-radius:20px; }
.mp-faq-surface { background:#f3f7fd; border-block:1px solid #e8eef6; }
.mp-compact-faq { max-width:920px; padding-block:64px; }
.mp-compact-faq>div:first-child { text-align:center; margin-bottom:32px; }
.mp-compact-questions details { border-bottom:1px solid #d9e3f2; }
.mp-compact-questions details:first-child { border-top:1px solid #d9e3f2; }
.mp-compact-questions summary { display:flex; justify-content:space-between; align-items:center; gap:20px; padding:20px 0; cursor:pointer; font-size:17px; font-weight:600; line-height:1.5; list-style:none; }
.mp-compact-questions summary::-webkit-details-marker { display:none; }
.mp-compact-questions summary::after { content:''; flex:0 0 10px; width:10px; height:10px; margin:0 8px 5px 0; border-right:2px solid var(--mc-blue); border-bottom:2px solid var(--mc-blue); transform:rotate(45deg); transition:transform .2s; }
.mp-compact-questions details[open] summary::after { margin:5px 8px 0 0; transform:rotate(-135deg); }
.mp-compact-questions details p { font-size:15px; line-height:1.65; color:var(--mc-muted); padding:0 32px 20px 0; }
.mp-text-button { background:none; border:0; padding:0 0 20px; color:var(--mc-blue); cursor:pointer; font:inherit; font-size:14px; }
.mp-compact-close { padding-block:56px 32px; }
.mp-close-inner { display:grid; grid-template-columns:1fr 1fr; gap:48px; align-items:center; min-height:350px; padding:40px 56px; overflow:hidden; border-radius:24px; background:repeating-radial-gradient(ellipse at 110% -50%,transparent 0 38px,#ffffff05 39px 40px),linear-gradient(135deg,#193e72,#0b1b34); }
.mp-compact .mp-close-copy h2 { color:white; margin-bottom:20px; }
.mp-close-copy>p:not([class]) { color:#bdcce0; font-size:15px; line-height:1.7; max-width:47ch; }
.mp-close-form { min-width:0; scroll-margin-top:48px; }
.mp-close-form .mpms-anfrage-element { padding:28px; border-radius:20px; background:#fff; font-family:inherit; }
.mp-close-form [data-mpms-panel="email"]>.mpms-ae-intro { display:none; }
.mp-close-form .mpms-ae-knopf { border-radius:28px; }
.mp-contact-links { display:grid; gap:8px; margin-top:24px; }
.mp-close-action { margin-top:28px; }
.mp-compact .mp-contact-links>a { display:flex; justify-content:space-between; width:fit-content; gap:24px; color:white; text-decoration:none; font-size:16px; }
.mp-compact .mp-contact-links>a:hover { color:#b6d1ff; }
.mp-compact-footer { display:flex; justify-content:space-between; align-items:center; gap:20px; padding-block:24px; font-size:12px; color:var(--mc-muted); }
.mp-compact-footer nav { display:flex; gap:24px; }
.mp-compact-footer a { color:var(--mc-muted); text-decoration:none; }
.mp-compact-footer a:hover { color:var(--mc-blue); text-decoration:underline; }
.mp-potential-dialog { border:1px solid #dce6f5; border-radius:22px; width:min(900px,calc(100% - 32px)); max-height:calc(100dvh - 32px); padding:0; background:white; color:#26364b; box-shadow:0 30px 100px #06142c40; overflow:hidden; }
.mp-potential-dialog::backdrop { background:#081b38a8; backdrop-filter:blur(5px); }
.mp-dialog-heading { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:24px 28px; border-bottom:1px solid #e7edf6; }
.mp-compact .mp-dialog-heading h2 { font-size:26px!important; }
.mp-compact .mp-dialog-heading>button { display:grid; place-items:center; border:0!important; border-radius:50%!important; width:40px!important; height:40px!important; min-width:0!important; min-height:0!important; flex-shrink:0; background:#edf3fc!important; color:#34557e!important; -webkit-text-fill-color:#34557e!important; cursor:pointer; font-size:26px; line-height:1!important; padding:0!important; }
.mp-potential-dialog iframe { display:block; width:100%; height:min(680px,calc(100dvh - 150px)); border:0!important; visibility:hidden; }
.mp-potential-dialog[data-loaded] iframe { visibility:visible; }
.mp-potential-loading { position:absolute; top:145px; width:100%; text-align:center; padding:16px; color:#7a8ba4; font-size:14px; }
.mp-potential-dialog[data-loaded] .mp-potential-loading { display:none; }
html:has(.mp-potential-dialog[open]) { overflow:hidden; }
@media(max-width:1100px) {
 .mp-compact-wrap { width:calc(100% - 64px); }
 .mp-compact-hero { grid-template-columns:minmax(0,1fr) minmax(0,380px); gap:28px; }
 .mp-feature-switcher { gap:28px; }
 .mp-compact .mp-feature-tabs [role=tab] { padding:16px; gap:12px; }
 .mp-price-grid { grid-template-columns:1fr 1.1fr; gap:32px; }
 .mp-potential-card { grid-template-columns:1fr 1fr; gap:24px; padding:32px 28px 0; }
 .mp-potential-copy { padding-bottom:32px; }
 .mp-potential-visual { height:auto; }
 .mp-check-pool { display:none; }
 .mp-sources-list li { padding:16px; gap:12px; }
 .mp-close-inner { grid-template-columns:1fr; padding:36px; gap:32px; }
}
@media(max-width:900px) {
 .mp-price-grid { grid-template-columns:1fr; gap:32px; }
}
@media(max-width:760px) {
 .mp-compact-wrap { width:calc(100% - 40px); }
 .mp-compact-header { min-height:64px; }
 .mp-compact-brand img { width:145px; }
 .mp-compact .mp-compact-header-cta { padding:10px 14px; font-size:11px; min-height:40px; }
 .mp-compact-hero { grid-template-columns:1fr; gap:14px; padding-block:34px 24px; }
 .mp-compact-intro { padding:0; }
 .mp-compact main h1 { font-size:clamp(33px,7.9vw,44px)!important; line-height:1.12; margin-bottom:20px; }
 .mp-compact .mp-compact-lead { font-size:16px; }
 .mp-compact-offer { margin-top:22px; }
 .mp-compact .mp-hero-outreach { max-width:620px; margin:auto; }
 .mp-compact-client-logos { gap:18px; }
 .mp-compact-client-logos img { height:40px; }
 .mp-compact-client-strip>p { font-size:14px; }
 .mp-how { padding-block:48px; }
 .mp-compact-centered { text-align:left; margin-bottom:28px; }
 .mp-how-steps>li { padding:14px; }
 .mp-step-copy { padding:20px 6px 10px; }
 .mp-sources { padding-top:48px; }
 .mp-sources-grid { grid-template-columns:1fr; gap:24px; }
 .mp-sources-chart { order:-1; max-width:280px; }
 .mp-sources-chart strong { font-size:30px; }
 .mp-sources-list li { padding:12px 0; gap:14px; }
 .mp-sources-list strong { font-size:18px; }
 .mp-included { padding-block:48px; }
 .mp-compact-story { padding-block:36px; }
 .mp-expect { padding-block:48px; }
 .mp-expect-stats { grid-template-columns:1fr; gap:28px; margin-block:32px; }
 .mp-expect-icon { margin-bottom:12px; }
 .mp-potential-section { padding-top:40px; }
 .mp-potential-card { grid-template-columns:1fr; gap:28px; padding:28px 24px 0; }
 .mp-potential-copy { padding-bottom:0; }
 .mp-potential-copy p { font-size:15px; }
 .mp-potential-visual { height:auto; max-height:280px; }
 .mp-check-toolbar { padding:10px; }
 .mp-check-filters { gap:6px; padding:10px; }
 .mp-check-filters>span { padding:7px 5px; gap:5px; font-size:11px; }
 .mp-price-section { padding-block:48px; }
 .mp-main-price>strong { font-size:52px; }
 .mp-compact-faq { grid-template-columns:1fr; gap:28px; padding-block:48px; }
 .mp-compact-questions summary { font-size:16px; }
 .mp-compact-close { padding-block:32px 16px; }
 .mp-close-inner { grid-template-columns:1fr; padding:24px; gap:28px; }
 .mp-close-form .mpms-anfrage-element { padding:20px; }
 .mp-compact-footer { align-items:start; flex-direction:column; gap:12px; font-size:11px; }
 .mp-compact-footer nav { gap:20px; }
 .mp-dialog-heading { padding:18px; }
 .mp-compact .mp-dialog-heading h2 { font-size:21px!important; }
 .mp-compact .mp-dialog-heading>button { width:36px!important; height:36px!important; }
}
@media(max-width:359px) {
 .mp-compact-wrap { width:calc(100% - 32px); }
 .mp-compact-brand img { width:128px; }
 .mp-compact .mp-compact-header-cta { padding:9px 12px; }
 .mp-compact .mp-compact-cta { font-size:14px; padding:14px 20px; gap:20px; }
 .mp-close-inner { padding:20px; }
 .mp-close-form .mpms-anfrage-element { padding:16px; }
 .mp-compact .mp-contact-links>a { font-size:14px; }
}
@media(prefers-reduced-motion:reduce) {
 .mp-compact *, .mp-compact *::before, .mp-compact *::after { animation:none!important; transition:none!important; }
}

body:has(.mp-compact) .mptw { display:none!important; }

/* Shared plan selection and configuration across every portal brand. */
.recruiting-packages {
  --rp-ink: var(--fabrik-text, var(--foreground, var(--e-global-color-fefa8da, #202321)));
  --rp-muted: var(--fabrik-muted-text, var(--muted-foreground, var(--e-global-color-text, #68706c)));
  --rp-line: var(--fabrik-border, var(--border, var(--e-global-color-4400940, #e2e5e1)));
  --rp-paper: var(--fabrik-background, var(--background, #fff));
  --rp-tint: color-mix(in srgb, var(--rp-accent) 7%, var(--rp-paper));
  --rp-control-radius: var(--radius-pill, var(--radius, 10px));
  --rp-field-radius: var(--radius-card, var(--radius, 7px));
  --rp-button-radius: var(--radius-pill, var(--radius, 10px));
  --rp-button-weight: 600;
  --rp-on-accent: var(--brand-on-primary, var(--brand-accent-text, #fff));
  --rp-hover: var(--brand-accent-hover, color-mix(in srgb, var(--rp-accent) 91%, black));
  max-width: 1160px;
  margin: 0 auto;
  padding: 24px 28px calc(200px + env(safe-area-inset-bottom, 0px));
  color: var(--rp-ink);
  font-family: var(--brand-font, var(--font-sans, inherit));
  font-size: 14px;
  line-height: 1.5;
}
.recruiting-packages * { box-sizing: border-box; }
.recruiting-packages h1, .recruiting-packages h2, .recruiting-packages h3 { font-family: var(--fabrik-display-font, inherit) !important; }
.recruiting-packages a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.rp-back { font-size: 12px; color: var(--rp-muted) !important; }
.rp-heading { text-align: center; max-width: 640px; margin: 26px auto 36px; }
.rp-eyebrow { color: var(--rp-muted); font-size: 11px; font-weight: 600; letter-spacing: .07em; text-transform: uppercase; margin: 0; }
.recruiting-packages .rp-heading h1 { font-size: clamp(30px, 3.2vw, 40px) !important; line-height: 1.12; font-weight: 600; letter-spacing: -.045em; margin: 12px 0 16px; color: var(--rp-ink); }
.rp-heading h1 span { color: var(--rp-muted); }
.rp-heading > p:last-child { color: var(--rp-muted); font-size: 14px; max-width: 520px; margin: 0 auto; }
.rp-fieldset { border: 0; padding: 0; margin: 0; min-width: 0; }
.rp-section-title, .recruiting-packages .rp-options h2, .recruiting-packages .rp-contact h2 { font-size: 16px !important; font-weight: 600; letter-spacing: -.02em; margin: 0 0 16px; }
.rp-table-scroll { overflow-x: auto; border: 1px solid var(--rp-line); border-radius: var(--rp-field-radius); background: var(--rp-paper); }
.rp-table { width: 100%; min-width: 740px; border-collapse: separate; border-spacing: 0; table-layout: fixed; margin: 0; color: var(--rp-ink); }
.rp-table th, .rp-table td { border: 0; border-bottom: 1px solid var(--rp-line); padding: 12px 20px; text-align: center; vertical-align: middle; }
.rp-table th:first-child { width: 28%; text-align: left; font-size: 12px; font-weight: 400; }
 .rp-table thead th { padding: 0; vertical-align: top; border-top: 2px solid transparent; }
.rp-table thead th:first-child { padding: 24px 20px; font-weight: 500; color: var(--rp-muted); vertical-align: bottom; }
.rp-table td { font-size: 12px; cursor: pointer; }
.rp-table td span { font-size: 17px; }
.rp-table td span[data-availability="quote"] { font-size: 11px; }
.recruiting-packages .rp-table .rp-feature-group th { width: auto; padding: 9px 20px; background: color-mix(in srgb, var(--rp-accent) 9%, var(--rp-paper)); color: var(--rp-ink); font-size: 10px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }
.rp-table tbody > tr:not(.rp-feature-group) > th, .rp-table tbody > tr:not(.rp-feature-group) > td { padding-top: 9px; padding-bottom: 9px; }
.rp-table [data-selected="true"] { background: color-mix(in srgb, var(--rp-accent) 5%, var(--rp-paper)); box-shadow: inset 1px 0 var(--rp-accent), inset -1px 0 var(--rp-accent); }
.rp-table thead [data-selected="true"] { border-top-color: var(--rp-accent); }
.rp-table tbody:last-of-type > tr:last-child > th, .rp-table tbody:last-of-type > tr:last-child > td { border-bottom: 0; }
.rp-table tbody:last-of-type > tr:last-child [data-selected="true"] { border-bottom: 2px solid var(--rp-accent); }
.rp-table th:has(.rp-package:hover), .rp-table td:hover { background: color-mix(in srgb, var(--rp-accent) 8%, var(--rp-paper)); }
.rp-package { padding: 22px 20px; display: grid; grid-template-rows: auto 48px 72px auto; gap: 12px; text-align: left; cursor: pointer; }
.rp-package-choice { display: flex; align-items: center; gap: 8px; }
.rp-selected { font-size: 11px; font-weight: 500; color: var(--rp-muted); }
[data-selected="true"] .rp-selected { color: var(--rp-accent); }
.rp-package input { margin: 0; width: 16px; height: 16px; accent-color: var(--rp-accent); cursor: pointer; }
.rp-package-name { font-size: 20px; font-weight: 600; line-height: 1.2; letter-spacing: -.025em; }
.rp-package-description { color: var(--rp-muted); font-size: 12px; font-weight: 400; line-height: 1.5; }
.rp-quote { padding-top: 4px; font-size: 12px; font-weight: 500; }
.rp-hint { font-size: 11px; color: var(--rp-muted); margin: 12px 0; }
.rp-details { padding: 4px 0 20px; border-bottom: 1px solid var(--rp-line); }
.rp-details summary { width: fit-content; cursor: pointer; font-size: 12px; font-weight: 500; }
.rp-detail-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 18px; font-size: 12px; }
.rp-detail-grid h3 { font-size: 13px !important; font-weight: 600; margin-bottom: 10px; }
.rp-detail-grid ul { list-style: disc; padding-left: 18px; }
.rp-options { margin: 26px 0; }
.rp-config-row { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); gap: 32px; }
.rp-config-item { display: flex; align-items: center; justify-content: space-between; gap: 16px; border: 0; margin: 0; padding: 12px 0; min-width: 0; }
.rp-config-item > div:first-of-type > span { font-size: 12px; font-weight: 500; }
.rp-config-item p { font-size: 11px; color: var(--rp-muted); margin: 2px 0 0; }
.rp-stepper { display: flex; align-items: center; flex: 0 0 auto; border: 1px solid var(--rp-line); border-radius: var(--rp-control-radius); overflow: hidden; background: var(--rp-paper); }
.recruiting-packages .rp-options .rp-config-row .rp-stepper input[type="number"] { width: 48px; min-height: 40px; padding: 8px 0; margin: 0; border: 0; border-radius: 0; box-shadow: none; text-align: center; appearance: textfield; -moz-appearance: textfield; }
.rp-stepper input::-webkit-inner-spin-button, .rp-stepper input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.recruiting-packages .rp-stepper button { width: 40px; height: 40px; min-height: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: var(--rp-paper); color: var(--rp-ink); font-size: 18px; cursor: pointer; }
.recruiting-packages .rp-stepper button:hover { background: var(--rp-tint); color: var(--rp-accent); }
.rp-stepper button:disabled { opacity: .3; cursor: default; }
.rp-segments { display: flex; flex: 0 0 auto; gap: 3px; padding: 3px; border-radius: var(--rp-control-radius); background: var(--rp-tint); border: 1px solid var(--rp-line); }
.rp-segments label { position: relative; cursor: pointer; }
.rp-segments input { position: absolute; opacity: 0; inset: 0; width: 100%; height: 100%; cursor: pointer; margin: 0; }
.rp-segments span { display: block; border-radius: var(--rp-control-radius); padding: 9px 12px; font-size: 11px; white-space: nowrap; }
.rp-segments input:checked + span { background: var(--rp-accent); color: var(--rp-on-accent); }
.rp-segments input:focus-visible + span { outline: 2px solid var(--rp-accent); outline-offset: 2px; }
.rp-input-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.recruiting-packages label { font-size: 12px; font-weight: 500; }
.recruiting-packages input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), .recruiting-packages select, .recruiting-packages textarea {
  display: block; width: 100%; min-height: 44px; border: 1px solid var(--rp-line); border-radius: var(--rp-field-radius); background: var(--rp-paper); padding: 10px 12px; margin-top: 7px; font: inherit; color: var(--rp-ink); box-shadow: none;
}
.recruiting-packages :focus-visible { outline: 2px solid var(--rp-accent); outline-offset: 3px; }
.recruiting-packages input, .recruiting-packages select, .recruiting-packages textarea, .recruiting-packages summary { scroll-margin-bottom: 200px; }
.rp-bottom { display: block; }
.rp-contact { padding-top: 22px; border-top: 1px solid var(--rp-line); }
.rp-contact .rp-input-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 16px 0; }
.rp-contact > p { font-size: 12px; color: var(--rp-muted); margin: -8px 0 16px; }
.rp-next-steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; padding: 0; margin: 20px 0; list-style: none; }
.rp-next-steps li { padding-top: 10px; border-top: 1px solid var(--rp-line); }
.rp-next-steps strong { display: block; font-size: 12px; font-weight: 600; margin-bottom: 5px; }
.rp-next-steps span { display: block; color: var(--rp-muted); font-size: 11px; line-height: 1.5; }
.rp-consent { display: flex; align-items: flex-start; gap: 5px; margin-top: 18px; font-size: 11px !important; font-weight: 400 !important; }
.rp-consent input { flex: 0 0 auto; width: 16px; height: 16px; margin: 0 5px 0 0; accent-color: var(--rp-accent); }
.rp-portals { margin-bottom: 24px; }
.rp-portals > label { display: block; max-width: 400px; }
.rp-brand-list { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 12px; margin: 16px 0 0; color: var(--rp-muted); font-size: 11px; }
.rp-brand-list > span { display: inline-flex; flex-direction: column; align-items: center; gap: 6px; min-width: 74px; padding: 4px 0; }
.recruiting-packages .rp-brand-list img { display: block; width: 24px; height: 24px; object-fit: contain; border-radius: 5px; overflow: hidden; }
.rp-summary { position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; border-top: 1px solid var(--rp-line); background: color-mix(in srgb, var(--rp-paper) 96%, transparent); box-shadow: 0 -4px 20px #20232108; padding: 16px 28px calc(16px + env(safe-area-inset-bottom, 0px)); backdrop-filter: blur(12px); }
.rp-summary-inner { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: 32px; max-width: 1104px; margin: 0 auto; }
.rp-summary .rp-eyebrow { font-size: 10px; letter-spacing: .04em; }
.recruiting-packages .rp-summary h2 { font-size: 15px !important; font-weight: 600; letter-spacing: -.015em; line-height: 1.3; margin: 3px 0 8px; }
.rp-summary dl { display: flex; flex-wrap: wrap; gap: 4px 16px; margin: 0; font-size: 11px; color: var(--rp-muted); }
.rp-summary dl > div { display: flex; align-items: baseline; gap: 5px; }
.rp-summary dt { font-weight: 400; }
.rp-summary dd { font-weight: 500; margin: 0; color: var(--rp-ink); }
.recruiting-packages .rp-billing { display: flex; align-items: center; gap: 7px; margin-top: 6px; color: var(--rp-muted); font-size: 10px; font-weight: 400; }
.recruiting-packages .rp-billing select { width: auto; min-height: 32px; margin: 0; padding: 5px 26px 5px 10px; border-color: var(--rp-line); border-radius: var(--rp-control-radius); box-shadow: none; font-size: 11px; background: var(--rp-tint); }
.rp-summary-pricing { text-align: right; }
.rp-summary-price { font-size: 16px; font-weight: 600; letter-spacing: -.02em; margin: 0 0 4px; }
.rp-summary-pricing > p:not(.rp-summary-price), .rp-summary-action > p { font-size: 10px; color: var(--rp-muted); margin: 0; }
.rp-summary-action { min-width: 214px; text-align: center; }
.rp-summary-action > p { margin-top: 7px; }
.recruiting-packages .rp-submit { display: flex; align-items: center; justify-content: center; gap: 18px; width: 100%; min-height: 46px; padding: 12px 24px; margin: 0; border: 0; border-radius: var(--rp-button-radius); background: var(--rp-accent); color: var(--rp-on-accent); font: inherit; font-size: 14px; font-weight: var(--rp-button-weight); cursor: pointer; transition: background .15s; }
.recruiting-packages .rp-submit:hover { background: var(--rp-hover); color: var(--brand-accent-hover-text, var(--rp-on-accent)); }
.rp-submit:disabled { cursor: wait; }
.rp-submit > span { font-size: 16px; }
.rp-terms { max-width: 740px; font-size: 11px; color: var(--rp-muted); margin: 18px 0 0; }
.rp-fieldset:disabled { opacity: .65; }
.rp-error, .rp-notice { padding: 22px; margin: 24px 0; border: 1px solid var(--rp-line); border-radius: 10px; }
.rp-error { color: #8d241d; background: #fff7f5; }
.rp-notice h2 { font-size: 20px; font-weight: 600; margin-bottom: 12px; }
.rp-trap, .rp-sr-only { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
@media (max-width: 900px) {
  .rp-package { grid-template-rows: auto 72px 90px auto; }
  .rp-summary-inner { gap: 18px; }
  .rp-summary-selection dl { gap: 3px 10px; }
  .rp-summary dt { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .rp-summary-action { min-width: 190px; }
}
@media (max-width: 700px) {
  .recruiting-packages { padding: 20px 16px calc(240px + env(safe-area-inset-bottom, 0px)); }
  .rp-heading { margin: 22px auto 28px; }
  .rp-table { min-width: 740px; }
  .rp-table th, .rp-table td { padding: 10px 14px; }
  .rp-table thead th { padding: 0; }
  .rp-table thead th:first-child { padding: 18px 14px; }
  .rp-package { padding: 18px 14px; grid-template-rows: auto 66px 84px auto; gap: 10px; }
  .rp-package-description { font-size: 11px; }
  .rp-quote { font-size: 11px; }
  .rp-package-name { font-size: 18px; }
  .rp-config-row { grid-template-columns: 1fr; gap: 0; }
  .rp-term { flex-direction: column; align-items: stretch; gap: 10px; }
  .rp-term .rp-segments { width: 100%; }
  .rp-term .rp-segments label { flex: 1; text-align: center; }
  .rp-config-item + .rp-config-item { border-top: 1px solid var(--rp-line); }
  .rp-input-grid, .rp-detail-grid { grid-template-columns: 1fr; }
  .rp-next-steps { grid-template-columns: 1fr; gap: 10px; }
  .rp-next-steps li { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr); gap: 12px; }
  .rp-next-steps strong { margin: 0; }
  .rp-contact .rp-input-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
  .rp-summary { padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px)); }
  .rp-summary-inner { grid-template-columns: minmax(0, 1fr) auto; gap: 10px 16px; }
  .rp-summary-selection { grid-column: 1 / -1; }
  .rp-summary .rp-eyebrow { display: none; }
  .recruiting-packages .rp-summary h2 { font-size: 13px !important; margin: 0 0 4px; }
  .rp-summary dl { font-size: 10px; }
  .rp-summary-pricing { text-align: left; }
  .rp-summary-price { font-size: 13px; }
  .rp-summary-pricing > p:not(.rp-summary-price) { font-size: 9px; }
  .rp-summary-action { min-width: 0; }
  .recruiting-packages .rp-submit { min-height: 44px; font-size: 11px; gap: 8px; padding: 10px 12px; }
  .rp-summary-action > p { font-size: 8px; margin-top: 4px; }
}
@media (max-width: 380px) {
  .rp-contact .rp-input-grid { grid-template-columns: 1fr; }
  .rp-summary-inner { gap: 10px; }
  .rp-config-item { gap: 8px; }
  .rp-segments span { padding: 9px 8px; }
  .rp-summary-price { font-size: 12px; }
  .recruiting-packages .rp-submit { font-size: 10px; gap: 4px; }
}
@media (prefers-reduced-motion: reduce) { .rp-submit { transition: none; } }

.rp-quote strong { display: block; font-size: 22px; letter-spacing: -.03em; }
.rp-quote > span { color: var(--rp-muted); font-size: 11px; font-weight: 400; }
.rp-summary-price > span { font-size: 12px; font-weight: 400; color: var(--rp-muted); }

/* WordPress theme integration; never expose hidden anti-spam or nonce fields. */
.recruiting-packages .mpep-card__actions { display: flex; flex-wrap: wrap; gap: 12px; margin: 12px 0 24px; }
.recruiting-packages .mpep-btn { padding: 8px 12px; border: 1px solid var(--rp-line); border-radius: 7px; font-size: 12px; }
.recruiting-packages form { margin: 0; }
.recruiting-packages input[type="hidden"] { display: none !important; }

/* The package summary owns the bottom edge; keep the existing appointment link above. */
body:has(.recruiting-packages) .mptw { display: none !important; }

.recruiting-packages { --rp-control-radius: 160px; --rp-button-radius: 160px; --rp-button-weight: 400; --rp-field-radius: 5px; }
body:has(.recruiting-packages) .brlbs-cmpnt-widget.brlbs-bottom-0 { bottom: 180px !important; }
@media (max-width: 700px) { body:has(.recruiting-packages) .brlbs-cmpnt-widget.brlbs-bottom-0 { bottom: 220px !important; } }

.rp-quote strong[data-money="false"] { font-size: 12px; font-weight: 500; }

.rp-price-tiers { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 12px; list-style: none; padding: 0; margin: 12px 0; }
.rp-price-tiers li { display: grid; gap: 4px; font-size: 12px; }
.rp-price-tiers strong { font-weight: 600; }

/* Product views retain the original light cards, portraits and precise type. */
.mp-product-visual { position:relative; min-width:0; }
.mp-product-visual video { display:block; width:100%; height:auto; border-radius:20px; }
.mp-compact .mp-hero-outreach { align-self:end; margin-bottom:-32px; }
.rr-hero { position:relative; width:min(100%,430px); aspect-ratio:500/491; margin:auto; color:#193357; }
.rr-stage { position:absolute; inset:0; overflow:hidden; }
.rr-device { position:absolute; top:8%; left:6%; width:68%; height:110%; padding:5px; border:1px solid #8c9092; border-radius:46px 46px 0 0; background:linear-gradient(95deg,#4e5254,#17191a 6%,#202223 94%,#54585a); box-shadow:0 0 0 1.5px #c0c3c5,0 15px 28px #25313d16; }
.rr-device::before,.rr-device::after { content:''; position:absolute; width:3px; border-radius:2px; background:linear-gradient(90deg,#929697,#3d4143); }
.rr-device::before { left:-5px; top:22%; height:15%; }
.rr-device::after { right:-5px; top:31%; height:12%; }
.rr-device-screen { position:relative; height:100%; padding-top:44px; overflow:hidden; border:1px solid #727779; border-radius:39px 39px 0 0; background:#fff; }
.rr-device .rr-lifestyle { position:absolute; top:88px; left:0; width:100%; height:calc(100% - 88px); display:block; object-fit:cover; object-position:50% 18%; }
.rr-device-status { position:absolute; top:12px; left:22px; right:22px; height:20px; display:flex; align-items:center; justify-content:space-between; color:#161819; font:600 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.rr-device-indicators { display:flex; align-items:center; gap:3px; }
.rr-device-indicators svg { display:block; width:12px; height:10px; }
.rr-device-indicators .rr-device-battery { width:20px; height:10px; }
.rr-device-island { position:absolute; top:13px; left:35%; width:30%; height:17px; border-radius:20px; background:#161819; box-shadow:inset 0 0 0 1px #303234; }
.rr-device-island::after { content:''; position:absolute; top:5px; right:8px; width:7px; height:7px; border:2px solid #282d31; border-radius:50%; background:#101921; }
.rr-app-header { position:relative; display:flex; align-items:center; gap:7px; height:44px; padding:7px 10px; border-block:1px solid #eceeef; background:#fff; }
.rr-app-header strong { display:block; color:#242c2a; font-size:11px; line-height:1.2; }
.rr-app-header small { display:block; margin-top:2px; font-size:8px; color:#69776f; }
.rr-app-mark { display:block; width:26px; height:26px; flex:none; }
.rr-app-mark svg { display:block; width:100%; height:100%; }
.rr-app-menu { width:15px; height:15px; margin-left:auto; flex:none; color:#3b4540; }
.rr-profile-card { position:absolute; bottom:17%; left:5%; width:90%; padding:13px 14px; border:1px solid #e4e9e6; border-radius:12px; background:#fff; box-shadow:0 5px 18px #16386014; }
.rr-profile-card>small { display:block; margin-bottom:4px; color:#53716b; font-size:10px; line-height:1.3; }
.rr-profile-card>strong { display:block; color:#202a25; font-size:18px; line-height:1.2; letter-spacing:-.02em; }
.mp-compact .rr-profile-facts { display:grid; gap:7px; list-style:none; margin:12px 0 0; padding:0; color:#4d6058; font-size:11px; line-height:1.3; }
.rr-profile-facts li { display:flex; align-items:center; gap:7px; }
.rr-profile-facts svg { width:13px; height:13px; flex:none; color:#238c86; }
.rr-whatsapp { position:absolute; top:15%; right:-6%; width:50%; padding:13px 15px; border:1px solid #ffffffd9; border-radius:18px; background:#f7f9f8f5; box-shadow:0 10px 32px #1c344b1c,inset 0 1px 0 #fff; backdrop-filter:blur(18px); -webkit-backdrop-filter:blur(18px); font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color:#202b25; }
.rr-notification-app { display:flex; align-items:center; gap:6px; color:#627066; font-size:10px; line-height:1; }
.rr-notification-app svg { width:18px; height:18px; flex:none; }
.rr-notification-app small { margin-left:auto; color:#78847c; font-size:10px; }
.rr-whatsapp>strong { display:block; margin-top:9px; font-size:13px; font-weight:600; line-height:1.3; }
.mp-compact .rr-whatsapp>p { margin:3px 0 0; color:#34443a; font-family:inherit; font-size:12px; line-height:1.4; }
.rr-passive { position:absolute; left:0; bottom:38%; display:flex; align-items:center; gap:8px; max-width:44%; padding:12px; border-radius:15px; background:#fff; box-shadow:0 8px 30px #1c344b14; transform:translateX(-30%); }
.rr-passive>span { display:grid; place-items:center; width:32px; height:32px; flex:none; background:#eaf1ff; border-radius:9px; color:#326deb; }
.rr-passive svg { width:26px; height:26px; }
.rr-passive strong { font-size:12px; line-height:1.4; }
.rr-passive em { color:#326deb; font-style:normal; }
@media (max-width:1100px) {
 .mp-compact-trust { width:214px; }
 .mp-how-steps { grid-template-columns:1fr; max-width:580px; margin-inline:auto; }
 .mp-how-steps .mp-product-visual { width:100%; }
 .rr-hero { max-width:380px; aspect-ratio:380/412; min-height:382px; }
 .rr-device { width:74%; border-radius:40px 40px 0 0; }
 .rr-device-screen { padding-top:40px; border-radius:33px 33px 0 0; }
 .rr-device-status { left:18px; right:18px; font-size:10px; }
 .rr-app-header { height:40px; padding:5px 7px; gap:5px; }
 .rr-app-header strong { font-size:9px; }
 .rr-app-header small { font-size:7px; }
 .rr-app-mark { width:23px; height:23px; }
 .rr-device .rr-lifestyle { top:80px; height:calc(100% - 80px); }
 .rr-whatsapp { top:-12%; right:0; width:250px; max-width:86%; padding:10px 11px; }
 .rr-whatsapp>strong { font-size:12px; }
 .mp-compact .rr-whatsapp>p { font-size:11px; }
 .rr-passive { bottom:48%; padding:9px; max-width:44%; gap:6px; transform:translateX(-10%); }
 .rr-passive strong { font-size:10px; }
 .rr-profile-card { padding:12px; }
 .rr-profile-card>strong { font-size:16px; }
 .mp-compact .rr-profile-facts { gap:6px; margin:10px 0 0; font-size:10px; }
}
@media (max-width:760px) {
 .mp-compact .mp-hero-outreach { margin-bottom:-24px; }
}
@media (max-width:900px) {
 .mp-feature-switcher { grid-template-columns:1fr; gap:24px; max-width:640px; margin-inline:auto; }
 .mp-feature-tabs { grid-column:1; grid-row:1; grid-template-columns:repeat(2,minmax(0,1fr)); }
 .mp-compact .mp-feature-tabs [role=tab] { grid-template-columns:24px minmax(0,1fr); align-items:center; gap:10px; padding:14px 12px; border-color:#dfe7f3; background:#f7f9fc; }
 .mp-compact .mp-feature-tabs [aria-selected=true] { border-color:var(--mc-blue); background:#fff; }
 .mp-feature-tabs strong { font-size:16px; }
 .mp-feature-icon { width:24px; height:24px; margin:0; }
 .mp-feature-description { display:none; }
 .mp-feature-panels { grid-column:1; grid-row:2; }
 .mp-feature-caption { display:block; min-height:8em; padding-top:20px; font-size:16px; line-height:1.6; color:#43536b; }
 .mp-included .mp-compact-section-head { margin-bottom:28px; }

}
@media (max-width:600px) {
 .mp-compact .mp-hero-outreach { width:100%; margin-top:40px; }
}
