{"id":6547,"date":"2026-08-28T09:08:00","date_gmt":"2026-08-28T09:08:00","guid":{"rendered":"https:\/\/bioprofile.com\/?page_id=6547"},"modified":"2026-09-29T16:29:06","modified_gmt":"2026-09-29T16:29:06","slug":"jouw-bioprofile-plan","status":"publish","type":"page","link":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/","title":{"rendered":"Ihr BioProfile Plan"},"content":{"rendered":"\n<div id=\"content\" tabindex=\"-1\"><\/div>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&#038;display=swap\">\n\n\n\n<style id=\"bp-plan-css\">\/* Poppins, cached by qa\/fetch_fonts.py from Google Fonts. Do not hand edit. *\/\n@font-face { font-family: 'Poppins'; font-style: normal;\n  font-weight: 400; font-display: swap;\n  src: url(data:font\/woff2;base64,d09GMgABAAAAAB7cAAwAAAAAP6AAAB6LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCudM0jYLgzYAATYCJAOGaAQgBYNcB4QLG34ysyLYOAAgoXcURZmgxNl\/mcCNIWAf1kVCRIRXVQOGljoBwzESk5sQeb9S\/HGFv0CJANWv1QqHitAxEYaPUxXzIzT2SS5P1Bivb\/fC6FBlYskROpRM49HGpmg7kZWtcNXVQEIBy39DNGcNUryi4A2iMSHiG9kkm4TEyUZI0GCSGkUr4lQM2oOTXo9U\/KmY3\/Wkqq\/0++0LJr1AEtW0o209Yx5fxKx\/ne\/vSnZg5ippGaqcVM2jC2Y9DgC5DgGWhJ9I9gfgNgrqtCCz3KgEsPNeAlJRb61lYi\/zssQKmGSyq12rif0D20Mwtv\/\/mp92JrAIRYwsCNPZgh5Zcqy\/enNfYF5e3pxJPoSo9Hk2KS1PXilJAchVIU2WMSkhuXVrC+QqhPyyKCukq8qYSAq+27n64LvZt3eZJTU55yxKGWJM8iIK7Zc+rGk705dK1OAS6B6gAFZIkCDgxCnECMIEA8wJAoIbaRDGj7ld7KOAUYfghvdSyYUvGoYsMAjou1oB53lBrqIERttiK7mlnqOzl2RacAjYtTk4bmGjokU1bdgBwHuA7ukewA7BgAIGYJMgAcwfrNJsn+jxjAKs1uL\/IcfQfR3ord7ZMQoTh0nCpGAyMGyMBLMzOSVlRMpobZWPIzHW99dvPRITg0mQsn5WzXw\/H88jc+GsWwj\/4ftv3\/97sPvBbw9+fdD3YOeDVQ8WPsi5\/\/u9gXvHQIDVwB+srXwF+AtY\/S2w8XMAxgYg\/6oy2ueDCzJIoADQDMEXZIHbbJDAubo9PjUM7ton4kbzxeZ9RYDsCVMUQbUAPcAFzZ2LuKUB0chgQWcMnCuswANPeAkjSPbcGarjGB4CWRDnUwZp+YA9QZRFY7UAgRHWzvFCMOwDpMagNE+DbP+UqvN+diNySAvYHv9qvtoIYZIC44JQsjlKybdUhPNh7TJD9PAOaGpTR1VB3zdmaqe7QcKqBWFZnlrtT3P38YZbj5htR+wDH64u0rBJaxBrAfnt0j+gUzQhGEGqsuLUkarsqXorMgch5PA6el3GItjTH68pDLWWt+QAK+WvBlx9hpkeAf4bVXaF4PtiW\/Q2LaD01QFFk6qLGlYWnryz5ZYCizBYOZhWFwRc+M+VkGX8xjXF4965zCtGJFop2VXBCX9DrCL4+eK1Pr8An12Pr3P\/Qr65ToqgHhqMsTcH87\/dJ+pUF9HAwQnsomzNWNx\/EMTDDQdv\/HqAzL2LhnGyAZpQb+87bIi0l3Du0fVDfwXUIwreJbuFKLT+yQ1vB5kInDZvu+RKmd08IuX5zm6u3iFYH3boPO1yCFTgdQlDAeWsHOqariTugte12GDoCFW1lCSYU+aQb15+fJtkNAXRnU\/EqBqcNp\/JI+jHFE8fgXAqpLyZeBxBZzOiBFJc7k1WG7l6z9UAwfY5xMkf0iZ3PeEa6etSHxd8EppHTm\/N2XNGky8K6DV1hqs3xbNIbn9YvFclav7dc6u6JmN2oqmA8VWtkg+0brkM0YVcnNJZhD9KBUDyRhsC+C4\/V1X7pxXyR+17gptaUlk4BJCuEAmfJKWTQwADpu8XWveoZCxSVuFLhV8uWmuL5JPUumsc+OoxLvyiAhcS3Glh6yorwUw8yVCe0vPPMRUKJBGTT2S+mA9qlKtcrnwMbTSRT8qJzbevziE2nwyMkjjNScv8HHgi4dNeqjNAb9J\/Vms2e\/sCxeS5viBaQe0oYDUdinmX6txO+86cJy43zEye1bcLwUBryCdR5XWdXOifR1Alxu7\/IM1qrUlJA\/\/WVuyvkpoN2uSYXaETXzSSacGJdh9af\/M8i8PYEuSQxxKIAJNyGQ3VvNzVczCP1XR9BbWKrV1KN\/\/ZRZQKKJdYLHN1IUK89weUwIAug6wXDKBgcNc6ru2CciDT0FlaglVCvPbOP7\/hmI4lF48VJ8yEFqTA1b\/73Z1N2ZmxZ1P991q3xbvhVvwdY17YmLyvyLQhVIOT2YgQQxmchKwtJgj\/iJeD4zPY1zSrbcwDCOMRYohTGBL1pi6\/YUdP5gIlH2OZ+pVZUrz1W71MfMa5wN4+0FW8tlNqUJQ7oGj57nUyV388NZtjTpH3M8JACrRqX3IAYtVy3A7x4InHBedCtnp5Ivg2c6v1F5k3oaciK8aw4Im5k\/sMshoQbS7hOHFPmRXUuL4CO1IzShdLvB3B2bjAQnH1GpRrp7bZHeVmAJRfbLurJqKe9S2+OJyXXAGvIWixmZgwkF+AulwFDQDqCsW9yrFLfSlAlle08SMcKyYi4AudLU8\/v+XbgkbykwhWZlzYCtaG4ZtOUna1I8EifgAlploOw3pB294TM+HRaBiF8sSTcED94j2OpuA44L9wbdz2\/gjutPI7egOw2C5o2xup7Q5e637wZYRv0IW6RzWKnSkUOtRn+Q5jdcB6qtUmyR8uNht4Hzdp9F\/j5iL1W5dalfjNrldLWYO3DPBNj+Ib1\/opPqA3z+T14QFzmHlhmT62apAFMlFrhGF6c3nkaWUEPaRdvvFGAz0xktRVQo36KT+QWcFu5yQn8ckDroxx64PivmLzqdyrxJAz8SKP1oQpjf8ggjLbmmm4dxTxBX4Mw0mdZOvOanfVJsn5+uFEZpKHy0O+qqgMh1aV70mthtXrBzaWb5gzQ5FHkMXp03Aa7m2v\/A+eQ5JWgcYVMSdZQvKhlCdp2vPgluzqmYP51ZZPHCj0lim+9c8+OYlTqb7YdPkfIKfnNFCwzEXnD4eszYh3Rmos5ifSGxd+oOqLZHmVso+mONTubTOexlrM6fhicezxtj34DhfarFv9oEo9BzYiPLRzpP0Q+a+pdpn8x9w7\/RXAfNWEcf3xqe9Ar3jv0nZRdm94kzhO08ZJvnt47yDQ\/LCWLxRjTvNI64p02+v7Ko6VQizV\/pzBsBxOWDF8LFf5hvy3Jrlmthqu8PmgJwD7pdkKQzZ7FqOftY6u10pXXOO8USwC\/iia\/fDkan4Q9z4gY7oCYu4eKEpb3maOMzYUUbfav4bLhV\/HmAqrfPwQuHvHpYi9qYNelXHyzYVa9XVBQPLgrfYZE5+kkZuXfZ28f8sTHclTBfm3KQe2dl4wb8X1ehl9MOWiMFw05zWzsqa1HDAmHtzbsCmu\/WNrTqCgPIIY+q1odtkJmIJDYAAbZlcpN\/8IZSyO4C1KEWIWy1OLfv9\/M56dabt\/vMIyQnDn945uPRvkSD\/eyLhF3EPqiDg9NrWbYWosGLh3GC8FfHnXsQIr3k6\/O6t1dc6rAPoRIsdbe1356tadma2tbz+qXp+XwCU7ZB7RbGcJg3QMnS20rgio3ayq6C\/iYbpUlkqoq\/U6BhkYBmNIqTNU5RYzt78TDdOnMFWiplGLa\/+i3aDe3cMVEci7av4D2Q26PKFQlyeRcoNUPnOJ37bPbzKumkCoSUmpxRNaUv7bHyPkxSV5ug8Yqu0tBHzLYGt5W4EiG5rWQFHA1VSuS6jQV+eNfX8wA4eTGTJzGdrsTGUiGvYjIysqNSm07PyFeKjOo5s7uGDNmtkic3bFmbOtpHKOUS0Bob8lRA4IogbANbQ8efvO2pyyAld4TVltRtfq8tgSb7gLEP3hgh59dZePYshGOZTXd27\/9htzOUDH2lThLNZsZrp4vGXoMtWQZeOtGdAs1qzcNPEk69DlyLDlwCi7esN044r6yk3TzaugZ3JNFA+OAi2DGmPucSN7h6dZbcNHWQEvoebQnNnssrOv5vDsOTvsW2MeM16mgCRINrDYxkzQJRAQ\/ujZQHqrYd9lexv4pXd+h2eeVMRXyiRKY6DMGlTTOqG4dHxdkcGzZrLPrbEiD0VAPL61tETiIVEMdL4sf84g4VCVA2FRbaVURfn06tBia4VBJZPBMFtVKCqORmJQ4GDz6RKBkK8SFOeDzPVS59OqO0Xaog22DUGno5oHA3S6ntTkZ9EMpRJcJQ+m11WL9N72isH5+ScMAqFW69RotEYNXUOJN6\/4DexZ2pBvmQHWFJazxaUTW+sktIpyAVLagOI3jKsBnhpveJ7x1yWqFIKMilicepnerNRorWrwZfbo2fbYjg7NLTBzLsfAZdDN5RQEwVIxzAw2z2y8BDshkaCgkYYg9TRYiSC56+KQ61qRTIq585l6SAzpJcz7RxwSqdCmXl+Z+WohhMpUYN8MmMc3aNoDViJuChcqY3C8qopJHfVzan\/f1YLbVG5ylNRVhRqN5xea9HKVAUVkegus0Fk0QDL91dN\/nyx\/\/eS\/p1L5f3WYOvTaEAcOvZ8s774T7sMTapze9qKaQKc2aG1iYQ3HwJVLeXyZmG3m0m0essh6vO77sL62TQbLskItdYEnX0zRsf9xkumI2a5V8dtrNHIXRv6TloxJGcalZ7FVifXMzjXz5487UF9xfALo7Jo3zylP3m9Nq6jYmGddVjS3\/dmfUxdIhCoa1sagMYU0EszMtFPoDip4toqUu6rg6y7vl10FuieTXZNd4HzBwzRFDp1uLCHJgv1f5IUEspbCF+e5A9JWCqUcOp0z4uVPUqb6WWytGFr3YQPIOYJuXIe667urMoqqzlVCiKIBEjUbDUDyr0iBVIrPVWUUdlfWu9fZ0A0lYHn\/VqN1bUWFdc1Wff1N\/81pVXPntXfMWzitJa0FbKv++4fqx6sE1bg941TgWr+S+O8H5Qc26gf2F2eqxApFo1jcrNeLJzWKFSWdEyJKxyjHyUJN6Lyleru7y2bfUFJi39hlc9f0VGUUguJ+P8ot5KJ+lFJIAdv6\/agf7OgPMntLLFZvGYoGEqnUBGIQeJXE46N+FBorbuDY+SjYpnin1PpRQA7ctQsNfhok\/DN4UHmX5\/+cyVGHVuVg0T1oVXYOCjJDumz2jfmpHtoA3VBaimhuHljTCIknG4zi5gZIqQSCbjTYyP8eVoCkpb76idNSUf9D38Q62+YWuYjXvmQamAYmdc6ahae7E5u0yNKF4Pt6vXNVqyvSfLuCfVsSqhNR\/0NtJZ2OcmB9lX54b2pb8TSlAubxYUg1DTwJqSTxzGFuoUwsESmF1KxfRLEtkuH6VDYiYrEsZUSJp9kdmlckV3B5LDmbntH3bL5khCGNg4ip9HxvLgw+9ysP1KA1B5VgS7\/fYcvX5bGVw4\/2W6Q+H0upVBYSn6UfzOkP6feaiPuW1TydgLPIf7K\/ZANpG6kIHPG7l2u2aUq6kBUI8KJX0dKtQ9cNLb6CXrWXbBvWNawE0Pof\/RKKhj7+pXhHgWoUrNQYtYdgXbJGuwcGIxdvVblOupBdBWBv98glVhu1g2T\/LiTwtKt2gY7tzn8iTf9Gun5fDZrTjaOM4OkCyZU6LcgphVp8UgXs5a0rsqfZS\/rK+XJFkxxqN5znklEjiUo1EKWdLyDbDQ+yETXIB0dfVPCkyiYp1GI0QO0+uUJezusrRp+gGQ0V3yNEKuVLhmLn8VnR2KWCPOoeL9UUd7hHmT0X81hcjavcU+iq0HC1uY89ow2dRYWaXBJqNWtTUymsYp9PsT+xl673qt3hezUJo3C7g\/OKbDBHw\/juGa3p9Hg0E6XSNpMJap0oydOMg4Q+lUOGV2oySNICS4jaBrA3Gm6iN+UqeabdafQi3CGMzAbQhCunYNVJKkGjT6StnF8cZbE9dHDFKqfD1NDnFRSCGuk6R6dvF2Udr8IX0pheBLIx9DqzHDbmm4noE3RItxPPAe7myWsCrDUNTQOFzS\/vZllwbxUKSE5XZ2Q8T1uJgtZrr9\/8z+q3S29aA4YFjgDbHtNkTwAlkFBIY6V+q3lmqdxgMxNe1jKahmp7bPhcqZe32usViMBe\/KTx9UVB2aXSdNvxTPAirFkqazMZ4bbJEo2G64BbTSZlW6tUQ9Ka8DRULKaiBhyZoseRnw0gEqrLgSPPyxvDVPeqzL5TD3jRLLS4oRJQo6r80xdibpE9y+5dWyGA4Sb0DQc\/W6lCZ8zKrTloGpoPzocV5rCQZCdTQmXS9qemvREPO49gGEJ6DlmKZnHQGjRIi+Y8ppNXpsSnSP7rUySpA\/BkuS2LA\/begLKG5UBqPaKS5kFylXwWOmu+ClBS01DdSjuBKSymsb2IyEbX6cxyhSHfjAcxhu7z7mup5buFB1Dq03pSnZ2\/mv8NOnekOiafnn7aMeXMpDOgov1082nXz0N\/HlnafmrSKVffkJ9HgbTUUZsynBWhdxKLd+zt3gsWKAermlTh88KUdUpQtqJ4hDkjHA134+A8lYStzc7UZyWGGoeEpzg6TVYRWEGT03HhriGhNjFLn5mtZUvyVDAu3B2OZpiLR4ADXnQqCn7w1W3y3Sq7r3LAn9kQv3FDy\/PhcWKeJGZhU1zd4ZZ7I+P0PAj0UtskjWufDWWfQiLeekCLFmGsN4Upat3mECfDWRE2bk5FBWfC7Ay7hyIv4zDYdFCVy0OcBWaz04UAjAI58HZdlkkQ11knRI\/cyxAynB6qsKSqKSjfGCeWC9gwJEu+df2IsLczziVDwH7u956Ze5+zuTt7Vvbc5fK\/nT58ZieHs++MaTBSMKPpQG5uHzZnHpM5GQuWtcwU7wzYlHkCOrEWXXtYZf62I0A8czOrpMe1PT8lIASKRyeitgh0Egr88vlELEluz+bbG80BapS7jcXowcYegzDvipM9BhlTZhaPyJon3lBgb7AMwG4fsSc7bsvkd0WYwnqlJmjU1zqdSAppxCSKTiCRaEQkQK96PmbMizGjX9AGz0fPuavea+FiMQa8PrjWZl5fWspI9OISEIsWLXMvsWfO1CjmOh2KeTO1DvsMLekOp201Q2Pn6T25rDKZTFt6mFxVVd5IyJioR6+ISZuHuri4L8ftCFmVGgEYKVanwhGJ4rTBPNgJc7\/1cyeQEAJWT1eyBBCRJBCzWLAgEQUiFpgzztVbj8j39I5Anb1+22lpgKPvCjrnFgyYh1Ea1c5mUx0SZHMm0SHYjRx5rRVVKDgCK8wEeDrzd7eZc\/UPiNrhebTrBSmdY30x2ZH\/Rkb+HpkNao9JCiQg3uZxaTRul5aO1+ZhqZqCgrxoJluIx6mlYHHm4fEH2aB9\/O7L6u\/qq7uvqkiPqUf3tQCzihNAq7REYBLjz0bH9GQqkiAOhyUREDL2BGlywdh5MIPNVHGwSdF\/BPqVSdlILo8L51Jgdnh8QmRMDDYBS8pOjI2J\/pYQ9xckBU8PXKmTXGkGualpaNFSJ4OXJU4Usm1ZNpzFiMrl+nwzEYToqtRVuqTIpnE1Ntv4usYv4A+mlEoiQrmMBo47+XFM9ONkygSeCMRMZ7YUwFkAIyXqjDga3YAjA4NO0hvxGKjHr2gmSygiEPkiDpsnJBJEIhZYkuHpza\/s5Jhe90sLSE\/j3v1EbvKbm\/zbGklSWPpHztrX7uekpt7q3hqQP50hvPM35lf6LVX+063VsQdi5yAyT\/GbOv3LGok5OohnLMQuPOdqw3FT+14BbN3Lb7Jv7+PgptWR5lWFs\/x9cOP8xY8WgUuwvXq7U9FlFUWh9PXVeOdW2QYtshvWeEos3jOCbgu3obqbZIvRQrs5tX7uoo6OuQuntfxzyHjo3xbwYOm6Vd3bZFevXrUG6l5MvnYdmJvXi2+GbciZC2ozjvIhZYG3izBJbhF6\/JOXnGDIq+dDTLcF2BFQTodrrt3GYQwkBZuYBYvQPejCafcfuC3tsITHh6WqaSHTAGeur7FR6sFTVDgSUbxoa\/OwMfeFo+FoEcKBi6z5lipXiMGO6aYQYzPT9rrz4iQcQqpBmBSZgJdQuPMXZKBkIHodxTwqp2u0mTihgXHXM1rT6nFBtbxj5VrvpQq+1JCoX9IyTopAZczgYqRYVjULaZQIfLBDSEDysshwGRqiaenzxbA6f5GMgTrIdLohI9WNHksIpQ7unApJiBdmT9SaDK\/fTWD4cmiufEGLQqdtlkk6TAZpywQpMo6HjnVKkHYsxTH2R5uj3tSBpTrGolojkeIQicgOA4FC0RNINpGY6NSRKIAW2qKu\/Vu9+of6T1bgyGD45XcpbrZJMTO3grFWJNe8T\/Fw7I2ZFiuYfaJLjrTw1E8yEyNSg2Be8adisu1xHeDwX+US2NL4PMFeWXcz+gylNTic0LZUk2qpn3R8l39\/Fw\/75mfIZ6itzjU2dGNJKbpBFuGwzlRlyGb75PH2EvGkLwsjJun1WuNnp9kC4cUo5q4gncuu4NqTH6dQ2Sh7OXaiTKWZZC8tlXK8dMiPJimi8UGiJmXXExOB6miMFLsRTybrmdjxNNh1BHJ9Kl6jySLJC9BgnQ2s7p5lhGfpZ+ph8GT5CQL+JpF4E084QVK8iI5+ERv7clqal7EgeqE0a+RO7E3b4OFNaTSd6bXBmYTP2fUUp9NB\/hL1EDWgLFyqvqsGk6+WuB6JgK2\/eNhQCFj1TBRyxpJH4c13Ht0MYtYH7l8VrLwkk1Fp2w3lMhq1ZOYwj2sG8Mm\/xI\/u70YwTFUpOlOZXthdWef7rT250i00ZMfFZhoEBaPhguppXG1dd1V6UeXZChFibDbFqf4TfMuMTWR8Ff6boGjW60DMwTdMUxZ8F4HMK3tzCyDw4\/EPaiswSHzdURlRswLc+kg9Xw1A3fgdgF2GA5Y+ZvOlTJl1TH4SaOh2oIZFR4OS+Mme1gs5a6FH6pMP2C0\/4Sd5ud9HH3fDniWHTJT65AMKR5fz2HFyaH6Q+uQD8\/7o8nmPkbWy77NTLgglFFKffMAr+QnPRpd7WcmkRMqUMiuZJDCulH29KCED6XOAR+qTD\/hDfkKfvNzu0cfdtMNyyK9Sn3zA6tHlVopHrlDQ\/3e78MkM\/Dqo\/Bem08a+jumpSO8T6kp98gFb5CesHV1uM7NC2OeD1Acp+IBVRMDsUmwpwxoKL0fWma7dhtvLB2acUHwnjjjMmyVgVRjCw4L7XY8PSQIwRwA7cE5mKdz8YmtTRM86x5oa9W0RE607iyUDfTu6uLPdme8sa9oRaiDfjC5nu7FMKOAneBGcr6Auzg2c78VALz72i5EPOz\/3L\/C4o92HkWVUopUDZztC50ig+1Wv4WMtYwgb2lfOE+w6s5OZSMbHhvYVu667NgTuMqCcGwoA7FCaF2Eao\/nQfnSeb8o98PxU6hgytK+M10UtLDRdu6HYhZhcc6j+pnvOmsiHPs3ZMHoFABYlBPrQ8to1lPtfWFDQM4DvPnQ\/FMCPWxhnvj\/\/fiwiNDi7Y7LAjhEA3y3Vlz\/PDPhcDYHSVeKHvENrVm4b3cuaNKkDltxq3H6U08fSdUnNgEr1yCbnT7zuYDEwfzQT2yW43EFvI36EMipArRq5TbKmqKKT8MpJkdxxuPVRuAqXMBBdLGMvK248Z6NA+ngP7kbJLaYewQDbo9QNAOp8oh4RANtd1D5gixGyawnm5xhx2OSgkBE5AkEcJRQ0VBVWE6V0E1U3GzMuiG4VfGEjYxMSss3ULtKJ2tVtkt67vAkAw78RLMfVdTEEoTIfhegLbcu7mO\/TfNogRNWLQkDbtlgFZAakqYFGAGIqxbUNXLKoQROV+waXKrWOy8453qQqUj2ShoJ02ufblUSthGssQQ1ixctdAULYokcMco5Izln4zpKN5yDf0dJpeFZJaC9rlJKCiPbR8E6lrtFYVxAzzHDHxGaX6vwpbZPRTdL6P6kNBQTKj3ObH1NENYM9wIdNfBA6cL7qed+rwpuAi2w7lQpNbQYzA0Bz5dqNS9lxugMWKbBbpRL8vFMtsE3AZ\/GFNGVFkMDQDNBcwHEzLh0fdhET1m2Y5BruraHJR81ugYwmiNtieIcYe+aPNItBz8A4a61hqBQuMfCYPyUvhA+s2DEYxDYTMiy+JQGAHywVxSdkCK7aEAhYpkSQgEXhAPjCFXfbAEMMiIHO\/m2DcDVvGyyJc9tBIhhJSMzJIEPGduC+xs21VgM2oiLthep5PdL4jCRoIJVEaiKkNDehlgwiT02zZS2v6nY8veKRNH0i7rppNAQkJLRxYb4ICkYyWhwYgNCc4kV4MF94ihTy0AlloKWlQzpOQdpGMYxe9eLcwEvqiZTHaaF0VKRJaFmpQVQ9i6Z4Ke9rtIlnLC5UowoxSEqeCZtUK1JvAjj55LMFWu3n\/BrF1D8AaUAQCPpl0n9ywoSLECnKYEMMNcxwI4w0ymhjRIsRK068BImSjIWRLEWqNOkyZMqSLQcWDh4BEQkZBRUNHUMuJhY2Di4ePgEhETGIhJSMHExBSQWhpqGVR0fPwMjEzMIqnw3KzsHJpYA7wWCTKabab5lnpplntrW6bc4gMMstnRZ74625CQEzHHXPa+v0eO+dDzb6yUnH9fIotECR04qdcMp5Z5x1zt9KXHbBRX1KvbLQNVdcVeZfz81UzqtClUrV1qtRp1a9Bk0a+Yzzj\/EmmmCSyZr126BVizbt\/vPCHtf97JeEghvuuulXv9ntD8fs8rv\/mW6HAw7alzAwx8uEB2suI0ggdCG06amXRBKRuEMyWEzPUcRQ8P8pw1WOQiHTAQ==) format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }\n@font-face { font-family: 'Poppins'; font-style: normal;\n  font-weight: 500; font-display: swap;\n  src: url(data:font\/woff2;base64,d09GMgABAAAAAB48AAwAAAAAP3AAAB3rAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCucw0gQLgzYAATYCJAOGaAQgBYNIB4QLGzgysyLYOAAgoRcVRcmglIL\/OoHO4YDYon\/oCJ3GDcUQDGXjdcttKBgsz0Cc7LHvI78zKxsFePEEjlumIySZbXmi34\/Xs3tfgBQACw8ANgpVhI5K2lrWnQjZGhVhSuOJZf8dnt\/m\/9Gea6OnzAADEClJ4RLV2mAAV8Uc6qLauer\/Jpvztf2WL3Iv\/p+LetXuOxCnE+KkZeJ6OVprs9BmXipqslIDGU\/vmMkJKg1O5J266+XjyPv\/6sp\/ssaBe+2zVZMqdZqCZMmwsw57E4dhfNKNiyaAHRGNw\/ARE5AK4O91lu03LZGD5Bkn1ULRRKEuMypDHddXfb0vg\/RXXtle1KLXB9ahYQksH8kOAFZX5VKyfKgDrLwBgIq4ojrXBos6RVFSFx1DbVC788wiUuZ67Z19l9qJU9qAb4JGgMz70mcogPUyZQq7dEWmA7EiAeYErhPR0CISU5\/WBPCQKKiCcGqkdr4Ma34VBfSjmgA36aQ8gY8E2lf7wrbGW3T9kUAJ3gEObY1MXzlWqV68bTkA4GOAHu8NwAGRgAIGYIsIYUSMlA87w\/dKzgNsEvT\/PKLtSMf7ZR8cSESkI7IQOQgkgobgISYWUTnxOUnI8VItwtFizYkJiFREJpP6p2qm+XC+N7fNrYTXZn+bffndkP+46pLz9tum6NtrH\/9mFIT5Uvqdmnxlx38Bm94Dm18CMLYA+Rccq2i\/XVaEKOHCACWG75EU\/j0SIXx2PNOng8DKvjnCz2gYCk+nssLkVk8LBRctJqDIJNCy8okBX22kiGuGzy9EOhNk4ryDESF34ww9pzE8wZQi6MzhA70+IMzgUu\/GIoDAGBvnNF+g33lITYIMZEfnVF+M6BqimQVsn\/+FrzdCmKaVmrikcbI5Stm3VYaLGLvMED28A1oq\/lEx6bvmXB2CTFh30nA\/ks\/tzoK5j088h8R8O+YA+LJzk8Yt2jixCCjGbsMjOmULHnUi1Zl7F5Dq7Kt+LzOHIZThfXK6TEWwW75aSxhpLWfJIb4I+ZTY1WeY1wtA8SyDKHZ2ijaJNXmM9NUWq7ap3gQbuNzAkpvMNxQYuHLFchpZgqkbf9Y0LvGPDcZNu7nKtfyVqRSl0QXW7+XBSIfPl7nq8A08u88c2Ks8eTep1qGjYddgswdRvoUO1duswmdP4pO7XFX67H020R7cOyfAW08PwZYt7G5sd7ZUKJoR4kvZHnR0ct+teWLVs5J7D0G9RyEYqSfPbk9SsXmMPfAyMuRuIzhjXf3I0syHQCGuT+hiZI1H\/EtuGuSdHwzjW9SM4pa3Nk2WK7bguycjseLojcATqVSNj7JKoJTAWcmR05+gTZHcRkBSgeIHutvATQicKuhR3ErNYi4OZNe7T9q2idjDP0V0+P3V4Bp8Hy94TF5jdcMCSD1CkxYPogxU+CKI\/JtU4BIf4GDzh5O9ghoN9MmNwG5+PPS5RJz3SuebZB1NtFhsaian5owM3Pe7PQfFJNXjDAFw6F+GOPC3++GrMFu8o2MqoyleC0YdL+GRtSqBh2iDIfa7nezSpMAgZxs2jb9o7gn8cMRyw8S7eC\/Simd+7xa+CMatBA5GtC2bQZG+P86Hz1eSgx5zSc3EUAI\/lBIszHt78OcrGqUCFUrPt8SUurgFHSzE0Qt13tJw6ZUSzBl8bMk+0+HUS76Ck6c4SuBz+Y9KjPSqtvM+TG8rOM3nO9U8Rj7r0lAIv0eAjAyUe\/cZGG\/nTHvYtAoUHv3mcrqS9jAVh2FtydSUhdEsa3p7u2frrG5x88GzbB5+A53N09oG1SYWC7bgQ+Ve+fRpejm2Lb14ENPZzpf3Y6DfDDjczbxIYA2ylJHj4lhQQUkyN2fEIpTbXg44hILhE5Zx6QQoDmXq4kzTIusRyRIppi5APktXMj+zXsyOUJr4O+e7oekT8xSaJxu8hs6oXvB7ABtRrb\/D1rkZTCjQg4bi4kmV7gZE3zueYUHzRngluRpDkJE9HvRsg2TJsu+w\/s0ikqPWVMNW2h1tU1lcjzOfoSajx3fIQP3\/OjMqB\/flzEOycrtXvCnAHBTsC\/UwlAIpuyAcAo3etIhx7npYFDddrueaVWdNNwsQXaGNU46u5h7qt5Fy5rkKUeYWCXkJRbc4du2ahZl3UsZ+DHB5P9JYg0nWa\/NxcAmygZOFpRmSsuVrVkkniKHFI0APHLFcIzYKOnxAg4tSKbO9uUU4lF8u+oUOEVEqI0iVUq+uDheGGx3jgCNXlctcCeTAaqLHI+Ht4JwaWEvyehHdCMA30aXdSE8xTPDhOpxVV9tqITgkJXGzxTJy20yUBGHLQe+R1RJjLxyhJFgH+H\/KmI6xx7FbJMeN28uq9OPGnKK6MDx6zwZCVuwtdW6poJgMIGmQ8kh5g+W6KS6nhzY0P+zGH1YMupk055Qhe5tP7rlxGGDzFrromdTFpqx7X8myoIT1NYtsxOmLS9\/LGSjBNPZ8hbUb9QPXrstAZsQ39iefJip6UNtPVMnNbeAdIXUVi5J6iPMFVaCM6p\/Vt6QnEzECbSAA4deY6n5W9SHK6k6I9CF4YDBUSCkF2FcEpXAVd2q7ABZ3RwJwC86UXejstBhdMPGuGPB8w0s0iutGy4fkC39jZDcEc6NceR9b5Iehw\/vgowUdio6wyUHkE73HkOQ+odo\/PtwZzqHMtm06ieKllk4aRNnOgImOQmuYY4BYnNb2uHLPtqP\/vuTpyynhAzRKBnGVst54q3FMBQalRif7xx\/q921y6Zk+qVwrqffeqJMNOqDbPHnq4STbF+LLQhMtPuOz5WWj0Z3VmVo6jn4RdXef53+Qk++0A3gVZQPzNWHx7uwrlNSS7SNgtZHF1wC0O8iqraangf3yXdNG5jKs190B3JThreFEcU9BdbrOLBOMcq7eWI3r4r0dwY38oDzja3v63xcAwPdV+LjLKHeyjHYkKuAvJrK+1KBzikU9k+aHTZYl1Yt5SDl9TM223m4nLV5tzueT5WEo1K3A\/IRnnXczWKlmuX7ZyWT\/X49zVAk2XzKb64cJNc8OISyurkjed+8eN3xzbMMnpSu\/uZeIJ7bX400Ipq032PXGrdBoRJ0vNrWcG2ZwzGnggOgito\/0P7na2z834yZElh3Zmwd+3n3GJBTX54Xgb032ChklshYE2uEHdMqTEmSY7bWviBXUF9hk5NP+z18dofjBdbozryeKGSO4ZfZGN9yKA18MzZtxPo9DvLkvO1vMet5YFojdsWTuLcW8W68pI7BtKu\/8yup9qOtNRkeh80D15Vnc\/upLyGtNRkfJwKrqmNGo8FGQvQNndNDZUWpIbY9tqdJ0Ia+ufsBZpM2hSTnalsaNOxAzxngc0c0Nu7Xgc87CAqgSjnfe\/NvTx3PR0wdTCwrm3f4AFPp1Gi6XI2KxTqvxWnHF5s0h3z3v3jKjiZUVhzGyXp9M2jlWTqfRYAwFFn8YQLVev7gNJ5b4CUwXW6T2qRDv9eRjsUJjIY2uQRfIWXCkaenS1ZkZM+7QkKC127xv7elTy7RCWeh6G9ZJkPIYvigMzFjrl54868M0VQTmwu4W1KE9DWm17rkBgL0xV7En7zkUCbCPczgrnz25MrbCDtacRCvX4skco\/abE7fa4rf6rSW6Nfg1uMkOW80J2+xJ20AVZfqu5+60i\/o6YGJtR4JEkADM0ckwz\/jo8uJIp2\/Rr05Az2l9b8sWHrhwqXVUMepf2qNK9LIELBZGnFqX4Gfzb9iw\/R3VAbSv\/t4XLX7Qtd+pafaIW2gMCpdJZ0uymsP9yztqmrraq0WildX1ct4E0\/lYC1j9y+tqBTWlBD25HDJ+EzkAOSR0ktVNlDSub46sayaKOSwmxCEJTDRbuiNDBXQECu5zKuVzsxdg9hiU\/13\/ib3Kvte3N\/L9F66XYHFAOSHV5Jfo6oXoJqaEAvsgTdOKhnkm70UpmSoU6IUioUxQysE9azxxHVy3HyIq5R1hGw5UldA41RRKg1RAbmool9W1WrAneprDq+GGOQr3tfM6EZ+vUAlZIjnEE6j4YE5fUl9Laitc8T+guOwjk8wNRIW8kUgykykU3eOVkIMNQVVtJKm0laS4jIXsrXG3+XQmo7xvqXhROZUqZuFHJzRsJlUp4PMUQgpDBXHARzsgAkUIedf4DXkEyE1k1Eub+5b718Jv3OwvGnRrHQ0t3mide\/gMT1LOF8lYLJGCzRQoREC46tH\/9pqtj\/83DmyMcyW6Ev53WwC80q2Pfwmg4Z0ub0VNb40nQlEVeXBpRS1BTPqATP6C2MAg2asJXMdEAfz3fHPVCa1hd7WKvK3WKiAcrH9ixxDkBptKVr7CrxAai\/qrSpfkLUoXZyBJkvQmYu+OVZsCw173+x19e1ZtcgpyFkgtSH\/ToNq8u3rLyhcv1u6SEnk4lAqLk+GK2cQcLbbk0xLwalNu6ab2P0Mr\/wx1qJ\/7OH4O+N0irygnkXV1OH5yaI6wpoSgwjNYSk0YZhPlf7iSGcqmj\/6FyvAEPp22+4v9IO89x8AxS4X3fCOyat1JJ4nFb2AyWuRyRktDOZ\/lJJ1ch6w63+CtHLA4BmrBwaGTOsthj8dy4KTG+zD0sNPcv6Kjs39Nl3\/WD0Yst360\/\/jJAnvf9T47eDhkR91+bH+Mg0MA+n7QSbQQ80ulDFh3zre31M0zRVl7zXEq25qdKqsdXS2mRNA2FIJxwlMS4CJhERhxDUNgbOg3u6\/BZvM1vPLOH0OjP8X8BqbnkcsOmzDnM7ZgrHgLGLG+sNl9GeCnuL0CDz76SvnxVw\/gUPcviJ8RYDVsiI6Br8OGqGgYIKOPWRzHbPsrWbYPeCX2Y6mVvMqGckarL9qZfL9YWn+VAe5qqb2JZgimw6EfVc1ksp32hu9vMtwffBgE1cs6V9wiV+ie7NLsF2FPXrZuUpWbbyIFvHEkyZis2FL2T4KnaFYnnMsO+oJsNotM\/hcKgmfRXhzLzOhiPKPSIQomd8OEnbtYl0eXQwy6uaFEWNNXHW0M5kMkcun9EkR9iMmLN+QzFBwSxd5IkYC5Q\/YbFtgybAc3h24qNUqJVKNU3oRv6MVt3VSptIsqbNPfAANDkUMro4a6bkN3IMDkhG4P9W+bv39+LxgNdW4hHSD1bcVvxYN1ls8sfQf\/2f5P72eWz619h2Z3zPYC+dCj4X\/hfx8P9x7VHdWB65Xcqmkz9DdH9gEkc086agZrnPdc4O7F+FGnj1WgvHHPOX3fOO6BfacCLxc2vlrYfm4VOIfyYD3g8YDuQWMFyKvn9QYEIsiFH1O1oFo041UEtrBNxFuufY+M1UqL0WhpEVZDpWL1MvQQ3wrG6qjgi3+r8eXiNj63T6vlLg+IROzK0nEVPAMvVKxakWVFV7+sCtpVv04x8Do+Q6Tae2X6OvnK6uWOZGP3UwiDF2gqzWZNlaAq29Cdol1RWansFPD69I4Zisn12MdxLTMt2lDldjZEgc8GN4xyIhIyKtm2fFl3qnS5q0LZIxD06fW8vh6+WtHJ5XapArkLjFKIrpX0gtKp2umWacgOoZzVhkYncTcOVQvqSyrx11QtOBkr0MHV+XbUzzH7p3VEOl+nVdnGK4ksZ6jWbzforf+5dIBPllSSKG4p30+UiBVstkQhIcIz8Ox7pnwSqPFuX+sqE6Fg1L2Cv1KrRHK6C5U7nb0DBnnxs\/H7P3j5Cp6BL078eBiMPBw8jBmAh3G1JJoljdG9QMGsK\/r8Uk5d2Rv9bhoTDJT8xqTyvMhgBl7ELhMI+\/Q6cX8vX6lkrK+cTiftXy5QFlfKCku0DAZGIy1EoyWFxRqG2eLigy\/+qSKwRAEBt7cAvqusCvwjA4yB1YrVB4jsT4FdSTiuasG0GI7XECBh6+HT9AnQYKmBJVweV5cDo2AVuB9bi6WrFgdy7mBxvCXZF366J8+mQGQ0QeQqZDlgR4QazrNiMT9lJs\/eu\/W2DNEbWUIQOwrZ4O5UafZ0rsBpkauF6lLIDq1rWbfaDphIFAwNGJClkFcP4fkJe0kA2TUH3um8j1x7D9kF8D+jziI7mnfT0+o4h2yFh1uH273X\/dcBOflKcn9g2DvcfmXBlRTGHAANmZRbFPDO\/XxJ7\/7Bo4Pgku1ve9D+d+M\/8nyAZUd\/LUHlxThjzWShRsnjVqERLxGpUUoQa6UR8FxJuKTKBNrQD2ZCauLnG7qKy9MoheRYc4wzD1XyK\/jSB2+HgZ6vbJ8MAA+pVeWZA1c2345PczG1C7Sasdu2K47Z+PSoBrxFzkianZ2F4T93zpvpBEHr30OeGH6TUx9rhIzNcwJbPJ7AVuWGOMAhTnw8PUN\/k4Vas0KhNQkBxmK\/yzyIMnES+c1KvYLOpVbUELkNTe1htnpykE5mMzlLrh19T3lOkFjBEYAPGM\/Pxj+4waBev5mzf5pR\/nw45+tJCnXy6\/izLxm7PPV4ggmJpBAIKCS4sj6oOR32PGtSM7kR3ihy1vNxvGbZgeLeIxrK0weidyyFV8L++bff62CK9gCNIUhdaMjealDAqFkMjoxMOcpGsJMrcux6Lrlce+30y6GmJIZ6ErSKGAw6n45Gi+idX6AjALohJy3tXb+DZQR+fPuQxThQV2c8ZofV1h62cCgZOGxiwayWijba7aINq+VWC2Pj7H26cZXUylJWUSh1PB61vpLClDWp4qH6uz8VkFgykYglJSGhI\/Xx\/AaZAmTx0SoZBls8i8KZHWZs9L9HnByL1hKtxJHConNE4rmiwmEiWNtuvUg1zc6LLZo3c2C7+hBeP24G5e84SEQHg8FY8Y5NIHlWUpywxWAWi9EpEusV4P1mfUOFIqplxZIYKeuzmtzd2XB8Tuzp2NhTsTmg\/a6+WQ8ybHUuDUlbVKIikXAqfTFJU12hSiF2FaA8JLKooGAdCRxo2TXlmnVN75rmzn2efd5fJCg8JZrPaVDMmZuesj4hXrvYki2glhfejcjKO7VUhAVpm+SUciQ7Q7kkK\/lU+A1KVpGGwmbLafEm0rWUlImkxE9T82k5aWOJiSdTi7brwePhB426B52Ag0TBxouWEhpj8xI\/Zqv7IIDiGgfXUZO+IBCArdb2lrYMMFoiJOPxQlrZSlFT5ttJSW9nlnVLy0BCN2+Ly5wJsvilagOaTDYUl2rIJLzGCBM9GqcmLyWcKyxcTyZ2itEwAWxFOi422S7aanvWRUYrWKrryd2jLws1BkOjrRiumTuM3\/2i5zFmxUDlQBUwdpM5O8eMcMX9Df\/G55WzsCBWadgWasDlXLR+TRjXZG7EiYnd9ZMCYsdHP5h++Gq+uXdzhGxTTzB0yxxsX36\/H4zb+tSHnWvd46mKKaZ589H1GWO32DX7nbWd7gJweuhEZ4tOzGUmX+6WF850OPvXdXT2r+30377qvnrHD35bt6drKJHs3bNzp0i0E3uYp+7eA7bLDmO6BLvHPMzm3HcPW6sajmADYlpmerGJTVZrCMPV+L7XmZ\/ylR3N1njfNuwHewAO2VkO2wxf92\/qvX6uWmfLyl5DwRdBQNrUHegR1+GIcgwRx9leLZgff\/5jSSpXxZQ0WBxWnzPa0Jr+I0YPLa3FqdNF5aW5XM7s52mFL8uEDAjKhfEA6o+mhBylXEFOfpmg8MOeVGnQZWO48bHaSm1qNZ6xi4Bu6KlKO4QGhVNxyFnAlLbxoC55WwZgW5S8cptyDvuHmUaYm9ogvx2wy5Bt6E6S+ly6mMJoPDrN3Jg6CaVDoe+3NgUMvw+7xdv7xBpl639Bhf1dfGmpNCMzg13chWIq0rJ9rRChp4CpSveWyYqxOgYDo5MWodHiomKvpkgvuiWg\/5lZD\/6vw\/Xa9V\/FgyEg8UOODO4lNuESELqUUg0ka+0zNlkpIm5QTqgPv4ocoO0sJomYB7+PClLQPcd6wOe\/VtKgHuO7BFUw3muCn8PZirZDaAS5l9rbJ+t\/NP345QJzn\/dsD01pP2yxH6uttQ\/o5m3KZdTTnj7zArmUAf9q4IKlUoZ\/B34pYC+OppyI4GlVbHsPiVZM4zfRUYI2Bj9comQUE3gwnZ\/vpQt7ygfSqdz\/QZj2SvkQcI0qiKlVRvHA3sHNevNmDY0xgyd72XRcCZeU4ktKcHPD\/3EzKfFmSvJIYtJIMli8bxiTcJP+TDx\/cXUeu3Po\/iAjvWDe4hpD0LTPleICRPV+1\/efpjsne+pfqYBtqBxazd+9ZuDVkGv++Gpg888vBu9OHyvKK5NKyRT2l+m1JJTKkb66xQF8aHPI3xcCIlwO4uA6ZNW5Bm\/btWCu26aQZCxalCFR2Dzsh9ua57t\/MGvKEjdzb32ieJGXkpL3QvHJbfeFF4OUt3\/jKUGGJSxD+QnXpQl7VfmKWfHzL2pXq\/P36t\/BT\/tcB1y3DlCfAw5ZLNY1kbyDgpCsariFu5m0iKcrMvMXbHkruL62jckMsMeNsiddZnu865zw2FbA5lrNDLDHNTk9PDY0myuSGWCPzxdOz3wqlSK0jdjwt+QmFpgB9rgf2JO+cnq8tFHYXF8wA+xx7zg93pQYR9slC2\/0wPURAMwAe9wwe9JJtkfIOeGBTcTmusYMsMcddHrss7x3j+IurFMFWMZ\/KfP8KKmR2Y5JmrD0v23OkRlgjzvJnrTd6TEomQCN+YAZYI877\/Q4Y7OxAwZrPdbU1q2lhy02RZdmByq5WOIXer0afEkO9tnyb488FxDEOWAMLT9nP9z8y7stgZhtHqrv8fdFTDQYy145QL8YF8CxwVHraJu3KVIg78cFx4b4NgsAv8ALwQn+zbnSGdoG\/A37ZtTKn381E23f4CO1bSTInQkcG1LbLAR6R886\/qh1ZEJl\/3Z8Is0cbRSJx+8jlf1bmplGIBP46eAcDxwA1Iv9BHLttkwjn7ZHVPabeXlFMP9s+cis7N\/xM+JW\/i+98MD5yYhM+aKhNL5l1dmAOdV5c1wWBlgSzfuB8+60M\/6LjYh4CvDNu+0BwPfbyLdmn8wOh5cLqUyl8CJpBr81Kq\/7NFXylx4eaL\/0fJdfoS3L97meZwpXzqiX3fUYI11R\/5LrvJy81MMvVEb+xOq0Wv8VVTGjn+AaDpjtx4gDphB8NdH4NbDtJelyqDgFDWZf+G5yv8EFB9FqlSMadFbB13QFSxgQ9IacBkhHFMjvGGnnAUUQNnq3NLEqEbqdHhoJDhjCfRUW5QQtLAmoI1IbWv6NQfUqSYckjCcSuhO+dguLhc8jO3vb8czo62Z5I0vQa3E9KZ8VaU2EA3JHI5PKoutw+Bk2\/\/9vEabgstCEdaYEIeWBP5g+TUyGSavMzNwEZYsbVHH5RVwF4vIZdCNBMDxuLLe0UF4KDHoVp6sVNW8DzIR3fzkKQxE3kmAzKTvPYLpOPnkLGgXwWS4u52T2tvroZMQg3k\/iupm0Abl+RUyKOPclZkRPIr5n5fRN7npsqVFC+FdGomOfeQTN08BRiQULSv9veb1nTjoyQqQ3dStNT0k6AYDUcTlKDvPKvpcsTJKSHG7IjKO\/R346MpKuUyxKUqIhAJA6oElKjcvkL0j5foYI3k7mezGpjo0yjoN8uJ+l1Uf4TFROSsNeaTblu6O6QbgUwmDj+EoRRo70USw1Vd9fOGAKA3xnq3naRC\/HfEM4YK1aEU2Y4x38pXdcYTIdd4VbYLcrAo1NH8nrihJH44qWiSwseKrAS63k7tOCpoRTtQrMHQitXi1Wi9BoqhesLjdeSUBGxXs53set+dcIQ65GNbc2TYiwcHCIxHQElOgQkgwEkHRptRKF5vno12nTqAKsg3LfaCd2WjepxQh4uO+cI+iC3DUo4E2ATfBkaJVkF6RNaf1kgS93QXiUOu53Lq9Wwqq6CE0hXIRaD1tis2qwTstgM1oo3JcLnV\/Dm\/kdkIZFgIi\/L\/rfQKw54sw1z3wLLLTIYvESJEqSLEWqNOkyZFoiSzaEpXLkypMPCaVAoSLF0DCwSuCUwiMgIiErQ0FFQ8fAVI6FDcLBxcMnICQiJiElI6egpKKmoaWjZ2BkYmZhZWPn4ORSkUgwaKVV3rTbU6tttsEhZxxPFFjvSyvs8LNfbEo0WOt93\/jJYWf95le\/O+aCKRMuqlRlq2ofqDFp2l233HbHM7U+cs99l9T50Taf+tgn6r3wyjoebg2aNGp2lJefL6UkvZ+HgHbPdejSqdsyPa4b0CuoT7+XvjfsM5ddSQz43Ne+cNV\/DAkZ9YZrxqxxzlveNpJYsNEPmROpeCyThXMfxLS9cuMyIBxt55VzSINZHG7kf0WGm4P4rFIS) format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }\n@font-face { font-family: 'Poppins'; font-style: normal;\n  font-weight: 600; font-display: swap;\n  src: url(data:font\/woff2;base64,d09GMgABAAAAAB84AAwAAAAAP0AAAB7nAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCuZ00SoLgzYAATYCJAOGaAQgBYNUB4QLG+oxsxEVbBwgIOPPJaJqM1z2XyTwRMT+UJEwQqs6juMEjIDhGGF92W\/7XuEVPuxUcVbbQr8+4ojlO3TVbIQksy3P878\/+PY59\/0RkQWnWZOEDDcxTTNCkvSGyM0a7WgsNUZNxAIIglKqCtKWqoAFtAOKNBVUFBSNsdSIpSe5Oy8xvb2a5LrntZZS\/XxyJcmVtGv5JA4G0wU2ThYdT4t0Zd2aXUOV5Psg\/zA5GNCufk\/mPTNLqRQ\/AkaSZT6w+ZGOxtVM3alPsC1y\/Ey2g7B4\/P86fddryzmVyy4gDFuVwqwOM8+dnt6zLNnvK+Z+WXFIDjko+5Oc\/NMjuWSr5BRha7b0Ty3rMzsp8cY4\/anDCDxs3ec\/FbaqmlooK6tjCQqB2hmGq8v3juWsm6RdtWxNsAQKg0SQu5c+SwEsJlYst933zC4AvjwB5hlOHImF5VEYdXq1nQjCHbTkpI3QbRqntogX0Ct5EGC\/opyImGzYcWFOli8T+xwukIN3gfVW9Iz+fwHoJmtt6wBwE0A360XAOp0cXsDoX4EHtzriyZK0xamXcx1gSR1e55n8XuhKr\/fmOuHwaPgmeAIcCU+H8+FH4hMSQhMilMWEAbidO+QdGQaPgsdyGb+pZn4+X5zfnyfmhv9hr7z87uWjtXNrp9dOrR1fO7K2Y21iDXPn7O2V2x8CNy\/+t8XzEOAndskH2eU3OtFYAcivDQto7y\/Ogxd3blgxAaFdxf29w4P7PIkbITaOm7VW3K\/Oqhu4Wz+r3EivHCMFV2XUAHeiOEyXrw0+FfDkUes+vxCGclDu5N0MD9JbZrA2MkQEFY+mPGZYlARkI64A9ZcZBCbYOEdzoD95SK1ZeLvLjs6pvpjQjUlflgXsgP8NX2+GMEux3eOK7snmKGXfUQlXuLvMED28A9pK8rg3DFxroW7oOGTCuoP3deRzu4tl+\/jEc0TM9xMOgRdfx5EmLdq82PAojzPco6s23lWR6iY8fjipzoHqj5I5CqGE75PTdVYIDnxoCyNtXLFkDy9hney9+Qzrtn9\/EeItsUuD32DswNs8xfD8d1iWqQ5CEWBHLHxivXssBaQBdlLuRBuT+OA4\/Pl7zaXg5GXJVrmYLZZOKaVddeCu0BB\/wAauXNxRXwnA6XdShpZk\/grVBgrNKos75rBlQQqqP7Fkl\/dGuj2CJib8OuEYf+6U4+OnMT24P8SqwAZ9b7rb55oD7TNYtzTjGykMSX2c9gyW\/+rP1FyF4lcInHY3sPyTyvYaFD98i7POeodgffDBedo9ECiUSmFIkbVmkA\/ONonVi5drS6TS0uZXqa47zJU99EPXOSxjrNI96Ahn0DyRWNnwXFuQL78wB03ywaoIS8ugWsqlaQGVDgQdM6JIMnuW8kAsT7MRcvbeotfFqkIsY5Lvr62aP39cRAmvawKNaiJhyYE5bIk1OVsPPYxZ+ZI4cd5pg5TIY2OiXWuVTwgNMTT3sVOcVoTzW+cDrTsgq3SbzZjTWYTvZWYt8A3hPiEeco7OmbXpb6m1Utcz90HlSmZvZnoHKJ7\/FNRUlCetlFJgAdO+QjpcOF5FkNbFFjlH8MP0d2HZuJ9o2XfiWZexjeP0ArVO4dkr+DS9xBdfanqeplC+VyeHPs+33YeIuVhkZCJxP5EtEm+Mi9Df8xz1HAqaSIMn4Z8\/0IOJQwZGicl7TG6JnAgI0f4wmmR4xJRx\/YZAib\/hIz8nUxzoG+UT2PjdvcFwkZ+oFu2MYuk48ruqqQj66s13WF7i+G3+Fb+KSuPuNzmtlOlkSEOOJQcbwxFqkda5yXurZsuGckdDOogYe19p1gIUwexhq8giDgh66EPzyGtaDaOwMpsDt2CWo\/zIog1TeyvMy068RTakC0wHB1KBqjbIQj9Zz3GsiRwRLKNg5ZrDPLQGyuVGg23pMLCy4tV5kcleR9Vr8IC0WQKhar5PJKbExE6LxyvPaiMGl+gBIe5n1XT\/HsUHz7eZOOEfIintGSOCgbI2SshnFwi\/lxYlcRh7DeEsUjq13LEXZiOYHoa9YECedzQ\/cKDYXmCud1A5P5Dk0UQmktgrxpKJv1xsXux11f\/zsYvDCodn\/Zq+7+ia25ATkao+i+55RlhOIS7iLYMpd3w6SXvE59g7i+BH2thn4EEKn3p7+7KoeCa6NJopu0YOWOpSwzDU1mX0P3IFiA+yjx30g8hmZx76MxRlr3+FpWyXiNahEDMaxg5EZoFCNzTgSmjG1BUrKS05LOfVzyN4JqKvlXKWWTvWz77CzRGyV0hhrlpxUZBrz44+etaT\/nb\/afeNPbYPuUAL5i1JK6vOZTnAxa+6mWDtiTVkg6+8Q2L\/\/hUsm6DECmJQMV53UnAr9MaNq5lTk9NvDPKaHzbznFs5fdjU2\/71anLy3clCiEJkCVEaU6wVSjTUvVcOzaXwCCOMYHgxfsmtQjj7Yc8iiLXlYGzW381pe7H0ckoJjv+x+UtQwqFaWa+qv49fmqPmyjpSWTY7Fe7wxAkkGW8r65H5NkftujGCPpFhrmw7oyEtUX7O4x6BxtpN5WmPLuoObODgLxxLpVvWV0574BaJNf5bU2ViLEHTxMIhIdm6Gp4+nopeWNWBh108GIUickHdHxiQR4Mi8PhKwoS+hIV4dnduNQTxoWMRls8+gT56MDFyetL6GjxGHr4TkhuAGiws+tkVTWQ+MtN1n0HCgXVz2DJy9MhAobfMsTcynl2dejjvEEu\/n7Ro5XR6zoJqoEsp3Stbgg+mklCi7VVYbGFuvUkvpuY75VLrS5LS5aTykH3J+Ntkoji5yXKdz\/nQ2G3dgXdNNLQ1ifCemBk3Z\/gLZ\/zdbedF7vpvR3t8jyfUlDDGirmEZOqHjWw8cQAK72m2BkHw09DgiMfX\/0WS5UVgMg7GjtZyO5OTLQ08ZC3cKO9HE6cm3d\/Ci4VoSEnN4e9gX2N9eYpboOEpFm8dDWLP8fUWaulqOnmwk1hPb6b3PCtkSGYiPCdpURYv4cJbde5iqn0TqctJDI1GOCo17bFzTVMQQeO7unP6JU+p\/j\/Vjtn7IOE6bprJrgseTBkn80Mog42dPKT0qbikr0M6fj\/4pd1Ckw9DQeuyR1bpEbkpGVTNaV0Y8Epxm3TdbrBZQPdlDMt4mWozLFKaTTZkkJGyO3uxm5a4V0J51xBuX0TrkOKxZIaCO6BolcNeNJQnrhEy7IjgLbzATBfGEmvwqV\/fxt1DBQdffZxiCPGxlzMdXi4b\/PNy0N3zgu8mfx6YuH4gcsNXvuBXCLBX1vL\/7qR136237tPN4ef+ReHbt2zekXiwb4Jz0KvObT61NcxuPpmwtxdwDvraOzfDz13fm+cAdZpcok+HPHPZeVW+rXq3wlkvIS\/wHWFIYWKWHCpsr6v0yWXnqn0aq7wL57CY1YuSUFVClgyyhraUHSW\/gTg9fDwhfq72OEhqKFIKBEXK7JymvpyumcHlwYHlCaFMTou5nCxjRI0VFQgEqoKcHFWTFRbGdDnHHyIGXS6jgwqpRKNy5TSRszRsKKdOGr+zPRFPyC5LYWUVp6XI4YMgdGMsO3rD12HHj4aEudErJiEntfLAvlHDL4cPajByHC+TboL6wA96c+L+w1asWT0SUGdsRLy5rTZaZwgcAfAPA4lybNube1SLBYy0UDt2eH\/MrCkHo0cJxV2pb3dSWU1R5JAxYshcQlWXG9WJJZZaCiO3mtZvBXLkxfd737\/o\/Pw64NZkU1QJOwqUeTuhMOaD08H3jEN2XEBOaP9gYqLj6LH2j+jy0bEJcahujE4fS6eRZIfo5+n0+b9l2SCxsOvxtfEioHlLLW8wS2100j9EIoULG\/Rw9LcZG1tbqmT5IzVGlRjV9JsRZLR319aIDUSyipbFVn3pOcEuFWVSy81kacNIg4dlMPgBjWTEZUpJio22jaPqlDR8WgJ1CKSOWATf7V4tchaNukZ9D39O+AJsUvMPi3PgWEU1hKtl2bqHWxsHGnxLBwd+J2RkiJmsTHYGpvVU\/5EPwZ5sWCrEtoB2RymWyqmi0cxSId1Sx8w22ktT97Se37w0aLI1+BZ07zgrZGZkcHlMKotDT8\/kZQBPC8wy6l+harkLJGfrqNQiC1mhECQfSSqNkrdiYJZm8fk6B0UqtVP4On4Ws0z\/+uJeEnEvEfcRHn8Zt+8TAYNK5LMyMnhZBAqUzgC3d47iWTS905qXiGfryRlGqbWnu3G06ez5buzeWmWFxECnltG63zr9DjWDxaZSWVwaJZPLBMk91+7cIiduTwc6o5zxTvjvOijindz+kZy8fgdYv+mor6rcrDd6ZLd5HsQVluOY2ERsajy2dx1FbaQI9Vdd\/JH6YuygsuQNfR59oqZYQv53YKUUS8pWlsilzK46GaR60dOcGpAQHEWLSsLzoqpJrVO9A7ZFi\/FSc\/tk34BWnBBWWoFqqt9fUPqGYWrw9ydDc7LUxQQoGfMdGtG+SZiM3pIM\/uiNxPVO\/bu0+9M7nf9Ml6jba+BfIlWz6NQCQ5oQtwQX6nHkXDKTnat4TSqIZRhMObHznctjWNwp0tYLIyDhw7KFnSW65uOOBNOuBhWBwaygkw0CiGysoDMZKmLDrgTzMbtdt7OkbJcB7FvcpyyZN5lK3tyntDxbembkOhx1dQ6npeqLKvC16PhD68NFWOPM8kwjeLrYkHj6jvUOyrUEMD+15ePoLDWNYuALqAYtjaOoLgiS\/lHjdAaIStvGJSXVC6JVQ9kCl6WzH22EG8DA4pILnYJ2Dfm4lDjw9WoSS+DG4gN9c32VzmkzutZ1oZBbMA\/AVy+ptB+WwXhJPxhXjFKDry0\/Whvv7YB0dykZV5Y+Mi9\/tNJS377l\/TaBHa7M23dcy+J6Z80FkN67S9ULBv2AOLKyaqG0YkFvqFgtk9WuplNMAgHFqKZlZWloEPCTbdLQswDnIFlbn6FqXudacsttoNG1rI91TXh9o\/UzK8h2mjqWUivFjS6XbeOlvX1aOEXvnMX3nwo4uj2IG+xa8s5toNM1mZDcIgvfF725pZlhJ+CbGM3gkXcTgVceNIvR4gkdyLjC\/o28sAJkpozLYpZa8aLafqN3+Y6w0TQ0LDmWr9\/EC1OimHIOnaG20nNA3GLDktglXmoAXy6eEIolPL5YIjwxcrw429nJlMs6mGJn8XFwfvH14qHXi7PvYC5hAGth6f3Fvd1\/DP6xGywvzTo3jmx8sy+6LRr8NPtg8MH8DfXt4l2zvwz8Mn+94nYJsC4+XHnqevpoZX6GNc0C3zWn22\/W0q7QfRIgKvHNRkebo+mFFnxyJuR742DIPSMwfvii6cDc+AIc3zf2e3j\/440d32UBZ1F90j7w+xndfWMjgJu5XY2QkFVGOCsfwYzk7qsgsgSNQm638jQeJeIhUSgOIllEJCZLuKhCmM0iEngIKghM4YkSbqdSye1uFJ4048\/JXfdc\/kljsRgXMXVwkcniuCwmAjqD5OUjAbgZ6mwTKAz9+siyudODmExIpZBDqkzlBulcZPGASa9oE0CdKlXA5krVpq74jN4bzdtWTujOhu2zIXSnzUjFPKoMzp1bLx\/QVyk6BIIupQrq2gzlydt5\/PbccZSXlE0jC1gOwD2nPT96PsuWFau3qZvc7XBb2notKCWW4\/fJR1JzmC1tgiL7bB2sYnivCEtmSkUS1b4KElMCWoDUzTr3QI4pLhO0VKpZCrmIXI6Akc4VcImue67Xu4uTaUBfM1UlEYjPh+VzMC4MqK4Zv9aHv1JWolCyHMnwbbH9LjCy\/PDRObe9iw\/OPY14Hga+\/l+xSfcA5RSxvb0echE5HD6DweVziFdM+vpgXLyFAhSJU009dVzPyATXCa0\/WiTBJ9cJOq1KJoMHvlsEoi6lUtLVJVAoLCzJ65jd1S3IRbRyk1BiijyvIDNTUSCXyzgePHw9+7L2d41ZRvio0EV0KZLGf9Rv5Hc2C4UZJdhTohHiSMHp8rQMQZOI15V\/moAWcxFIRDKgRSQSWiKoEFSIv9EPX\/snfQrB5TJzwl0Ylwp871uDZ+UnjGSZ0MlfbYgxv3NbFkfn0FPJ0soUXlVzpVd+P9wbjRzeENt+7FLOcYDrjX8ZMVzw07l1sQfgHHvRySP+XBt3aGSo3QbkaMyIYLcqmcSpotLNEshFwAQ420ECSOkcPjDzOfrQZ+hZQM7D7ELP6bp13dsW0KPavaa904Y92j3A0XBYd3j2TMS5sPn6Q9WHZs+GnY8AKnSEDT\/jCLsV89Zo93g3+LDxL9tsw2PosW2yAdTteuqPwPjKYOUpsjJVDmTHsDJiffJhPmVJFBIkdpeQ+NQEnzJ\/n\/yYuBtwjAPKKVPJsLByXxka4f8UrLWM7BoB5Xh\/BJqdwRocGPiNuJge\/N0SqCS+xF1MgihJHcD6YzNYGDt4UzyY9aoDeHZpKbTJ\/WRdQGh0WpYxWFNW7nf3vZFfZ8DL9OAy3fMo0gvrYf5iD7o7ByyW3olub2lTVaGPkq20wFpHamsNUSjQDlVQ1dwdKShmCXMgyD5eLJBRW38\/QvgZuoTvE2fV5IfxaPz0ShMJsjY53dVdQX+S0gzp0QsLFzS743xT4AUh4BYzwDH06w80+tlb2wcfMJn\/37799TSDMf16qMU\/a6HCDZf6ODHxcWrqWiK4tq1Ru8ctgQtb1a4OuYZ8vWEJvD1A2zgLn5+GpqB54D2V7BpzDYfojxS8Xk3hyTk6HF\/bXOGmcHnliJDjcZE72fCfSxKLVGwyTT4rpxw\/d4QBsTBTA+Fv2xkCYQ8KVRlBWo0yNlY1gf721bFvrczgtw\/mS4oWjEZDrNEbKrOhmNgnEW4tL5P9+rJLihHYsnL3XklJlqyKRtfz+XQD3xpZOdaCYKjt8EhCKpnLZpM5qfAvhtuChZY8GYgRYHOl2NS8ntRadS0u8lN0Wg4Om0ex4HgIBAmHIyEQPBzodRQee+\/eV3psd2nRsUjv47oC+9mnroH3awHrQw2FomExKWoNlck0A1XNZFE1+0KmsFlVJBLjzREpi8RiZaGo\/JQcRcqVYSTeUt5lU+JsnC0U7jPnGxQCBwM3dB06EK2pVReqajS5ebVaumnz1qeFJyWGE\/Aeg3siHkzXtl9wvnJebL8o6mDfYP5PAabPHFHGKRqy7\/0cGUoJjuPXJsqzIOzrTpP+7ATrhxRMUVZeBm5T5GWPv8WbsEoaT6JgImqVqLCm0NDpyERGXBoyJC8ModCD3xfvG3X37aAEjRlRvlGUlo69Gz5MHCZwuBCDwYU4BCB3yDiylshQu91emk6sMNEVXPANRkKjULMZ9NE8R9RIaKgritVRRARhdXl7NDWBIAYi5hZhGYxiLCGXSiHmFuMYjCIcIZcSg0tEJHmk4dyTkog44EKWHOs1KmDEhxRIYp\/a4+yOpf4tSw9bMZxazqX06fsza5iJyaKJYlBexzj5+D4qbV3ub1mWGVA4p9J6t1YOLfd\/vt81ZwqnhnMpffT+jrWUibniuRLQQkkeYw9cLZahiB+IjZ8SMGaf+bn250ve1qme5\/zu7balJ5bJcv1yNbhgzz0f9Sb1bFO1H5qG3ePbXARzVci3qw3Z6xhwPFt9QZ7HCZyC+OcGoaPNYnE466qO7HfuP1oF7jgnJsbHS0rGJ1wuZ10uT+ncE5NgRjaPaxUWhCvJtCS+u1lbVfd2qlOgV+8ssi7h6xotdEySli2QZHLqoVxRkdKLC7w+wEGQ1bli0VbX8vCg\/fqzpWauGgcIhAGG9VsrIOkydHa6UlKHpyvSCO9UcZH+IaY90miejJlTX65RN2lhRQOIJWSiNDaWG5wfK2KmxScGfb53fdIggeVKX+9CAE7uupzDHXk8Mv67L+ci5Zv1JUwdYTWvM+9nNSGjMHgZlNzOZkjcxFXJOmSZ5WimpJHPbpePw33lvEyagrv9xdcFgjOpcPh2QL9lg3QuXFFfXQBDmf7xsPFgegm9JUdVPq0ExPDYh8qMkskucb6iM47XLepsg7Jzbtp7bIlsQWTrj\/2f6q0JbG54G5yThJJQqYbYjkA+Q84TKxTKDJD0ewBN\/CLH+cp5w7wzM4j8\/lmClpEdlGpExGJldv7z+A0pHBZYJSKZleeEkV\/dleDzhVEx+Mgv70alIkuIyYFHr4fPTGGzkNeZn8\/rbhYKM4spX1a7HrmCk7Y+UknItE9J5YCQi5IlJHAZnRltyKPZhzUPL8KsM+Xyykk39Xxp2cIvLIiLrxDaCJ3FMxYYg0gxZPlHGyCIYkB5ESAr15s2wxLwaOUgDC6GYyTj2fVkjqKz5IHuEew6kjqthsQtD6Ft2Rv9JHw6RcgrffE1F4GSUCgms6ki7yPnOuRyVQaY3zOdr59WTCn04PE2LotI4LHIZFEJRK6Y+ZFL4eFL6yMuDJtwIQIE72SziRH\/z\/g2HFEi9eWs1fdBBKJGwsgDljvscDugZOd5bnannp6ueaGleXzqqmsIbroX99Re\/2J\/oi8+s4Q3rZGDptXnn8k3QsmfmYGdJEch5akKFRGso9eKAOHJweWhgWXw9MIjCGM7kZ8wl9nccqYzoUaZD61fF7jyHvmq\/Bk6s8XRfMyRYNo5psQzmBW0yXfzr60PXLfyW\/nvTaoZTBD1HCzv4ECTgEP+yz1Z63bz2JvCknv3KzTDBf8t\/S\/47Q77ATsAdRWwnhDAwkKA3A4lxIbs4C5oNaCCDwsWfhFikoZ5\/mdig2vnr1jlrzrEN7u458ceMMl8nkGunb+idk+zSgbL5\/Hl2vkr8697mue7CkEp5gxDvD0v3sC181c84K\/6Yk+zNYbO57nGtfNXXFLMHSuZRMyyhz\/nwPMtUHHt\/BXn+Ku2882OKB+7lREN85ziDlw7f8XsnmYuz\/vDxVsKXJ3BzrPyy47mL5VcZZi3lbwO297nU3Pt\/BX7+KuG9jR7UynCAlYl4Nr5K47sabbAlPHtjgTM+gP1+cD6Qtxo\/DkPJVee0G5XLAReioO9U9adt2+fFx\/AdwbCYPJ7dsLO\/7jaDOjZ6e\/SDm0rkmfuZJtooA+Oi03D9gZbQ\/cl+wYE5O1xsWE77VYp\/KeIVXz+C\/I6Lf\/8yLMZQC69edgkzv\/0t65c5dsuQaAbDxzlwLddwOH+QM+dt\/j5r1YOLPh8d+ld5TEw7DsTjVTw+S2hT0UB\/h\/Yhp1fHi8bDd\/5SfM2faxD\/ojelRC9s7JBqnxBu\/SXzN\/YcmeKgQWfb0kf8\/r\/7xbWCAjr4uRc8qxLrnuPdMxbELM0F8ZpboApCz1wdZdDHZT5m6\/H+BLgzXsPfgQA76xE\/eLlf18eh3058QALcwcQ4Pc5Y4teaLD\/0PGO\/eWgt\/PMtO9v1yOnKk0txHCI7ijKYOb5+Un0AUTuq8FfUWi98bsgzytB3YswnrD5EaL9KDFLKgu2hXCdkdZe8naCmiSxPdLbiBMf2PChKyLvXZrSFDdawhRD2M9Ftwc0AFi\/X4AaDmropj+R+XRJnRP4LDxi8d7h4SESq\/GEQdebWi1SOeBdxOvHAidgpR6DbDv\/7oyYxwb6zNH8wdID4kekmgTx6\/3iTYNaAgLAlEuxiBWd6VqmSuf8v4rU0Kco0KFcOySwwL54plkYD5VeG+qTY7eQ39ifT9fg2xN45RPI\/J8lFAUYyq0CHPcFdg6to1AlyFRzSjmRqQJJyeM3loXJl2ILg+tBaIBuLC6T\/PKUmO6RH6NNqRbiXz02Rtod4AlECoqfe8LzPuv8ib0O0ecQIwVaaArml\/eeGwfBKgi3wUGJFOqf\/xp61Mt8XFAWOjqvkjTKDdYKA3aX3ivImF1uzU4UUjuY4KAkiPLPL4eetEO8C8pD8SBxnSJqG2DA7sLNJLIe6YSXOMWKT5jkMPn5h28uReEz5ONt8lok7nCBFwLzXoZby82KoHxI1\/OwyYSzFRPLAx9x1o9sG0olHBbbiBvgbePWaeI9BDdvcAcsQs+D27Qo4G6f10e7gTtytLtA80d7YNFUep4+2osf1dHe4KjhwFseOFvT+7j1bNKlCcxXaWTahZtyIJUtXCt5q0aGVqmcQDYF63h4PRPLTxVOvmp1TLisaumQpcLDIxMrICCXAc7QKBw\/Wpnylejy0hNn0KyWViMr5T3QVtWpQat+OCL8ewauYOdcrQB+CDdK2FynVcQZjmZSo7b4lHMyPs0GpsdMs8pbvopVXQVfZfSsMFroNGpFuW5yaO5eznN+GNFl3wbSDB5\/BfS\/AV8wfvytEyBQkGAhQoUJFyHSelE2iBYj1kabxIGLlyBREgQklGRoGCmwcFKlwSMgIiGjoKKhY0iXIRMTSxY2Di4ePoiAkIiYhFS2HDJyCrny5CugpFKoSLESpcqUq6CmoY2n3Xr1uWjWz\/qNGvaWg\/bEy1bX9ZjyxFMj8TboA7c9Nu+Q557504KjPvGxYypVGafzmWqrPvWVz33hS7\/Q+87XvnGcwR8mXPa9Hxg99KshZiY16tSy2MmqQb0biUs\/D3YOD7RwatVms3b\/scsWHTp1eeQ3S6444WR8XHXLNaecds55HzrjrI8MOOySd1yIL5ffA5sOPCI72513qE\/zOSY8noNvfPyduBSdyOV5\/u9ivKYTiQQK) format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }\n@font-face { font-family: 'Poppins'; font-style: normal;\n  font-weight: 700; font-display: swap;\n  src: url(data:font\/woff2;base64,d09GMgABAAAAAB6oAAwAAAAAPlAAAB5VAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCuUUzy4LgzYAATYCJAOGaAQgBYNEB4QLG94wFeOYVcDGAcxmyw3J\/r9M4MYQrA95YkKMCHAMQCGOA4aSFet4c7KfzbTiDhg\/AguWPFvlsLn9uLXeTOW0H2SZntWrTjQMuT9Cklme539\/8O1z7vtmUv3OHjpDafJMIqqzGrz6hAqHZN\/h+W3+H0V7a20UxECRFrAQUVIRlSoLFcTALNQZ9eda38rI61y9uXjqqv\/2apG+6vVLNQECDBSsc0idAzTpNXvK+fqeZAdmVvk551Tkw7W9Aa52BflRgF0OOGWpZavEcEKwrCAXaWtME5vYEo2A7YN2uwkFrArMxm7YtjeIKkXnX6e5fkfWAfsYfTe1vNalWWPn8sw\/\/1vw9a2cZDvgKKiQfCjbB0pRUslJyU0Jx45IhoJddAoI07Uz0NZhAx6Wnd9eM5vJygW4bjS25vAR96Q\/nrn8q6865ry9OazBM0lESJMgwe7X+TwFsBYcnNUFFyVJgQMbgDkhgWAvFAapHrffUUnm4kEmTnSlfOBl5HWBLdCnqgRc7qflRuQkQ8NqB65VXpVLb+CmgMPAgR02Xv+PyF7MLdsHPA3QI70I2CdkUQGDbPfUah6wcYEeSno91wE2aLQWUiRd6LU+6bN9LkgvpC8ShQxCRiHZ+171Q6G2oFylhYMBpMMjxUu2Ij2Q8NDIX1Uzf5tb5qU5MEv+N6tWvlv5dXl++eTyieWjy7PLQ8sDy5iXp15ce3EFWDmM\/sKjzLuAn4ANdwJb7wbGZiC\/AruCdn1wMLasWSHJIMSwYn3uhLGeSzgg0vmtvD3FerZnrYC1czvAKu1Jo6Rg5iEHsMaSM8sJliZpzQaMc63nAlN4gVfiJQxY2nNn0O7O4BFUYL43ZoiXCDigLbCHXTgItFiUEruhu2mEYbzWujy+bB7uODVUpgq2lIAs+ff0MTCmdWOT7Mg8Tno2pGdSFsredao8GquhFZBQSbWqWKl0ZEqQDksaMpcMvXuaDZXX9odfSQxbywL48BEUhk1ECS8dvoL3GlSckEUJCjfBHbn29hTckWV4fAUeK60D878p3jsSzJUlClFzgyq5ZOFAwg+aL+0BjrvXl8H0TJx4Ny+0qbO9BNm6z7Rqc92E8j6db+EiNpdYCoR6GKscS6uKyQTx5y+GVlJGDxwffAgVRlr1tVKaJsZDu9P3uJHtzwbqI9+w6n2rKjYrG1rWXSi\/oEEPz1yI3kZQOtd\/WNG2t\/Xt7ML4pTEXwiy1p054lMLs7oG7P+fy71AeWYhv32s+mvYFpmxzymqA8lPOd1DzRKuxVocrk+08loJY26dBI6VsHpuPRC+2LtjF8Nb57caOdgkECnh1Qp8gbxQhrVhdMi\/c8gCDjvplc87f7muhUQfd1qV9GK1VjAYJgOZTrhWRGP0MTZu35ZMbos+veG+S6zhWNYKutE71+CIOeF3AgAKB5pZ9I08vMQLWvXhnlOu0IanOpAVh9P0HWjvieUE4Z7SCtD0xvC9l7gpi1aLedBRGozUVgRXdz4eAa\/SpzboZykV5XFS1vW19fOI7oggsB20T6YAUmuM8bdyXKXo6pxeMLfz3YAgLR4\/LlgA8hOy1am34+0tmMdcza5xB5sbetHeAkgbhjKYQOVomg7723stE7shbco6xKDgOlyW\/q0k33SiXsWuHL4hFVqlZF64pQLPEczzxpLW\/Rgzo9znBn9J1QgshYCEUSCSpIX0xgSsG6C7xttqCRvKCGjHrZL+D0IxYGERh0ZF4LzCaCNHVwyiLseWcO89TzE7O744liFiT5mOY\/9U3L+QmdmGpkH4JQsnvR6gkWBQTGRbRFJ7uXlFuij4R\/9ag2AxRJrsSvW9I5ysn2jwwRyaqx0q7rTiMUuQ+vWi9K5sclOgLOuhCi6DsvRgyMCJ72J+OGRwvzg9alqxamm\/DiJxFnjH2TNJ+ItAsI\/tWIS2gRxvJ+YIJFDN51nk8d5ZRToRGvi5pZkYt4rTCpJUy6GAdcbQ\/tMv6XjkwH10VVLObOKG6616aKFsTgeeeCdf87mEebH5XeWAqKJQ6kz+6YwEChFCidDSjfPgOEH6fR6GBR++stiHEV\/h0QCOz9qVcMR8KpnDF5\/u8oWGocSfjCurj5ReWIuMLu4xcGRGeSLuy\/2fj5kelYyAb3lOQT05rY1oeiO57gIkUVNC2CQhxUy99Kg9VSEh5sci6nNYdDymCGqTpukD4AqXbD9uJjrtidjzt5s0HXzZ7ZhWdI0SwxFsLpJzmfvVgU8O2yQjn5IQTOTNWIJ8x8XF0jsz8o\/NWldqj2TGKSCqzEpp8QJr0i+\/BUShWNlss660ME7ljgTTZbhKwj1YKEnf6YSC6h35GIU82WKOOG7CmVZnFg0dPca01raN0+Ni814XThkqkgwo9hmWKLZ9403263KaopxlninHvP1SDAyvffSARO+BUy3a+2N9BP9me8ka5w5Pcqe9ZVWen+Pht53rHx0561yYI3bq5hGKPYN7JqUc5oEZ4LzyfAcYR8me3JDUa6pbP2qNbcGQqjfRaKKerDwaRez9iSzaQFCcpGrkLVAvWVDB8uKMNmiItg8YRtGu8QIMUVumYCFqZlzdkmHlhxQD6Dm1vs+hcb6h3NZRXsqQ5pFEh2auMOK2dCojhyozyJNuSXSWhJ0Ydeq1xur\/oAjGW1dQ\/OX9V\/Vdqk2caOPDwJ\/X372lbFqaFAzJuqOveTAF\/dwsLCqtedxfMBpi49Ri66CCUtz5q9AvT17zGpCh91ob26S1nNHc9LZ1zxSnxmCqyqIqP6il0lgXekiX6TBsvxQkwzf7elOla41U9F2gjE3LF+GBfoVOgzBKw6I3J3DDZ4nAv0kpdWNzneLpnsU9GHW1d2C+HOcbnuOEbnHtt3H8XnfWnJ8G\/xyVdSvgLacFbc2PLUXPftFuC27wwhXNRxeaF41umXgI9q+eCHafRVk9DTaLzb+3po\/8mkGVDlve4HubBLtdlO92Pq7vHFlKRXkO+r0C5nqFhnqMtYWpAE3evRf\/eOJh+zYc5vNVj34vigV6OWctvwI4eZJ9idJWyhEGvosOrZ5VYbvX0T81up9kns743tYiy+14dO+pxlCXjogvoUFpQ7UST7F+GG4P870LPcvqOWupP3p\/JDzklN6A2c4FYNoxo4zAa8cvTlWDd4Fx7Zx4d95qbTcM3+9iENldeIlP0fJmqOXIWTOAZPZU0qCwII3+w1vGFO5RwUzL6C9HTUOz1U1DehpU5uPTSXKbgFktcaeGzXS6iamN4nB\/AWThByNgvEKPv\/Dvrw11ievUjwRDa9SsrrR8W8R1tXT9wqYq0vg19wOW4Qy4P3v8yrPDUPczasokKlvnApx7OU94t1UODyH2HQSdA2zX01jIwdByx8zDRCdJRP0SfSD+OEyB1V4S2KEpgLWKK8xwsBTDdvIZ4ULhVG8iRJGjaC\/PsREyR0b4mz053WnbvI7Gbyp8r5ps9v7rT8\/Ern8HaQLgX+Lcf+JZqFYmJGoVIpBGgNScONJ8fV\/feo+Swie4DKA6JWqVJxKSrj23xj95GUDvcgYLJyEjoEFVRmBlx8VwT1++Q2p8cJsrCsznpJIJk87DTHQ+Pf91cj9ydmXApjEiGCPKZgKnxsUbqR3t4AbFBI2QFPDVwqSw\/cGbWjMnVTW0yGkpQQ4OF3nrDpmmw8f4mglEdHEol41GaasG2Ojsz9gfL0II98+E5tZjakOg8vcLDUuFuyVLG5NdiatARuQa5Z2uVZyuI2DR3YuTE3ODcyZGTc+D9gSLfwkhfkGFfB6neJ+c3XSkZ52CARbVd3bUrPjvnW+e6skMLOBzYctgblXZEot38L4sNvKIOuT45EQ34o36ZqcUGYQktRBcUNEUZt5KyS4qpnKrqmqz8gfli+YaeD02AVtlaViIwhdFUEfFx4iWbljgFhxGRVkAVVPdXwConnN\/g0bOBxFssZA8y7GtcQJV\/kNBvEhAt3dGXz58T7xK3QC3OA5MrUwDPjuim8rwxgiwWLj+2orWzOrWCFptJmEx7FEx4Sia9xaOOmcZPfg76IssDI0lZwCQWo8lZlXXmhKjC4hjhUNWFU0uNZ3oFuVGUdP6hmvMtBCKHhA3AE1wJYFX1j+roCjd8xzeAezafFq4soUgkxRQqS6ORUyZUkeoYHi+3lioQEITKYxw\/ovx30K9o9G8h6P+CglbQbXd24DDbiMQcDLYVD962C6mhOlOawI\/A1FMijIJEemFxtHBXxemTLfipIkVGkik6IjPqYP3SFiwxDIsNwIcGEAGs+dYzN+nh7Wf9QFnwXuJewuraAxhRD6N+EKDi22ZzblqtMRvYJO6xOUsXpgaS\/RWogGr\/YTgtsyBCWPRrpf53f\/nRUWXa4TxZ1ECpPIXKDjk1r8BQEqVKYUJ0c54wXvq0rTv0H78NWDSRXJtatt3SWjyfbzhXXNO7rUkv9PcqyMTUls4qdMMFe\/ve\/TUYEqGtbvih1H7YSAHFz90PvKmzC6k7ubJ4bWXxlGxNTgbAok5Ii1HW5hbxluj51ZlSBlOUvhJZjLkSEHAVUzw1831goGNo\/UeNAHldNXJYndtwvNWnZEGQhCOlZBZqtZmFKaQknGDBp+R4S0PuYbVq2AhOLo4r1AeNBvWhCUWR\/ZK9LCQ\/LzMzPz9TtE8EfqT0f9f23RCsa25prgvYLXb57nqw7QEcWgIbX6K4AUSJvkCTaSzQxspjox83lh8iqAt7WErjiFo9bDSqR4bVxsbZGu98cGBxCfJz8oOWoK1OW8GPh0\/nEni\/+MJcX2Uyb2son8HSUQj3oBfgy1+oNGgJovwUdnOjwjMH\/Ni63NazBAHqjqUlaHz\/WPeB8Qlo6daV7y59B05APseOQ0uQz4mTEAiyG9NkjBkMGaNjGr1+TJM2ajCkj41q9JKPss1aXXaRVJZdmCY\/0jIgPRieXRYjN\/0HLblKyyIjc+KfK1YwmBWS7pgOkKpU1VVBekZ2NX8Xkzh4hli35Mqk3CxgbMAhxBGTEJLytyKbwU0uTHIbdq2zmAi\/YYJ\/I5jA73Y1JH6mFXue9igw6ATCyy\/wN5aLLCRGFJ\/VV1Razh8Rm6yzmx8EIFIRqPcsV5abNCQmJZZOzyyLTAG0xa5zVIh6rgt8tzgWG8Oi02NZsWPQaFqKpT1OImlhClrSRsH9xb8WH+i3cP7I5rnNgBm\/NL94z3y37O6944uns1frVxeqVnNWwa\/9DxoeXFrO\/k55vffzus8vvcj8QQP2Lr758kfox7nSpY7A9kDwtgff+6ol9CjWPATwYg109wp7e7BZ4NK5rqtz231sT+Zj0I0FN8dmX3tNvPKa3SsFF4LHCsbAPzcrX2VvA96FTIuZw4lWEipTIDyU0q4kRLPNXGaLfJjBTQgL4\/KZTG6i2BOYAAgVIYozCIdVubyqmrkfKK7AtydD30K2b9u5fEqyzNxUzUtkAu9CrqWRI87rLXTVz5vjCeF8NpsfihBvnnfN7DMbxY0crkUhuEC4GrcHBn0LpVZNe4ZTvcA+pDVsIpS5bf4BX1FIYoubODyLQsG1yKsnETWwuA3SOSz2JC50uBDIDmkPQ4cZ\/YxNhgpT6dbmAesSrK0WJFFL+HhxQnp9fYKufrDcST\/d9DGW+isrpV1BzJTKpRkSepH1M38XVtZo5s4QIg6QSAciCNC3kNUuVWgEyDW0oYPbcNi27uXqpJF4CA9yfhyO7KjBoNaxBkLgFZ7VENg5\/dPPH3uxg1Nff\/6D+0+u4MdvvoW+BbSvKbUNxdwZAq2bTO6mEb6+UwgPcXdIgqmxWdTjd\/WR0eBtWHkeYKuqxF0KTDj4yb6Fk2hRyAUtrRyxmKGYcnlSS1ssR9zJ5rFY8TwSOY7LZjFhACtbBcKOKjx0UUrCNiUUAaUUMrIt5XwOVRKwndn8U0m9JA6hsst4bItkGIdtRPg2xuBw9EZf334cDtitqijhpwjMDxwYhId04KF9CSlOTp3GvvVHBrt4uDUspvhGxkcSKcm5OF5etcFBdpA+7O\/7wcUDrXkp9I1iO5JoSbmhbFC+fUChM6gNL9j97E6os7i\/eNmzAg6ycXgoaZcSS2NmRlDzExTgI9tBxKHqvvmruM+3T\/xpQH2D34NbVOSp8xb24qDkfl3\/qbReYS\/oNA2phs6ehi9sumAaVA2ePedx3gVU4Vy\/CT\/T5P211\/lmbZMWPO9903e88weP7\/tmOoF61OpBgLdjir2j3F9mSFPwe9HIT3zc7IUOGb7hFJ7KWk3hRvg6ZNgL3H0WkOhevsKQNgRXuD5oijfqkRX4vhk6BoFcz0coBqx80YKPu71ghxEUrtpaReGFzxO6+XzCyoYb8MCqE+AYuXnJSJR1g88WmkNc0+Yiw+tMf6u+9WmOcQ3gVXTvNgaLe1q4xLWBrS\/OAm3bSu0BO3FNrspexBSZHeu7zWYmji8wgQVYtB0I5odFMqOi+K0NAwJL+6q75KdQHce6sEy0hRXJpusLw3jldQ2w7APujSHBx4juR8dOle2HoRESX\/CajpPFxa8Nh4cfX5Og3PV0BrwKPhZeoJDvxeWPl+Fij4umgoMHkYjBy8u3DwEcprLLDoH\/LpTeaIfab5Re+O8QKMvud7nUQWunXQB2OwnQEDTjqn+WAgdUahhNZMDxcqpyYbJpGJsWQXI9+tXPIpREGUMmJ5dzo2JLksiJNRW8O35+d4KCSH4Qlj+IQAwhkINIxLRzPu3g1+uH1MpRo5FnHtIYDDyUVRuU4a0J3E6thtvVmqhSAYqq0R5halcxhNm0iBw2W0F5j5gpJaqNCTsBOXAvjbY30DMkd+dGQbEiFXjwQ0WCUHxyM9aSYcEUCYlJoaGi8LbAs0jkucCZCZqrJHNu0kH53GrWvRqw+6wd1LbQAmJvZNFombEMWpaosbGcEp7FiA3PjFfJq5Ip+Hz46GScSHEni8ToBLtE\/hdm\/92I8q3wTRs3bIKDwZ8qt1cCD31Jhk5XnCGRFGdpY3RYiijcI2TRF7EYGnoH4TsbCnqy0+f2ru6dmxfum6sYqdjmwZHLc9nUjJqE0sD1L5y9\/ZtD1BwhXxCHC5CtArdWCUfMkUbhEdQPsIStMXgFjS+TxkZuw\/tu2LhpM3MLKgKO9tuwuhHOqAX\/nHmVXfmqDFTg8JC4U46PdFesm4mwZ+VATR+dQe\/b7C4yRZEyokjKlJdQZAbLAcKIyEhRVORQWqtL9IYNUS48iwELtmr1ixmWFeDBIadqcXQ6ICxUaphIi4+PWoMni6hbgwYRvl3B6BoEYigIdAbJ5w4qFYTzmzhA05ueGc2L49sj9GoKZlgYl9kDz088Dh5pFTYnA72WnhjzTP9Z5xwWapWwd0XGzphZxb0sogLtzxcn9Qn7cuujx6RDzP46gj245NQga1Su3zMCvbTtL1teHlzpmKr8IbribO6iT8ckgzfGBcd2Dw1vsVf2jkbjejQFu9umXuXYlSYYTDcOLPOBM4sTCtVBo0F1SIqa7T1i+2M97GWh+fmDyWozRO37+ve1i8D1vO7uzq6iws7utjZzEUstMyg8Zk8P2Cs6iKvljdnukl7gdyHRqC+cw9fxBmFFq3VxCUbs8HF71HP6sMssjT9s77ejkdg\/AZAGhOvLouWmbdDSdEuBtCwiMov5XLWGwaw53cc6QFSz85qiFIJSIkNCwjX6oeTb7Teg25Lg8UI6lZqShY3T12Q5aw4wJAjvq27uvkDmy6fjEH8sd5e6ILZgqFSy04wbiNu8TnAwNz4cHxwzPe8irctX0dPwU6mjqZMqQqSjf74lHG6EIvRm8nAyXVbDL2YzGsRzgRtYtDACK8zy4awjFIYBnwko7TLPb5GW5EvXBWJ97WtzN9btKVeMet4W4M+OndUYkgZaE8WibVyhRS7nNzewhfT+tIdGBOsza8aB52lw1oZqWxaPzeZwCUQ2V67MIwKnbzTlqv+N3Lu298vu0CbA42G8sMzRWzP5BJ5WKL1EygcBRfV8olI7HA1NnR4N7PvVH\/z31+\/MsD+JzWMBv7B8TjmfZZFIWJZyHscYrdBAv0Nrbx\/E9fsiGrE4nN8M3uMGNK\/Qm7HvW77fb9NxlM9PbrHOPKDRjBuNmtGDmgyGAa3gHu2wQYVlmwfaQFdTWEoHGCX2tFZaBTZuvAaKbpqegwlW5mFixAOVo9HzQnm8nNCY8VtZyZw\/mMdhJ1LfnmXzWWzWtYkUxwv5mHwSGBsfElUOJbvClWBlHzeOQuHEhYdzBHDzJLrOuLrMuLlCLueHdAXwV6Vu6+o9lesCtUr3nc8yBQpQPN4f2g+oFyf63cKOvzh+1OxcBrIXxyaNhN80zTnPaaX0fczNeUKFsRE3sN2fZ6PR7BAMQ4EWPcdgQgZgbLvTDumAcL4b2AQs7xHg1L\/KPab6ExZkUbIq1mHLVsdYdQqy8ERzXfN8O9QCLIkoCMmdVF92cNnicFk1bUwKJZVzwOt9pP568O89\/r3+xJv6m0qsb1x743rRZx8Wpk9w98p+eaX\/TD8A9QhwwGZfs6ozz0PL3fvkf6xt3A3UpuiEk++HmICNLD\/bEQit5F5zh3vDGNfk7JTrfmeCuSzdoZXca\/KnmKgYLJdlfWgl99r8Y4ppPlNIUjEQQ74gKzAIreRe8y33hoUpJp8xEVyWJ6GVyjUaNoKZVuipmJs+9tYDy32AhFZyrznBvaGba3JoynVfKHypeufYgNDKGdf8T1oJ+Z6n79KKYu21m0qOa\/+OMX2liGRh9iticcxVViwGMCiTgCDnxn2RU0x2KUocmNt+pdvjXnNkiskQo+VWOhUwaQvUnXUHbfbKH52vQPHMt6XXA4NDejDPnHl56Pyi2JBnUeKRXzMheP7lbROQZ1M2NS7q2yJ7YSX7bAL6wbjvsxDbyg4csqcYQL4d91koMMCdrAYPo+ff0tHWSvN7IOcAw9K3Ryu\/otrX8PL9kAiBAdGgwwtYCGKRPdAXrhl8\/tW8wQC\/5\/i+VtaASbiopBEPrM+uYSAAyI7B8NktOjk851v9qq6VQeBJM2hdvt+nvu+DtwwGIuc\/zRkM8HuqXXt0\/P9Hq0thUqRrjudEXLpUd+9zv3CC07wwn4x5VoAldrRH0BfTN9J\/c4DBfgT47OXpGwDw5U7azZX\/r4ysObJIWbFnbRgR8DuN6poDjVF\/e6CQ+zD3i7wT+ehszxPS85HgIVW4dAfsyIUYvgI8Fxz4FG+3fd0ktlx0ELzKRomX4Fzl1F64VPNutMDqYDqO1G7SNmDUHbydaDWM+uBPT4NctMiewa6P2HrxWiIk9CubunNK\/sOvD4n4kOIfBE9HB52M59WzETzXxh6QV7JoC78W+1xA7zBrgGkKj14U3SccFzjP3kalQ+wrRc6q6oFyGpXVvcp3rAOy+HPqJDjrjOoAAhhB6OYnHRGdiU\/Q\/Kom0BjL30JR8TbQoDSjMmsWDxlFXMtPL7KlHEcWmyaxbfVcyyuIvKWJP7ps4LUeHPc8rYLpXgGNIyTnM0qDvAr4xsxpOIOgfMmzOLjeRSBBtQbojGm5V3p1KtDTBJVKG2MLnHqRoFfAE4qcSE7+5pJbtKnksUXwoHKiDllRFOYnRLrGJ+wI8HHB3KC5j55\/b\/i+z9jUgSd0tgFHqFs9OAkCVF9G\/0LC7AS9UQsOe4MYYV7iBAC7rebbNoPXgSek61FbYb3nAgSovpD\/NBJHsKD5LZvBE4WURE6xA44ZQupp3DGCW6JB0WYAz\/pEyBAV6wC88l52\/xIcERzum9woTgPOZZTxLgKlXXxLrABf2G6dcnZt8PEN1oDVcsFYLY4AeNGCt8zKBnPEus1OLIOhKV5mw4NymS0nycSuxM5PI\/4zCYBRuVu5WJkohP5l9ErlKaZAGTyMpECIuUAMrf4puJKkMs+LiuUpSuDEo3+BbBR4RDcYhYxEfp4SSHGliIaco2gnl7YsERuv1JQVoDWyUkMp1iKREc8JJGkyeI4AtCGlRExlqk+diFMh1Fg6lDR4MB66Qd42USHrkqlnVogQTuQyz4ki2R8jNeQhpisketYO+znfQ3bcL4DUCgZgf\/nSzYHjbxMstN4G\/4dtstkWW7lw5cadB09evMH58IWA5AfluwAQghEUwwmSohmW4wVRkhVV0w3Tsh2POPFY2Di4ePgSJBJIIpQsRSoRMQkpGTkFJRU1DS2dNOkyZLYY1WabRXv8qF2\/HgdMG0vo9kSrnd54qy+p02UvvHbQjPfe+WDEETddNyeL3nbZbstxwy333HHX\/\/0k1+fu+9RRBq8MeOALXzL6xW+6mOTJV6hAkcPMShQrVaZCuUpVflatVo06DeqdMaxJo2YWv\/rdOQ8dczzlkeceO+Gkeadd8bFTruoAWXLeQlqvPzLLVbKkJOvzxfZ3FeUR7Wt9\/z\/2JsPfz+b\/9aIXg+xdAgAA) format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }\n\n\/* --- Poppins self-hosted (subset woff2; production points at the site's own\n       hosted files) --- *\/\n\n\/* --- BioProfile token layer --- *\/\n.bp-plan {\n  \/* color *\/\n  --bp-ink: #212527;\n  --bp-teal: #005859;\n  --bp-teal-deep: #006B62;\n  --bp-green: #7CA74D;\n  --bp-emerald: #228A62;\n  --bp-lime: #B7CB33;\n  --bp-lime-soft: #B7CB3329;\n  --bp-hl-ink: #5E7D2F;\n  --bp-beige: #EDEAE5;\n  --bp-tan: #CCC1B2;\n  --bp-sand: #DBD4CB;\n  --bp-slate: #3E6C7C;\n  --bp-pale-teal: #D9E6E6;\n  --bp-white: #FFFFFF;\n  --bp-foot: #6b6b6b;\n  --bp-error: #B3261E;      \/* form error border + text *\/\n  --bp-flag-bg: #FFF3CD;    \/* [review] flag chip (build-time only) *\/\n  --bp-flag-ink: #7A5D00;\n\n  \/* signature gradients (verbatim; consume these, never re-copy the hex) *\/\n  --bp-grad-hero: linear-gradient(92deg, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0.00) 74.68%), #EDEAE5;\n  --bp-grad-tan: linear-gradient(119deg, rgba(219,212,203,0.00) 50.24%, #CCC1B2 100%), #EDEAE5;\n  --bp-grad-dark: linear-gradient(237deg, rgba(0,88,89,0.00) 62.94%, #005859 100%), linear-gradient(90deg, rgba(34,138,98,0.00) 40%, #228A62 100%), #006B62;\n  --bp-grad-lime: linear-gradient(110deg, rgba(183,203,51,0.00) 36.06%, rgba(183,203,51,0.25) 97.65%), #FFFFFF;\n\n  \/* type *\/\n  --bp-font: 'Poppins', 'Segoe UI', Arial, sans-serif;\n  --bp-fs-h1: 44px;\n  --bp-fs-h2: 31px;\n  --bp-fs-h3: 21px;\n  --bp-fs-disc: 19px;       \/* offer-stack number disc *\/\n  --bp-fs-eyebrow: 15px;\n  --bp-fs-body: 17px;\n  --bp-fs-small: 14px;\n  --bp-fs-foot: 13px;\n  --bp-fs-btn: 17px;\n  --bp-lh-body: 1.75;\n\n  \/* spacing *\/\n  --bp-s-1: 4px;  --bp-s-2: 8px;  --bp-s-3: 12px; --bp-s-4: 16px;\n  --bp-s-5: 24px; --bp-s-6: 32px; --bp-s-7: 44px; --bp-s-8: 72px;\n  --bp-cw: 1316px;\n  --bp-side: 40px;\n\n  \/* radius *\/\n  --bp-radius-photo: 16px;\n  --bp-radius-btn: 10px;\n  --bp-radius-flag: 6px;\n\n  \/* motion *\/\n  --bp-t: 250ms;\n  --bp-ease: ease;\n}\n\n\/* Theme-bleed hardening (2026-07-11): pin families on inheritance-reliant elements and\n   carry !important on every typography declaration so the host theme\/kit element rules\n   cannot override the page. *\/\n.bp-plan p, .bp-plan li, .bp-plan ul, .bp-plan ol, .bp-plan td, .bp-plan th,\n.bp-plan blockquote, .bp-plan figcaption, .bp-plan small, .bp-plan input,\n.bp-plan textarea, .bp-plan select, .bp-plan button, .bp-plan label,\n.bp-plan summary, .bp-plan h1, .bp-plan h2, .bp-plan h3, .bp-plan h4,\n.bp-plan h5, .bp-plan h6 { font-family: var(--bp-font) !important; }\n\n\n@media (max-width: 767px) {\n  .bp-plan {\n    --bp-fs-h1: 30px; --bp-fs-h2: 26px; --bp-fs-h3: 19px;\n    --bp-fs-body: 16px; --bp-fs-btn: 16px; --bp-fs-eyebrow: 14px;\n    --bp-side: 20px;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .bp-plan * { transition-duration: 0ms !important; animation-duration: 0ms !important; }\n}\n\n\/* --- scoped reset --- *\/\n.bp-plan, .bp-plan * { margin: 0; padding: 0; box-sizing: border-box; border: 0;\n  background: transparent; font: inherit; color: inherit; text-align: left;\n  line-height: 1.5 !important; list-style: none; text-decoration: none; }\n.bp-plan { font-family: var(--bp-font) !important; font-size: var(--bp-fs-body) !important;\n  color: var(--bp-ink); background: var(--bp-white); line-height: var(--bp-lh-body) !important;\n  -webkit-font-smoothing: antialiased; }\n.bp-plan img { max-width: 100%; height: auto; display: block; }\n.bp-plan strong { font-weight: 700 !important; }\n\n\/* --- review-flag banner (not part of the page design; removed at publish) --- *\/\n.bp-review { background: #2b2b2b; color: #ffd98a; font-size: 12px !important;\n  letter-spacing: .04em !important; text-align: center; padding: 6px 12px; }\n\n\/* --- highlight pill (Elementor skill section 5, verbatim) --- *\/\n.bp-hl { background-color: #B7CB3329; color: #5E7D2F; padding: 0 10px;\n  border-radius: 10px; display: inline;\n  -webkit-box-decoration-break: clone; box-decoration-break: clone; }\n\n\/* --- buttons (teal is sanctioned on CTAs, links, dark sections, H3 sub-heads,\n       input focus; forbidden as a decorative accent elsewhere) --- *\/\n.bp-btn { display: inline-flex; align-items: center; justify-content: center;\n  min-height: 48px; background: var(--bp-teal); color: var(--bp-white);\n  font-family: var(--bp-font) !important; font-size: var(--bp-fs-btn) !important; font-weight: 700 !important;\n  border-radius: var(--bp-radius-btn); padding: 15px 44px; cursor: pointer;\n  transition: background var(--bp-t) var(--bp-ease); text-align: center; }\n.bp-btn:hover { background: var(--bp-green); }\n.bp-btn:focus-visible { outline: 2px solid var(--bp-teal); outline-offset: 2px; }\n.bp-btn--accent { background: var(--bp-lime); color: var(--bp-ink); }\n.bp-btn--accent:hover { background: var(--bp-green); color: var(--bp-white); }\n\n\/* --- section shell --- *\/\n.bp-section { padding: var(--bp-s-8) var(--bp-side); }\n.bp-in { max-width: var(--bp-cw); margin: 0 auto; }\n.bp-narrow { max-width: 860px; margin: 0 auto; }\n\n\/* --- dense-table wrapper (page never scrolls sideways) --- *\/\n.bp-tablewrap { max-width: 100%; overflow-x: auto; }\n.bp-tablewrap > table { min-width: 640px; }\n\n\/* --- branded image-slot placeholder (used when no real asset exists yet) --- *\/\n.bp-imgslot { display: flex; align-items: center; justify-content: center;\n  text-align: center; min-height: 140px; padding: var(--bp-s-4);\n  border: 2px dashed var(--bp-green); border-radius: var(--bp-radius-photo);\n  background: var(--bp-beige); color: var(--bp-ink);\n  font-size: var(--bp-fs-small) !important; font-weight: 700 !important; }\n\n\/* --- headline emphasis presets (Jesse 2026-07-15): a heading may be centered and\n       carry its own background band (\"almost its own mini section\"), in a sanctioned\n       color. Chosen per section by heading_style; NOT a default. Spec + reserved-color\n       rationale: agency\/skills\/sales-page-sections\/_shared\/headline-options.md --- *\/\n.bp-headband { padding: var(--bp-s-6) var(--bp-side); }\n.bp-headband-in { max-width: 960px; margin: 0 auto; text-align: center; }\n.bp-headband--soft  { background: var(--bp-beige); }\n.bp-headband--sheen { background: var(--bp-grad-lime); }\n.bp-headband--dark  { background: var(--bp-grad-dark); }\n.bp-headband--dark .bp-headband-in { color: var(--bp-white); }\n.bp-headband h1, .bp-headband h2 { line-height: 1.2 !important; }\n.bp-h--center { text-align: center; }\n.bp-h--sub { color: var(--bp-teal); }   \/* H3 sub-head only (sanctioned teal role) *\/\n\n\n.bp-plan {\n  --bp-green-aa: #4F6B28;          \/* the AA-safe green the live pages use for small text *\/\n  --bp-radius-card: 20px;\n  --bp-shadow: 0 10px 30px rgba(0,88,89,0.10);\n  --bp-shadow-soft: 0 2px 10px rgba(0,88,89,0.06);\n  --bp-measure: 1120px;\n  --bp-prose: 620px;\n  --bp-gap: 56px;\n}\n.bp-plan em { font-style: italic !important; }\n\n\/* --- the SHARED site header (pattern 4822), overridden for THIS page only ---\n   Jesse's ruling: no route to the scan survives on this page. The pattern ships a\n   \"Scans\" nav link and a \"Start je analyse\" CTA into app.bioprofile.com, and it is\n   mounted by 26 other pages, so it is not edited: this stylesheet only exists on\n   this page, so hiding the nav here changes nothing anywhere else. The CTA is\n   repointed in the page's own script. Design principle 2 asks for exactly this\n   shape: logo plus one anchor CTA, no nav. --- *\/\n.bp-adv-sitehead .bp-adv-sitehead-nav { display: none !important; }\n.bp-adv-sitehead .bp-adv-sitehead-logo { margin-right: auto; }\n\/* The pattern SERVES its CTA pointing at app.bioprofile.com, and this page repoints\n   it in script. Until that script has run, and forever if scripting is off, the\n   served href is a route to the scan, which is the one thing Jesse ruled off this\n   page. So the button is served hidden and the same script that repoints it is what\n   reveals it: with scripting off there is no button and no route, and with scripting\n   on the visitor only ever sees the checkout. Visibility rather than display, so\n   the header does not reflow when it appears. The shared pattern is untouched. *\/\n#bp-adv-sitehead-cta { visibility: hidden; }\n\/* THE PILL AT 375, AND IT IS THIS PAGE'S FAULT, NOT THE PATTERN'S. Jesse's phone is\n   a 375 CSS px iPhone (T188). Measured on the served page 2026-08-31: the header row\n   is 335px wide inside its own 20px padding and holds a 173px logo, a 10px gap and a\n   162px pill, which is 345px. It self-clips by 10px and the pill's right edge lands\n   9.9px past the row. It never crosses the VIEWPORT, because the row's own padding\n   absorbs it, which is exactly why a document-level scrollWidth check reports the\n   page clean; it is the element-level sweep that sees it.\n   The pattern measures clean on the 26 other pages that mount it, so the two things\n   that differ here are both this page's: the nav is hidden (so the row no longer\n   wraps or compresses around it) and the label is this page's own longer\n   \"Ja, ik wil mijn plan\" instead of the pattern's \"Start je scan\", 162px against\n   139px. Pattern 4822 is NOT edited: this stylesheet exists only on this page, so\n   the pill is trimmed here. 13px over 12px of padding is 145px, which leaves 7px\n   spare at 375 and does not touch the label, the logo or any other page. *\/\n@media (max-width: 420px) {\n  #bp-adv-sitehead-cta { font-size: 13px !important;\n    padding-left: 12px !important; padding-right: 12px !important; }\n}\n\n\/* --- section shell: content centred on the measure, never wider --- *\/\n.bp-plan-sec { position: relative; background: var(--bp-white);\n  padding-block: var(--bp-s-8);\n  padding-inline: max(var(--bp-side), calc((100% - var(--bp-measure)) \/ 2)); }\n.bp-plan-sec--wash  { background: linear-gradient(180deg, #B7CB331A 0%, #B7CB330D 100%), #FFFFFF; }\n.bp-plan-sec--beige { background: var(--bp-beige); }\n.bp-plan-sec--dark  { background: var(--bp-grad-dark); color: var(--bp-white); }\n.bp-plan-sec--band  { background: var(--bp-teal); color: var(--bp-white); text-align: center; }\n\/* the closing band is the ONE centred section on the page, exactly as it is the\n   one centred section on https:\/\/bioprofile.com\/scan-slaaptest\/ *\/\n\/* the token layer's scoped reset sets text-align on every element, so a centred\n   SECTION still left-aligns its own lines; at 1440 the band read as centred only\n   because its one line happened to fill the box, and at 390 it wrapped and the\n   accident showed. The one centred band on the page is centred in its text too. *\/\n.bp-plan .bp-plan-sec--band p.bp-plan-say { max-width: 820px !important;\n  margin-inline: auto !important; text-align: center !important; }\n.bp-plan .bp-plan-sec--band > p { max-width: var(--bp-prose); margin-inline: auto;\n  text-align: center !important; }\n.bp-plan .bp-plan-sec--band p.bp-plan-say { margin-bottom: var(--bp-s-4) !important; }\n.bp-plan-sec--tight { padding-block: var(--bp-s-7); }\n.bp-plan-sec--foot  { padding-block: var(--bp-s-6); border-top: 1px solid var(--bp-sand); }\n\n\/* --- headings: the 56x4 lime bar is this site's signature --- *\/\n.bp-plan h2 { font-size: var(--bp-fs-h2) !important; font-weight: 700 !important;\n  line-height: 1.3 !important; letter-spacing: -0.01em !important; color: var(--bp-ink);\n  margin-bottom: var(--bp-s-5); padding-top: var(--bp-s-4); position: relative;\n  max-width: 820px; text-wrap: balance; }\n.bp-plan h2::before { content: \"\"; position: absolute; top: 0; left: 0;\n  width: 56px; height: 4px; border-radius: 2px; background: var(--bp-lime); }\n.bp-plan-sec--dark h2, .bp-plan-sec--band h2 { color: var(--bp-white); }\n.bp-plan-sec--dark h2::before, .bp-plan-sec--band h2::before { background: var(--bp-lime); }\n.bp-plan-sec--band h2 { margin-inline: auto; }\n.bp-plan-sec--band h2::before { left: 50%; transform: translateX(-50%); }\n.bp-plan h3 { font-size: var(--bp-fs-h3) !important; font-weight: 700 !important;\n  line-height: 1.35 !important; color: var(--bp-teal); }\n.bp-plan-sec--dark h3 { color: var(--bp-lime); }\n.bp-plan p { font-size: var(--bp-fs-body) !important; line-height: var(--bp-lh-body) !important;\n  max-width: var(--bp-prose); margin-bottom: var(--bp-s-4); text-wrap: pretty; }\n.bp-plan p:last-child { margin-bottom: 0; }\n.bp-plan-sec--dark p, .bp-plan-sec--band p { color: var(--bp-white); }\n.bp-plan p.bp-plan-eyebrow { font-size: var(--bp-fs-eyebrow) !important; font-weight: 600 !important;\n  letter-spacing: 0.08em !important; text-transform: uppercase;\n  color: var(--bp-green-aa) !important; margin-bottom: var(--bp-s-3); }\n\n\/* --- buttons: the live pages' 52px pill-radius teal button --- *\/\n.bp-plan-btn { display: inline-flex; align-items: center; justify-content: center;\n  min-height: 52px; background: var(--bp-teal); color: var(--bp-white);\n  font-size: var(--bp-fs-btn) !important; font-weight: 700 !important; line-height: 1.2 !important;\n  border-radius: var(--bp-radius-btn); padding: 15px 40px; text-align: center;\n  box-shadow: var(--bp-shadow); transition: background var(--bp-t) var(--bp-ease); }\n.bp-plan-btn:hover { background: var(--bp-green); color: var(--bp-white); }\n.bp-plan-btn:focus-visible { outline: 2px solid var(--bp-teal); outline-offset: 2px; }\n.bp-plan-btn--accent { background: var(--bp-lime); color: var(--bp-ink);\n  box-shadow: 0 10px 30px rgba(0,0,0,0.18); }\n.bp-plan-btn--accent:hover { background: var(--bp-white); color: var(--bp-teal); }\n.bp-plan-btn--ghost { background: transparent; color: var(--bp-teal);\n  border: 1px solid var(--bp-teal); box-shadow: none; }\n.bp-plan-btn--ghost:hover { background: var(--bp-teal); color: var(--bp-white); }\n.bp-plan-cta { display: flex; flex-direction: column; align-items: flex-start;\n  gap: var(--bp-s-3); margin-top: var(--bp-s-5); }\n.bp-plan-cta--center { align-items: center; text-align: center; }\n\/* --bp-foot #6b6b6b measures 4.44:1 on the hero gradient and on the beige band,\n   which is under AA at 14px; #565656 is the value the figure caption already\n   derived for exactly this, and it clears 4.5:1 on white, beige and the gradient. *\/\n.bp-plan-micro { font-size: var(--bp-fs-small) !important; color: #565656 !important;\n  max-width: 560px; }\n.bp-plan-hero .bp-plan-micro { color: #565656 !important; }\n.bp-plan-sec--dark .bp-plan-micro, .bp-plan-sec--band .bp-plan-micro,\n.bp-plan-offerblock .bp-plan-micro { color: rgba(255,255,255,0.88) !important; }\n\n\/* --- figures: framed screenshot + caption, exactly the live pattern --- *\/\n.bp-plan-fig img { width: 100%; height: auto; display: block; border-radius: 14px;\n  border: 1px solid var(--bp-sand); box-shadow: var(--bp-shadow-soft);\n  background: var(--bp-white); }\n.bp-plan-fig figcaption { font-size: var(--bp-fs-foot) !important; line-height: 1.6 !important;\n  \/* --bp-foot #6b6b6b is 5.3:1 on white but only 4.1:1 on the beige band, which\n     Lighthouse failed on the served page. #565656 clears 4.5:1 on both. *\/\n  color: #565656; margin-top: var(--bp-s-3); max-width: var(--bp-prose); }\n.bp-plan-fig--photo img { border-radius: var(--bp-radius-card); border: 0; box-shadow: none; }\n\n\/* --- two-column row, text and media, alternating --- *\/\n.bp-plan-split { display: grid; align-items: start;\n  grid-template-columns: minmax(0, var(--bp-prose)) minmax(0, 1fr);\n  column-gap: var(--bp-gap); row-gap: var(--bp-s-5); margin-bottom: var(--bp-s-7); }\n.bp-plan-split:last-child { margin-bottom: 0; }\n.bp-plan-split--flip { grid-template-columns: minmax(0, 1fr) minmax(0, var(--bp-prose)); }\n.bp-plan-split--flip > .bp-plan-split-text { grid-area: 1 \/ 2; }\n.bp-plan-split--flip > .bp-plan-split-media { grid-area: 1 \/ 1; }\n\/* after --flip on purpose: a row can be both, and then the columns are even *\/\n.bp-plan-split--even { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.bp-plan-split > * { margin-bottom: 0; }\n.bp-plan-split-text h3 { margin-bottom: var(--bp-s-3); }\n\n\/* THE TWO PHOTO ROWS, AND WHY THEY ARE NOT THE SAME COMPOSITION.\n   A row of copy beside a photograph fails in one of two ways, and which one it\n   is depends on the copy, so one rule cannot serve both. Both were on the served\n   page on 2026-08-28 and the operator named both.\n\n   --fill is for a row whose copy is long enough to set the height. The\n   photograph is stretched to exactly that height and cropped, so the two columns\n   open on the same line AND close on the same line. \"Wat het je kost, op een\n   gewone dinsdag\" ran three paragraphs against a 4:3 crop and closed 95px apart,\n   which is what reads as image-against-text rather than image-with-text.\n\n   --anchor is for a row whose copy is SHORTER than any honest crop of the\n   picture. There the picture sets the height and the copy is centred against it,\n   because top-aligning three lines against a 620px page image is what left the\n   hole under \"Je eigen antwoorden, teruggelezen\". Centring is safe here in a way\n   it was not in the build before this one: the h2 sits OUTSIDE the row, so\n   nothing opens a gap between a heading and its own first sentence. *\/\n.bp-plan-split--fill { align-items: stretch; }\n.bp-plan-split--fill .bp-plan-split-media { display: flex; }\n.bp-plan-split--fill .bp-plan-fig { display: flex; flex-direction: column; width: 100%; }\n\/* basis 0, so the photograph's own height does not set the row: the copy sets it\n   and the crop follows. min-height is the floor under a short paragraph. *\/\n.bp-plan-split--fill .bp-plan-fig img { flex: 1 1 0; min-height: 260px;\n  object-fit: cover; }\n.bp-plan-split--anchor { align-items: center; }\n\/* PHOTOGRAPHS only. A framed screenshot of a plan page is a portrait document and\n   a 4:3 crop of it is a fragment, not a page: the same rule applied to both left\n   \"Je eigen antwoorden, teruggelezen\" showing the middle of a page. *\/\n.bp-plan-split--anchor .bp-plan-fig--photo img { aspect-ratio: 4 \/ 3; object-fit: cover; }\n.bp-plan-split--anchor .bp-plan-split-media { align-self: start; }\n\/* stacked, the row has no height to fill, and a flex item on a zero basis inside\n   a container with no free space collapses to nothing. So the whole treatment is\n   off below the split, and the photograph renders at its own ratio. *\/\n@media (max-width: 1024px) {\n  .bp-plan-split--fill .bp-plan-split-media,\n  .bp-plan-split--fill .bp-plan-fig { display: block; }\n  .bp-plan-split--fill .bp-plan-fig img { min-height: 0; }\n}\n\n\/* --- announcement bar --- *\/\n.bp-plan-announce { background: var(--bp-teal); color: var(--bp-white); text-align: center;\n  font-size: var(--bp-fs-small) !important; font-weight: 600 !important;\n  padding: 10px var(--bp-side); }\n\n.bp-plan-flag { display: inline-block; background: var(--bp-flag-bg); color: var(--bp-flag-ink);\n  font-size: var(--bp-fs-foot) !important; font-weight: 600 !important;\n  border-radius: var(--bp-radius-flag); padding: 3px 10px; margin-top: var(--bp-s-3); }\n\n\/* ---------------------------------------------------------------------------\n   THE ELITE PASS, 2026-08-31. The instrument was the live page rendered in\n   slices at 1440 and 390 and read beside https:\/\/bioprofile.com\/scan-slaaptest\/\n   and \/waarom-je-moe-wakker-wordt\/, the two pages the house accepts. Where this\n   file and a section skill disagree, the accepted page decides and the\n   measurement is written down.\n   --------------------------------------------------------------------------- *\/\n\n\/* --- RHYTHM. Every section ran the same 72px block padding and the same 31px\n   heading, so the page held one intensity from the first fold to the last and\n   nothing landed. Three registers now, every value on the token scale the\n   selfcheck asserts (0\/4\/8\/12\/16\/24\/32\/44\/72):\n     peak   72px, heading 34px  -- the hero, the look inside, the offer\n     normal 72px, heading 31px\n     quiet  44px, heading 28px  -- the reasons, the rail, the numbers, day 30\n   --- *\/\n.bp-plan-sec--quiet { padding-block: var(--bp-s-7); }\n.bp-plan-sec--quiet h2 { font-size: 28px !important; }\n.bp-plan-sec--peak h2 { font-size: 34px !important; }\n@media (max-width: 767px) {\n  .bp-plan-sec--quiet h2, .bp-plan-sec--peak h2 { font-size: var(--bp-fs-h2) !important; }\n}\n\n\/* --- 1. THE HERO opened at the page's lowest energy: the palest surface on the\n   page, three identical teal buttons inside the first viewport, a product card\n   whose PDF rendered as grey mush, and no proof element at all, while the three\n   strongest numbers this offer owns sat 9,000px lower in three hairline boxes.\n\n   The product sits on the page's own dark ground now, which is where a light\n   document reads as an object rather than as a grey rectangle, and it is the\n   only thing in the panel: the card's duplicate button is gone, the same label\n   at the same target 40px from its twin. The accepted scan page's hero card\n   carries a title over its visual and this one has none to carry, which is why\n   the card lost the button rather than the hero: a titleless card with a button\n   is a second, unexplained offer. The proof row under the CTA carries the\n   authority section's three sentences, word for word. --- *\/\n.bp-plan-hero { background: var(--bp-grad-hero); padding-block: var(--bp-s-7); }\n.bp-plan-hero-grid { display: grid; align-items: stretch;\n  grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr); column-gap: var(--bp-gap);\n  row-gap: 0;\n  grid-template-areas: \"head box\" \"tail box\"; grid-template-rows: auto 1fr; }\n.bp-plan-hero-head { grid-area: head; }\n.bp-plan-hero-tail { grid-area: tail; }\n.bp-plan-box { grid-area: box; }\n.bp-plan h1 { font-size: var(--bp-fs-h1) !important; font-weight: 700 !important;\n  line-height: 1.18 !important; letter-spacing: -0.015em !important; color: var(--bp-ink);\n  margin-bottom: var(--bp-s-5); text-wrap: balance; }\n\/* THE LEAD, RE-DERIVED OFF THE ACCEPTED PAGE RATHER THAN OFF THE SKILL.\n   https:\/\/bioprofile.com\/scan-slaaptest\/, measured at 1440 on 2026-08-28, runs a\n   44px h1 over a 19px\/400 lead: 0.43 of the h1, not the 0.55 to 0.60 the section\n   skill asks for. 20px\/500 is that register with one weight step, so the lead\n   still reads as a lead at 390 where the body is 16px. *\/\n.bp-plan p.bp-plan-sub { font-size: 20px !important; font-weight: 500 !important;\n  line-height: 1.6 !important; max-width: 620px; }\n\/* the proof row: the authority section's own three sentences, verbatim, where a\n   reader actually decides. The numeral carries the weight and the sentence stays\n   whole. *\/\n.bp-plan-proof { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: var(--bp-s-4); margin: var(--bp-s-6) 0 0; padding-top: var(--bp-s-5);\n  border-top: 1px solid var(--bp-sand); }\n.bp-plan-proof li { font-size: var(--bp-fs-small) !important; line-height: 1.4 !important;\n  color: #4a4a4a; }\n.bp-plan-proof b { display: block; font-size: 22px !important; font-weight: 700 !important;\n  color: var(--bp-ink); letter-spacing: -0.01em !important; line-height: 1.2 !important; }\n\/* the dark panel. The document is the one light thing in it, so it reads as the\n   object it is; on the old white-to-mint card it read as paper on paper. *\/\n.bp-plan-box { display: flex; flex-direction: column; justify-content: center;\n  gap: var(--bp-s-4);\n  background: var(--bp-grad-dark); border: 0; border-radius: var(--bp-radius-card);\n  box-shadow: 0 18px 44px rgba(0,88,89,0.22); padding: var(--bp-s-5); }\n.bp-plan-box .bp-plan-fig picture { display: block; background: var(--bp-white);\n  border-radius: 12px; padding: 10px; box-shadow: 0 12px 28px rgba(0,0,0,0.30); }\n.bp-plan-box .bp-plan-fig img { max-width: none; width: 100%; border: 0;\n  border-radius: 4px; box-shadow: none; display: block; }\n.bp-plan-box .bp-plan-fig figcaption { color: rgba(255,255,255,0.82) !important;\n  max-width: none; margin-top: var(--bp-s-4); }\n.bp-plan-cap--narrow { display: none; }\n@media (max-width: 767px) {\n  .bp-plan-cap--wide { display: none; }\n  .bp-plan-cap--narrow { display: block; }\n}\n\n\/* --- 2. \"WAAR MENSEN ECHT MEE WORSTELEN\" was a display sentence and two orphaned\n   single-sentence columns floating in white; the composition pass called it the\n   thinnest section on the page and it is the section Jesse cares most about. It\n   is three sentences of approved copy and it stays three sentences: what it gets\n   is SCALE. This is the page's deliberately sparse section (anti-AI rule 6), so\n   the spoken line is set at 38px behind the page's lime rule and the two\n   sentences under it are an even pair on a hairline. --- *\/\n.bp-plan-readback { background: var(--bp-white); }\n.bp-plan-readback-in h2 { max-width: 820px; }\n.bp-plan-readback-say { max-width: 900px; margin: 0 0 var(--bp-s-6);\n  padding-left: var(--bp-s-6); border-left: 5px solid var(--bp-lime); }\n.bp-plan-readback-body { display: grid; column-gap: var(--bp-gap);\n  row-gap: var(--bp-s-4); grid-template-columns: repeat(2, minmax(0, 1fr));\n  border-top: 1px solid var(--bp-sand); padding-top: var(--bp-s-6); }\n.bp-plan .bp-plan-readback-in p { max-width: none; }\n.bp-plan .bp-plan-readback-body p { margin-bottom: 0; }\n@media (max-width: 767px) { .bp-plan-readback-body { grid-template-columns: 1fr; }\n  .bp-plan .bp-plan-readback-body p { margin-bottom: var(--bp-s-4); }\n  .bp-plan .bp-plan-readback-body p:last-child { margin-bottom: 0; } }\n.bp-plan-pains { display: none; }\n.bp-plan p.bp-plan-say { font-size: 38px !important; font-weight: 700 !important;\n  line-height: 1.25 !important; letter-spacing: -0.015em !important;\n  color: var(--bp-ink) !important; max-width: none !important; margin: 0 !important; }\n.bp-plan-state[hidden] { display: none !important; }\n\n\/* --- 4. \"DRIE REDENEN\" was the page's second three-equal-card row, one more than\n   the anti-AI rules allow, and its lime discs were the only idea in it. It is a\n   numbered argument now: one row per reason, the numeral at 64px, a hairline\n   between them, the sentence at 20px on the reading measure. A geometry no other\n   multi-item block on this page uses, and at 390 it stacks without the 40px of\n   nothing each card used to open on. The numeral is --bp-hl-ink and not lime,\n   because lime on white measures about 1.9:1 and a 64px numeral is text. --- *\/\n.bp-plan-reasons { display: grid; gap: 0; }\n.bp-plan .bp-plan-reasons li { display: grid; align-items: start;\n  grid-template-columns: 76px minmax(0, 1fr); column-gap: var(--bp-s-6);\n  padding: var(--bp-s-6) 0; border-top: 1px solid var(--bp-sand); }\n.bp-plan .bp-plan-reasons li:last-child { border-bottom: 1px solid var(--bp-sand); }\n.bp-plan-reason-n { font-size: 64px !important; font-weight: 700 !important;\n  line-height: 0.85 !important; color: var(--bp-hl-ink) !important;\n  letter-spacing: -0.03em !important; }\n.bp-plan-reason-t { font-size: 20px !important; line-height: 1.6 !important;\n  max-width: 760px; }\n\n\/* --- 5. \"WAAROM HET NIET AAN HET ADVIES LAG\" ran six paragraphs down the left\n   with the pulled thesis holding air above and below it on the right: an essay\n   column, not an argument with an anchor. The heading and the thesis open the\n   section side by side, and the four paragraphs run under both in two balanced\n   text columns, so no column is left holding air. --- *\/\n.bp-plan-thesis { display: grid; align-items: start;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1.06fr);\n  column-gap: var(--bp-gap); row-gap: var(--bp-s-5);\n  padding-bottom: var(--bp-s-6); }\n.bp-plan-thesis h2 { margin-bottom: 0; max-width: none; }\n.bp-plan p.bp-plan-pull { font-size: 30px !important; font-weight: 700 !important;\n  line-height: 1.3 !important; letter-spacing: -0.01em !important;\n  color: var(--bp-ink) !important;\n  padding-left: var(--bp-s-5); border-left: 5px solid var(--bp-lime);\n  margin: 0 !important; max-width: none; }\n\/* balanced by the browser rather than by guessing which two paragraphs go on\n   which side, and the reading order stays 1, 2, 3, 4 *\/\n.bp-plan-argument { column-count: 2; column-gap: var(--bp-gap);\n  border-top: 1px solid var(--bp-sand); padding-top: var(--bp-s-6); }\n.bp-plan .bp-plan-argument p { max-width: none; }\n.bp-plan .bp-plan-argument p:first-child { margin-top: 0; }\n\n\/* --- 6. THE DARK BAND was the heaviest text wall on the page: six paragraphs in\n   two newspaper columns on a gradient, plus the blood work note, and nothing to\n   look at. The copy is a contrast, so it is composed as one, in the accepted scan\n   page's own dark-band grammar: the two lead sentences run as a pair, then how it\n   went until now sits on a translucent panel and what is possible instead sits on\n   a SOLID white one, inverted out of the dark ground. The blood work line keeps\n   the last word, where the copy puts it. --- *\/\n.bp-plan-lead2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  column-gap: var(--bp-gap); row-gap: var(--bp-s-4); }\n.bp-plan .bp-plan-lead2 p { max-width: none; margin-bottom: 0; }\n.bp-plan-contrast { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: var(--bp-s-5); margin-top: var(--bp-s-7); align-items: stretch; }\n.bp-plan-contrast > div { border-radius: var(--bp-radius-card); padding: var(--bp-s-6); }\n.bp-plan-contrast-then { background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.18); }\n.bp-plan-contrast-now { background: var(--bp-white); }\n.bp-plan .bp-plan-contrast p { max-width: none; margin-bottom: 0; }\n.bp-plan .bp-plan-contrast-then p { color: rgba(255,255,255,0.84) !important; }\n.bp-plan .bp-plan-contrast-now p { color: var(--bp-ink) !important; }\n\n\/* --- 6b. WAT WE ANALYSEREN (T226, Jesse 2026-09-05): the results page's ring,\n   redrawn here so this page depends on none of the app's files. Same geometry\n   (viewBox 108, r 42, stroke 9), the track in the app's own quiet tint, the\n   value stroke in the area's own colour token, the number pinned to the centre,\n   the area's name under the ring. Eleven in a 4-4-3 grid, then the one score on\n   its own row under a hairline, ring beside text, in the page's left-aligned\n   grammar. The markup carries the finished ring; only the script winds it back\n   to zero, and only at the instant it starts drawing. --- *\/\n.bp-plan-analyse { background: var(--bp-white); }\n.bp-plan p.bp-plan-analyse-lead { margin-bottom: 0; }\n.bp-plan-rings { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: var(--bp-s-6) var(--bp-s-5); margin-top: var(--bp-s-7); }\n.bp-plan-ring { display: grid; justify-items: center; row-gap: var(--bp-s-3); }\n.bp-plan-ring-dial { position: relative; display: block; width: 132px; height: 132px; }\n.bp-plan-ring-dial svg { display: block; width: 100%; height: 100%; transform: rotate(-90deg); }\n.bp-plan-ring-track { fill: none; stroke: #eef1ee; }\n.bp-plan-ring-val { fill: none; stroke: var(--bp-teal); stroke-linecap: round; }\n.bp-plan-ring--lime .bp-plan-ring-val { stroke: #b7cb32; }\n.bp-plan-ring--forest .bp-plan-ring-val { stroke: #006b62; }\n.bp-plan-ring--slate .bp-plan-ring-val { stroke: #3d6b7b; }\n.bp-plan-ring--emerald .bp-plan-ring-val { stroke: #228a62; }\n.bp-plan-ring--olive .bp-plan-ring-val { stroke: #7ca64c; }\n.bp-plan-ring--teal .bp-plan-ring-val { stroke: var(--bp-teal); }\n.bp-plan .bp-plan-ring-n { position: absolute; inset: 0; display: grid; place-items: center;\n  font-size: 30px !important; font-weight: 700 !important; line-height: 1 !important;\n  letter-spacing: -0.02em !important; color: var(--bp-ink); font-variant-numeric: tabular-nums; }\n.bp-plan .bp-plan-ring-cap { display: block; max-width: 150px; text-align: center;\n  font-size: var(--bp-fs-eyebrow) !important; font-weight: 600 !important;\n  line-height: 1.3 !important; color: var(--bp-ink); text-wrap: balance; }\n.bp-plan-score { display: grid; grid-template-columns: auto minmax(0, 1fr);\n  column-gap: var(--bp-gap); align-items: center; margin-top: var(--bp-s-7);\n  border-top: 1px solid var(--bp-sand); padding-top: var(--bp-s-7); }\n.bp-plan-ring--score .bp-plan-ring-dial { width: 180px; height: 180px; }\n.bp-plan .bp-plan-ring--score .bp-plan-ring-n { font-size: 44px !important; }\n.bp-plan-score-text h3 { margin-bottom: var(--bp-s-2); }\n.bp-plan .bp-plan-score-text p { margin-bottom: 0; }\n.bp-plan p.bp-plan-analyse-note { margin-top: var(--bp-s-4);\n  font-size: var(--bp-fs-foot) !important; line-height: 1.6 !important;\n  color: var(--bp-foot) !important; }\n\n\/* --- the closing band is the ONE centred section on the page, exactly as it is\n   the one centred section on https:\/\/bioprofile.com\/scan-slaaptest\/ --- *\/\n.bp-plan-turn { text-align: center; }\n.bp-plan-turn h2 { margin-inline: auto; text-align: center; max-width: 900px; }\n.bp-plan-turn h2::before { left: 50%; transform: translateX(-50%); }\n.bp-plan .bp-plan-turn p { margin-inline: auto; text-align: center; max-width: 720px; }\n\n\/* --- 7. THE STEP RAIL worked, and then step 1's disc was orange, which is not on\n   the BP token list at all, and the five discs drifted through four colours on\n   their way down. Two tokens now and one meaning: four hollow lime rings for the\n   four steps that are work, and a filled teal disc for step 5, which is the one\n   where the plan is in her hands. --- *\/\n.bp-plan-steps { position: relative; max-width: none; }\n.bp-plan-steps-row { display: grid; gap: 0; position: relative; }\n.bp-plan-steps-line { position: absolute; left: 15px; top: 16px; bottom: 40px; width: 2px;\n  background: #D8E0DD; }\n.bp-plan-step { position: relative; padding: 0 0 var(--bp-s-6) 60px;\n  display: grid; grid-template-columns: 220px minmax(0, 1fr); column-gap: var(--bp-gap); }\n.bp-plan-step:last-child { padding-bottom: 0; }\n.bp-plan-step > p:last-child { max-width: var(--bp-prose); }\n.bp-plan-step-node { position: absolute; top: 0; left: 0; width: 32px; height: 32px;\n  border-radius: 50%; background: var(--bp-white); border: 5px solid var(--bp-lime); }\n.bp-plan-step:last-child .bp-plan-step-node { background: var(--bp-teal);\n  border-color: var(--bp-teal); }\n.bp-plan p.bp-plan-step-label { font-size: var(--bp-fs-small) !important; font-weight: 700 !important;\n  letter-spacing: .06em !important; text-transform: uppercase; color: var(--bp-green-aa);\n  margin-bottom: var(--bp-s-2); }\n.bp-plan .bp-plan-step p { font-size: var(--bp-fs-body) !important;\n  line-height: var(--bp-lh-body) !important; max-width: none; margin-bottom: 0; }\n\n\/* --- 8. THE LOOK INSIDE, A GRID AGAIN. Jesse, 2026-09-01: \"In the previous\n   version, it was a grid. It was text above a photo, I think in 3 columns. That\n   made the text always visible, instead of only when clicking a photo. That is how\n   I want it.\"\n\n   So the seven pages are seven cards, three across at 1440, two at 1024 and one at\n   390. Nothing is behind a click, there is no rail and no stage, and every title\n   and every line of copy is visible in one pass, which is the part of his ask that\n   was load bearing.\n\n   THE PAGE COMES FIRST AND THE TEXT SITS UNDER IT. The first build put the text on\n   top, on his \"it was text above a photo, I think\". The hedge is his, and the\n   operator reviewed the live page and ruled the other way on 2026-09-01: with the\n   text on top, aligning the seven pages meant pushing each figure to the bottom of\n   its card, and because these paragraphs run from one line to six, every card then\n   showed a different empty gap between its own text and its own picture. A caption\n   under its picture has no such problem. The pages now start at the same height in\n   a row because they are the first thing in every card, the gap under each picture\n   is one constant 12px, and the cards simply end where their text ends. Ragged\n   bottoms are the correct ragged edge here: they fall in the white space between\n   the rows, where nothing is being aligned to anything.\n\n   WHAT THIS TRADE COSTS, on the record: an A4 page in a 336px column sets its body\n   type near 4px, so the pages read as pages and not as readable text. That was the\n   reason for the tab stage this replaces. The proof is carried by the title and the\n   paragraph beside each page, which is the swap he asked for. --- *\/\n.bp-plan-pages { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));\n  align-items: start; gap: var(--bp-s-7) var(--bp-s-6); margin-top: var(--bp-s-7); }\n.bp-plan-pages .bp-plan-fig { max-width: none; }\n.bp-plan-pages .bp-plan-fig img { border-radius: 8px; }\n.bp-plan-pagecard h3 { margin: var(--bp-s-3) 0 var(--bp-s-2); }\n.bp-plan .bp-plan-pagecard p { max-width: none; margin-bottom: 0; }\n\n\/* --- the offer overview slot (section 18, anatomy 1). What it shows changed on\n   2026-08-31: it used to be a stack of BLANK paper with a pencil, sitting above the\n   heading \"Dit zit in jouw plan\", which is design principle 12 read backwards. It is\n   the real document now, six of its real pages.\n\n   AND THAT IS WHY IT IS NOT CROPPED. The 21:9 rule here was written for a\n   PHOTOGRAPH, where a 1120 wide frame would otherwise set 750px tall and a crop\n   costs nothing. This composite is 1800x852, which is 2.11:1 and NARROWER than\n   21:9, so `cover` did the one thing a crop must never do to a picture of pages: it\n   scaled the image up to fill the wider box and took the difference off the TOP and\n   BOTTOM, eating the 36px of ground the composite carries and slicing every one of\n   the six sheets through the head and the foot. The operator read it as an image\n   rendering wrong, which is exactly what it was.\n\n   At 1120 it now sets 530px, which is 50px more than the box it was being forced\n   into, so the crop was buying nothing either. Only 390 keeps a ratio, and there the\n   box is NARROWER than the image, so the crop takes width and not height: whole\n   pages, full height, the deck running off the right edge. --- *\/\n.bp-plan-offer-media { max-width: none; margin: 0 0 var(--bp-s-8); }\n\n\/* --- the inline CTA card, straight off https:\/\/bioprofile.com\/scan-slaaptest\/,\n   which closes its own strongest section with exactly this object: a white card\n   on a teal bar, the de-risking line on the left, the button on the right. The\n   sales page ran seven sections between the hero and the offer with no way to\n   act; principle 6 asks for a CTA roughly every two sections, and the moment\n   after a reader has just read a page of the plan is the one that earns it. --- *\/\n.bp-plan-proofcta { display: flex; align-items: center; justify-content: space-between;\n  flex-wrap: wrap; gap: var(--bp-s-4) var(--bp-s-6); margin-top: var(--bp-s-8);\n  background: var(--bp-white); border-radius: var(--bp-radius-card);\n  box-shadow: inset 5px 0 0 var(--bp-teal), var(--bp-shadow-soft);\n  padding: var(--bp-s-5) var(--bp-s-6) var(--bp-s-5) var(--bp-s-7); }\n.bp-plan-proofcta .bp-plan-micro { max-width: 480px; margin: 0; }\n.bp-plan-proofcta .bp-plan-btn { flex: 0 0 auto; }\n@media (max-width: 767px) {\n  .bp-plan-proofcta { display: block; padding: var(--bp-s-5); margin-top: var(--bp-s-7); }\n  .bp-plan-proofcta .bp-plan-micro { display: block; margin-bottom: var(--bp-s-4); }\n}\n\n\/* --- 9. THE STAT STRIP held the only authority on the page and carried the least\n   weight on it: three hairline boxes around three sentences at 24px. There are no\n   testimonials and no founder block in the approved copy, so this is every piece\n   of proof the page has and its presentation has to do the work. The numeral is\n   pulled to 56px and the sentence stays whole underneath it, in the accepted scan\n   page's own strip grammar: a coloured rule over a value over a label. --- *\/\n.bp-plan-stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: var(--bp-s-6); margin-block: var(--bp-s-6); }\n.bp-plan-stat { border-top: 4px solid var(--bp-lime); padding-top: var(--bp-s-5); }\n.bp-plan .bp-plan-stat p { max-width: none; margin-bottom: 0;\n  font-size: var(--bp-fs-body) !important; line-height: 1.5 !important; }\n.bp-plan-stat-pre { font-size: 26px !important; font-weight: 700 !important;\n  line-height: 1 !important; color: var(--bp-ink) !important; }\n.bp-plan-stat-n { font-size: 56px !important; font-weight: 700 !important;\n  line-height: 1.05 !important; letter-spacing: -0.03em !important;\n  color: var(--bp-ink) !important; }\n.bp-plan-stat-t { display: block; margin-top: var(--bp-s-2); }\n.bp-plan-note { background: var(--bp-white); border-radius: var(--bp-radius-card);\n  box-shadow: inset 5px 0 0 var(--bp-teal), var(--bp-shadow-soft);\n  padding: var(--bp-s-5) var(--bp-s-5) var(--bp-s-5) var(--bp-s-6); max-width: none; }\n.bp-plan .bp-plan-note p { margin-bottom: 0; max-width: none; }\n\/* the note card was written for ONE paragraph, and Jesse's 2026-08-31 ask for the\n   sources behind the scan made the provenance note three. Without this the three\n   run together as one block. Scoped to a paragraph that FOLLOWS another, so every\n   single-paragraph note card on the page is untouched, and on the page's own\n   spacing token. *\/\n.bp-plan .bp-plan-note p + p { margin-top: var(--bp-s-4); }\n\n\/* --- 10. THE VALUE STACK read as twelve check marks at one weight, which is a\n   flat scan. The four the copy itself puts first are the plan's spine, so they\n   run as a lead tier on the tinted ground with a lime disc, and the other eight\n   run under them as a denser two-column list. No line was reordered to get\n   there. --- *\/\n.bp-plan-offer { max-width: none; border: 1px solid var(--bp-sand);\n  border-radius: var(--bp-radius-card); overflow: hidden; box-shadow: var(--bp-shadow); }\n.bp-plan-offer-head { background: var(--bp-grad-dark); text-align: center;\n  padding: var(--bp-s-6) var(--bp-s-5); }\n.bp-plan-offer-head h2 { color: var(--bp-white) !important; margin: 0 auto;\n  padding-top: 0; text-align: center; max-width: 640px; }\n.bp-plan-offer-head h2::before { display: none; }\n.bp-plan-offer-lead { background: var(--bp-beige);\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: var(--bp-s-4) var(--bp-gap); padding: var(--bp-s-6); }\n.bp-plan-offer-lead .bp-plan-offer-row { background: none; padding: 0;\n  grid-template-columns: 40px minmax(0, 1fr); }\n.bp-plan-offer-lead .bp-plan-offer-check { width: 32px; height: 32px; margin-top: 0;\n  border-radius: 50%; background: var(--bp-lime); color: var(--bp-ink);\n  display: flex; align-items: center; justify-content: center; }\n.bp-plan-offer-lead .bp-plan-offer-check svg { width: 18px; height: 18px; }\n.bp-plan-offer-lead h3 { font-size: 20px !important; }\n.bp-plan-offer-list { background: var(--bp-sand);\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px;\n  border-top: 1px solid var(--bp-sand); }\n.bp-plan-offer-row { display: grid; grid-template-columns: 28px minmax(0, 1fr);\n  gap: var(--bp-s-4); padding: var(--bp-s-5) var(--bp-s-6);\n  background: var(--bp-white); align-items: start; }\n.bp-plan-offer-check { color: var(--bp-green-aa); margin-top: 2px; }\n.bp-plan-offer-check svg { width: 22px; height: 22px; display: block; }\n.bp-plan-offer-row h3 { margin-bottom: var(--bp-s-2); }\n.bp-plan .bp-plan-offer-row p { font-size: var(--bp-fs-body) !important;\n  line-height: var(--bp-lh-body) !important; max-width: none; margin-bottom: 0; }\n.bp-plan .bp-plan-offer-list .bp-plan-offer-row p { font-size: 16px !important;\n  line-height: 1.6 !important; }\n\n\/* --- 11. THE \"BINNENKORT\" STRIP ran two thirds of the measure behind a bare caps\n   label in a gutter, and the previous session already named it the one block that\n   still read as an accident. It carries Jesse's brand and price positioning, so\n   it is designed as an announcement and it has to be unmistakably NOT something\n   to buy: the full measure, a dashed rule instead of a card edge, no shadow, no\n   elevation, no button, no link, and its own words saying it is not in the 67 and\n   not for sale today. --- *\/\n.bp-plan p.bp-plan-soonline { margin-top: var(--bp-s-6); max-width: none;\n  padding-left: var(--bp-s-5); border-left: 5px solid var(--bp-lime); }\n.bp-plan-soon { margin-top: var(--bp-s-7); border: 1px dashed var(--bp-tan);\n  border-radius: var(--bp-radius-card); padding: var(--bp-s-6); background: none; }\n.bp-plan p.bp-plan-soon-label { display: inline-block; font-size: var(--bp-fs-foot) !important;\n  font-weight: 700 !important; letter-spacing: .08em !important; text-transform: uppercase;\n  color: var(--bp-hl-ink) !important; background: var(--bp-lime-soft);\n  border-radius: 999px; padding: 5px 12px; margin-bottom: var(--bp-s-5) !important; }\n.bp-plan-soon-body { display: grid; grid-template-columns: minmax(0, 340px) minmax(0, 1fr);\n  column-gap: var(--bp-gap); row-gap: var(--bp-s-3); align-items: start; }\n.bp-plan-soon-body h3 { margin-bottom: 0; }\n.bp-plan .bp-plan-soon-body p { margin-bottom: 0; max-width: none; }\n\n\/* --- 12. THE OFFER BLOCK. The anchor card sat half empty beside a tall price\n   card because the guarantee was a third block under both of them. Those two are\n   one column now, so the block closes level on both sides and the eye reads what\n   this used to cost, what it costs, what is promised with it, and the button, as\n   one argument.\n\n   THE BUTTON COLOUR IS A PER-SURFACE RULE, AND IT IS MEASURED, NOT CHOSEN.\n   https:\/\/bioprofile.com\/scan-slaaptest\/ serves a TEAL button on its white\n   sections and a LIME button on its dark teal closing band (read 2026-08-31).\n   Teal on teal is not a button. So: teal on every light surface of this page,\n   lime on every dark one, and no third treatment anywhere. --- *\/\n.bp-plan-offerblock { background: var(--bp-grad-dark); color: var(--bp-white);\n  padding-block: var(--bp-s-8);\n  padding-inline: max(var(--bp-side), calc((100% - var(--bp-measure)) \/ 2)); }\n.bp-plan-offerblock-in { max-width: none; }\n.bp-plan-anchor { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n  gap: var(--bp-s-5); align-items: stretch; }\n.bp-plan-anchor-side { display: grid; gap: var(--bp-s-5);\n  grid-template-rows: auto 1fr; }\n.bp-plan-anchor-then, .bp-plan-anchor-now { border-radius: var(--bp-radius-card);\n  padding: var(--bp-s-6); }\n.bp-plan-anchor-then { background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.18); }\n.bp-plan-anchor-now { background: var(--bp-white); color: var(--bp-ink);\n  display: flex; flex-direction: column; justify-content: center; }\n.bp-plan-offer-close { margin-top: var(--bp-s-6); display: flex; flex-direction: column;\n  align-items: stretch; gap: var(--bp-s-3); text-align: center; }\n.bp-plan-anchor-now .bp-plan-btn { width: 100%; }\n.bp-plan-offerblock .bp-plan-anchor-now .bp-plan-micro { color: #565656 !important;\n  max-width: none; }\n.bp-plan-anchor h2 { padding-top: var(--bp-s-4); margin-bottom: var(--bp-s-4);\n  font-size: var(--bp-fs-h3) !important; max-width: none; }\n.bp-plan-anchor-then h2 { color: var(--bp-white) !important; }\n.bp-plan-anchor-now h2 { color: var(--bp-ink) !important; }\n.bp-plan .bp-plan-anchor p { max-width: none; }\n.bp-plan .bp-plan-anchor-then p { color: rgba(255,255,255,0.86) !important;\n  margin-bottom: 0; }\n.bp-plan .bp-plan-anchor-then b { font-weight: 700 !important;\n  color: var(--bp-white) !important; }\n.bp-plan .bp-plan-anchor-now p { color: var(--bp-ink) !important; }\n.bp-plan p.bp-plan-price-line { font-size: 48px !important; font-weight: 700 !important;\n  line-height: 1.1 !important; color: var(--bp-ink) !important;\n  margin-block: var(--bp-s-5) var(--bp-s-4); letter-spacing: -0.02em !important; }\n.bp-plan .bp-plan-anchor-now p.bp-plan-delivery { font-size: var(--bp-fs-small) !important;\n  color: #565656 !important; margin-bottom: 0; max-width: none; }\n\n\/* --- 12b. THE COUPON STATE. Jesse's four lines, 2026-08-31 16:50. The last row\n   carries the 48px price treatment the cold state gives `price-line`, so the\n   number a coupon reader lands on has the same weight as the number a cold\n   reader lands on and the block does not change height class between them. --- *\/\n.bp-plan [hidden] { display: none !important; }\n.bp-plan-coupon { margin-block: var(--bp-s-5) var(--bp-s-4); display: grid;\n  gap: var(--bp-s-3); }\n.bp-plan-coupon > div { display: flex; align-items: baseline; gap: var(--bp-s-4);\n  justify-content: space-between; padding-bottom: var(--bp-s-3);\n  border-bottom: 1px solid rgba(0,0,0,0.10); }\n.bp-plan .bp-plan-coupon dt { font-size: var(--bp-fs-small) !important;\n  color: #565656 !important; margin: 0; }\n.bp-plan .bp-plan-coupon dd { margin: 0; font-weight: 700 !important;\n  color: var(--bp-ink) !important; text-align: right;\n  font-variant-numeric: tabular-nums; }\n\/* the code alone, never its label: the row div is `bp-plan-coupon-code` and a\n   shared name put the monospace face on both. *\/\n.bp-plan .bp-plan-coupon-mono { font-family: ui-monospace, SFMono-Regular, Menlo,\n  Consolas, monospace; letter-spacing: .06em; }\n.bp-plan .bp-plan-coupon-discount dd { color: var(--bp-hl-ink) !important; }\n.bp-plan .bp-plan-coupon-total { border-bottom: 0; padding-bottom: 0;\n  padding-top: var(--bp-s-2); }\n.bp-plan .bp-plan-coupon-total dt { font-size: var(--bp-fs-body) !important;\n  font-weight: 700 !important; color: var(--bp-ink) !important; }\n.bp-plan .bp-plan-coupon-total dd { font-size: 48px !important; line-height: 1.1 !important;\n  letter-spacing: -0.02em !important; }\n@media (max-width: 560px) {\n  .bp-plan .bp-plan-coupon-total dd { font-size: 40px !important; }\n}\n\n\/* --- 12c. HER DEADLINE AND THE COUNTDOWN TO IT, T214. Sits directly under the\n   four coupon rows, inside the same warm state, so the date a reader is given and\n   the price it belongs to are one block and cannot be read apart. The cells are\n   tabular so the seconds do not shift the row a pixel every tick. --- *\/\n.bp-plan-deadline { margin-block: var(--bp-s-4) var(--bp-s-4); }\n.bp-plan .bp-plan-deadline-line { font-size: var(--bp-fs-small) !important;\n  font-weight: 700 !important; color: var(--bp-hl-ink) !important;\n  margin: 0 0 var(--bp-s-3); max-width: none; }\n.bp-plan-count { display: flex; gap: var(--bp-s-3); flex-wrap: wrap; }\n.bp-plan-count-cell { display: flex; flex-direction: column; align-items: center;\n  min-width: 58px; padding: var(--bp-s-3) var(--bp-s-3);\n  border: 1px solid rgba(0,0,0,0.10); border-radius: var(--bp-radius-flag);\n  background: rgba(0,0,0,0.03); }\n.bp-plan .bp-plan-count-cell b { font-size: 24px !important; line-height: 1.1 !important;\n  font-weight: 700 !important; color: var(--bp-ink) !important;\n  font-variant-numeric: tabular-nums; }\n.bp-plan .bp-plan-count-cell i { font-style: normal;\n  font-size: var(--bp-fs-foot) !important; color: #565656 !important; }\n\/* Four cells in a row need about 420px before \"seconden\" starts touching its own\n   border: measured 1px of breathing room at 375 and an overflow at 320. Below\n   that the row becomes two rows of two, which keeps the Dutch words whole rather\n   than shrinking them to a size nobody reads. *\/\n@media (max-width: 560px) {\n  .bp-plan-count { gap: var(--bp-s-2); }\n  .bp-plan-count-cell { min-width: 0; flex: 1 1 0; padding: var(--bp-s-2); }\n  .bp-plan .bp-plan-count-cell b { font-size: 20px !important; }\n}\n@media (max-width: 420px) {\n  .bp-plan-count { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n\n\/* --- guarantee (section 19), the lower half of the anchor column --- *\/\n.bp-plan-guar { margin: 0; display: grid;\n  grid-template-columns: 44px minmax(0, 1fr); gap: var(--bp-s-4);\n  align-items: start; align-content: center;\n  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.18);\n  border-radius: var(--bp-radius-card); padding: var(--bp-s-6); }\n.bp-plan-guar-icon { width: 44px; height: 44px; border-radius: 50%; background: var(--bp-lime);\n  display: flex; align-items: center; justify-content: center; color: var(--bp-ink); }\n.bp-plan-guar-icon svg { width: 22px; height: 22px; }\n.bp-plan-guar h2 { padding-top: 0; margin-bottom: var(--bp-s-3);\n  font-size: var(--bp-fs-h3) !important; color: var(--bp-white) !important; max-width: none;\n  text-wrap: balance; }\n.bp-plan-guar h2::before { display: none; }\n.bp-plan .bp-plan-guar p { max-width: none; margin-bottom: 0;\n  color: rgba(255,255,255,0.90) !important; }\n\n\n\/* --- 13. \"ZO ZIET DAG 30 ERUIT\" repeated the Tuesday section's own grammar, a\n   photograph beside a paragraph, with a second interior. Two identical moves with\n   two interiors is the template tell. The copy runs as an even pair and the\n   photograph runs under it as one wide band across the whole measure, cropped to\n   the two things the sentences are about: the glass of water, and the shoes that\n   already stand ready. The page's second quiet section. --- *\/\n.bp-plan-day-lead { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  column-gap: var(--bp-gap); row-gap: var(--bp-s-4); margin-bottom: var(--bp-s-6); }\n.bp-plan .bp-plan-day-lead p { max-width: none; margin-bottom: 0;\n  font-size: 19px !important; line-height: 1.65 !important; }\n.bp-plan-band { max-width: none; }\n.bp-plan-band img { aspect-ratio: 21 \/ 9; object-fit: cover; }\n\n\/* --- 14. THE COMPLIANCE FOOT was two paragraphs in a half-width column with a\n   dead right side, and it read as unfinished. This is the accepted scan page's\n   own closing block, value for value: the sourcing line in the teal-barred note\n   card, the app's published rail as quiet prose beside it. --- *\/\n.bp-plan-legal-row { display: grid; align-items: start;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: var(--bp-gap);\n  row-gap: var(--bp-s-5); }\n.bp-plan-legal .bp-plan-note { background: var(--bp-beige);\n  box-shadow: inset 5px 0 0 var(--bp-teal); }\n.bp-plan .bp-plan-legal p { font-size: var(--bp-fs-foot) !important;\n  line-height: 1.75 !important; color: #565656 !important; max-width: none; }\n\n\/* --- repeatable cta band (section 29) --- *\/\n.bp-plan-ctabtn { padding: var(--bp-s-6) var(--bp-side); }\n.bp-plan-ctabtn--soft { background: var(--bp-beige); }\n.bp-plan-ctabtn--sheen { background: var(--bp-grad-lime); }\n.bp-plan-ctabtn-in { max-width: 760px; margin: 0 auto; display: flex; flex-direction: column;\n  align-items: center; gap: var(--bp-s-3); text-align: center; }\n\n\/* --- faq (section 20) --- *\/\n.bp-plan-faq-list { display: grid; gap: var(--bp-s-3); max-width: none; }\n.bp-plan-faq-item { background: var(--bp-white); border: 1px solid var(--bp-sand);\n  border-radius: var(--bp-radius-card); overflow: hidden; }\n.bp-plan-faq-item summary { display: flex; align-items: center; justify-content: space-between;\n  gap: var(--bp-s-4); cursor: pointer; min-height: 56px; padding: var(--bp-s-4) var(--bp-s-5);\n  font-size: var(--bp-fs-body) !important; font-weight: 700 !important; line-height: 1.4 !important;\n  list-style: none; }\n.bp-plan-faq-item summary::-webkit-details-marker { display: none; }\n.bp-plan-faq-item summary::after { content: '+'; font-size: 24px !important;\n  font-weight: 400 !important; color: var(--bp-green-aa); flex: none; line-height: 1 !important; }\n.bp-plan-faq-item[open] summary::after { content: '\\2212'; }\n.bp-plan p.bp-plan-faq-a { padding: 0 var(--bp-s-5) var(--bp-s-5); line-height: var(--bp-lh-body) !important;\n  max-width: none; }\n\n\/* --- the SITE footer pattern (4823) carries no CSS of its own: every page that\n       mounts it ships these rules, and they are byte-for-byte what\n       https:\/\/bioprofile.com\/scan-slaaptest\/ serves today. Without them the\n       footer renders in the theme's default link colour and the page stops\n       looking like the rest of the estate. --- *\/\n.bp-adv-sitefoot { font-family: 'Poppins','Segoe UI',Arial,sans-serif;\n  background: #f4f1ec; border-top: 1px solid #e6ece9; padding: 28px 24px; margin-top: 0; }\n.bp-adv-sitefoot p { max-width: 1120px; margin: 0 auto; font-size: 13px;\n  line-height: 1.8; color: #4d5f5d; text-align: center; }\n.bp-adv-sitefoot a { color: #005859; text-decoration: underline; }\n.bp-adv-sitefoot .bp-adv-sitefoot-legal { margin-top: 6px; }\n\n\/* --- sticky mobile CTA bar (the live scan pages carry one; design principle 7\n       calls it an A\/B candidate that is OFF by default, and the reference here\n       is a BioProfile page that already ships it) --- *\/\n.bp-plan-bar { display: none; }\n@media (max-width: 767px) {\n  \/* Measured off https:\/\/bioprofile.com\/scan-slaaptest\/ on 2026-08-28 and\n     reproduced value for value: the translucent white, the backdrop blur, the sand\n     hairline, the -6\/22 shadow, the 105 percent park and the 220ms ease are that\n     page's own `.bp-scan-cta-bar`. The previous build here used a solid white and a\n     -2\/12 shadow, which is a different bar on the same estate. *\/\n  .bp-plan-bar { display: block; position: fixed; inset: auto 0 0 0;\n    z-index: 130; background: rgba(255,255,255,0.94);\n    -webkit-backdrop-filter: saturate(150%) blur(10px);\n    backdrop-filter: saturate(150%) blur(10px);\n    border-top: 1px solid var(--bp-sand);\n    box-shadow: 0 -6px 22px rgba(0,88,89,0.10);\n    padding: var(--bp-s-3) var(--bp-side)\n      calc(var(--bp-s-3) + env(safe-area-inset-bottom, 0px));\n    transform: translateY(105%); transition: transform 220ms ease;\n    pointer-events: none; }\n  .bp-plan-bar--on { transform: translateY(0); pointer-events: auto; }\n  .bp-plan-bar .bp-plan-btn { width: 100%; min-height: 48px; padding: 12px 16px;\n    font-size: 15px !important; box-shadow: none; }\n  \/* Reserve the bar's height ON THE FOOTER, the way the scan pages do it: the\n     footer is the last thing on the page, so padding it is what keeps the bar\n     from covering anything. *\/\n  .bp-adv-sitefoot { padding-bottom: calc(28px + 72px + env(safe-area-inset-bottom, 0px)); }\n}\n@media (prefers-reduced-motion: reduce) { .bp-plan-bar { transition-duration: 0ms; } }\n\n\/* --- 16. MOBILE IS NOT A STACKED DESKTOP. The page measured 19,535px at 390 and\n   the length was diluting the argument: seven full-height PDF pages nobody could\n   read, two interiors each burning a whole viewport, and every section running\n   the same block padding it runs at 1440. What goes is what does not earn its\n   scroll, not the copy. --- *\/\n@media (max-width: 1024px) {\n  .bp-plan { --bp-gap: 36px; }\n  .bp-plan-hero-grid, .bp-plan-split, .bp-plan-split--flip, .bp-plan-split--even {\n    grid-template-columns: 1fr; }\n  \/* MOBILE IS NOT A SMALLER DESKTOP. At 390 the old order was headline, product\n     card, BUTTON, subheading, BUTTON: the promise of the page sat orphaned\n     between two identical buttons, which is what the operator read as tangled.\n     The reading order is the argument's order now: headline, what it promises,\n     the button and its proof, and then the product itself. *\/\n  .bp-plan-hero-grid { grid-template-areas: \"head\" \"tail\" \"box\";\n    grid-template-rows: auto auto auto; row-gap: 0; }\n  \/* same rule as at 1440: the H1's own 24px margin is the only thing under the\n     headline. A row gap on top of it put 56px there at 390. *\/\n  .bp-plan-box { margin-top: var(--bp-s-7); padding: var(--bp-s-5); }\n  .bp-plan-split--flip > .bp-plan-split-text { grid-area: 1 \/ 1; }\n  .bp-plan-split--flip > .bp-plan-split-media { grid-area: 2 \/ 1; }\n  .bp-plan-split--anchor { align-items: start; }\n  .bp-plan-thesis, .bp-plan-soon-body { grid-template-columns: 1fr; }\n  .bp-plan-argument { column-count: 1; }\n  .bp-plan p.bp-plan-pull { font-size: 24px !important; padding-left: var(--bp-s-4); }\n  .bp-plan-step { grid-template-columns: 1fr; row-gap: var(--bp-s-2); }\n  \/* the proof grid drops a column before a page gets too small to read as a page.\n     Two across still shows a page as a page, and the cards keep their pages on one\n     line per row because the figure is still bottom-aligned. *\/\n  .bp-plan-pages { grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: var(--bp-s-6) var(--bp-s-5); }\n  \/* the anchor stacks: the old price on top of the new one still anchors *\/\n  .bp-plan-anchor { grid-template-columns: 1fr; }\n  .bp-plan-stats { grid-template-columns: 1fr; }\n  .bp-plan-legal-row { grid-template-columns: 1fr; }\n  \/* three rings across on a tablet: 4 in a 688px column is 150px a cell *\/\n  .bp-plan-rings { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .bp-plan-lead2, .bp-plan-contrast, .bp-plan-offer-lead { grid-template-columns: 1fr; }\n  .bp-plan .bp-plan-lead2 p { margin-bottom: var(--bp-s-4); }\n  .bp-plan .bp-plan-lead2 p:last-child { margin-bottom: 0; }\n}\n@media (max-width: 767px) {\n  \/* the quiet register is quieter again at 390, where 72px of block padding on\n     every section is most of the page's height *\/\n  .bp-plan-sec, .bp-plan-offerblock { padding-block: var(--bp-s-7); }\n  .bp-plan-sec--quiet { padding-block: var(--bp-s-6); }\n  .bp-plan-hero { padding-block: var(--bp-s-6) var(--bp-s-7); }\n  .bp-plan .bp-plan-reasons li { grid-template-columns: 1fr; row-gap: var(--bp-s-2);\n    padding: var(--bp-s-5) 0; }\n  .bp-plan-reason-n { font-size: 44px !important; }\n  .bp-plan-reason-t { font-size: 17px !important; }\n  .bp-plan-anchor-then, .bp-plan-anchor-now, .bp-plan-guar { padding: var(--bp-s-5); }\n  .bp-plan-guar { grid-template-columns: 44px minmax(0, 1fr); }\n  .bp-plan-stat-n { font-size: 44px !important; }\n  .bp-plan-stat-pre { font-size: 22px !important; }\n  .bp-plan-proof { grid-template-columns: 1fr; gap: var(--bp-s-3); }\n  .bp-plan-proof li { display: flex; align-items: baseline; gap: 6px; }\n  .bp-plan-proof b { display: inline; font-size: 19px !important; }\n  .bp-plan-cta, .bp-plan-cta--center { align-items: stretch; }\n  .bp-plan-btn { width: 100%; padding: 15px 20px; }\n  .bp-plan p.bp-plan-say { font-size: 26px !important; }\n  .bp-plan-readback-say { padding-left: var(--bp-s-4); }\n  .bp-plan p.bp-plan-price-line { font-size: 36px !important; }\n  \/* one column at 390: two A4 pages side by side there are 165px wide each and\n     stop being pictures of anything *\/\n  .bp-plan-pages { grid-template-columns: 1fr; gap: var(--bp-s-6); }\n  .bp-plan-offer-list { grid-template-columns: 1fr; }\n  .bp-plan-offer-row { padding: var(--bp-s-4); grid-template-columns: 22px minmax(0, 1fr); }\n  .bp-plan-offer-lead { padding: var(--bp-s-5); }\n  .bp-plan-day-lead { grid-template-columns: 1fr; margin-bottom: var(--bp-s-5); }\n  .bp-plan .bp-plan-day-lead p { margin-bottom: var(--bp-s-4); font-size: 17px !important; }\n  .bp-plan .bp-plan-day-lead p:last-child { margin-bottom: 0; }\n  \/* the gap below the offer overview follows the section padding at this width,\n     so the media still breathes equally on both sides (design pass rule 3) *\/\n  .bp-plan-offer-media { margin-bottom: var(--bp-s-7); }\n  \/* the deck at its own ratio is a 166px sliver at 350px wide. A 3:2 box is\n     narrower than the image, so cover crops the WIDTH: about four whole pages at\n     full height, with the rest of the deck running off the right edge. *\/\n  .bp-plan-offer-media .bp-plan-fig img { aspect-ratio: 3 \/ 2; object-fit: cover;\n    object-position: 0% 50%; }\n  .bp-plan-band img { aspect-ratio: 4 \/ 3; }\n  \/* two rings across on a phone, at the app's own phone size; the score stacks,\n     ring over text, at the page's left edge like everything else at 390 *\/\n  .bp-plan-rings { grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: var(--bp-s-5) var(--bp-s-4); margin-top: var(--bp-s-6); }\n  .bp-plan-ring-dial { width: 112px; height: 112px; }\n  .bp-plan .bp-plan-ring-n { font-size: 26px !important; }\n  .bp-plan-score { grid-template-columns: 1fr; row-gap: var(--bp-s-5);\n    margin-top: var(--bp-s-6); padding-top: var(--bp-s-6); }\n  .bp-plan-ring--score { justify-items: start; }\n  .bp-plan-ring--score .bp-plan-ring-dial { width: 150px; height: 150px; }\n  .bp-plan .bp-plan-ring--score .bp-plan-ring-n { font-size: 38px !important; }\n}\n\n\/* T229: the state this page's script switches, as a class, because a\n   core block carries a class and not a data attribute or `hidden`. *\/\n.bp-plan .bp-off { display: none !important; }\n\n\/* T229, corrected by T309 job 0: this was one class, and `.bp-plan p.bp-plan-say`\n   sets the ink colour with !important, which outweighs it. The band sentence served\n   near black on the teal. The selector below carries the element and both classes,\n   so it wins on weight and the sentence reads white on its own band. *\/\n.bp-plan p.bp-plan-say.bp-plan-s1 { color:var(--bp-white) !important; }\n\n.bp-page .wp-block-buttons, .bp-page .wp-block-button,\n.bp-plan .wp-block-buttons, .bp-plan .wp-block-button { display: contents; }\n\/* --- buttons: the live pages' 52px pill-radius teal button --- *\/\n.wp-block-button.bp-plan-btn > .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center;\n  min-height: 52px; background: var(--bp-teal); color: var(--bp-white);\n  font-size: var(--bp-fs-btn) !important; font-weight: 700 !important; line-height: 1.2 !important;\n  border-radius: var(--bp-radius-btn); padding: 15px 40px; text-align: center;\n  box-shadow: var(--bp-shadow); transition: background var(--bp-t) var(--bp-ease); }\n.wp-block-button.bp-plan-btn > .wp-block-button__link:hover { background: var(--bp-green); color: var(--bp-white); }\n.wp-block-button.bp-plan-btn > .wp-block-button__link:focus-visible { outline: 2px solid var(--bp-teal); outline-offset: 2px; }\n.wp-block-button.bp-plan-btn > .wp-block-button__link--accent { background: var(--bp-lime); color: var(--bp-ink);\n  box-shadow: 0 10px 30px rgba(0,0,0,0.18); }\n.wp-block-button.bp-plan-btn > .wp-block-button__link--accent:hover { background: var(--bp-white); color: var(--bp-teal); }\n.wp-block-button.bp-plan-btn > .wp-block-button__link--ghost { background: transparent; color: var(--bp-teal);\n  border: 1px solid var(--bp-teal); box-shadow: none; }\n.wp-block-button.bp-plan-btn > .wp-block-button__link--ghost:hover { background: var(--bp-teal); color: var(--bp-white); }\n.bp-plan-proofcta .wp-block-button.bp-plan-btn > .wp-block-button__link { flex: 0 0 auto; }\n.bp-plan-anchor-now .wp-block-button.bp-plan-btn > .wp-block-button__link { width: 100%; }\n@media (max-width: 767px) { .bp-plan-bar .wp-block-button.bp-plan-btn > .wp-block-button__link { width: 100%; min-height: 48px; padding: 12px 16px;\n    font-size: 15px !important; box-shadow: none; } }\n@media (max-width: 767px) { .wp-block-button.bp-plan-btn > .wp-block-button__link { width: 100%; padding: 15px 20px; } }\n.wp-block-button.bp-plan-btn--accent > .wp-block-button__link { background: var(--bp-lime); color: var(--bp-ink);\n  box-shadow: 0 10px 30px rgba(0,0,0,0.18); }\n.wp-block-button.bp-plan-btn--accent > .wp-block-button__link:hover { background: var(--bp-white); color: var(--bp-teal); }\n\/* T229: what the conversion to core blocks needs on this page, and nothing more.\n\n   A figure's caption is a sentence Jesse edits (the brand rule keeps exactly\n   these provenance captions on the plan screenshots), so it is a core paragraph\n   now, and core has no block that renders a <figcaption>. The figure keeps its\n   class and renders as a div, which nothing on this page styles by tag. These\n   two rules are the page's own figcaption rules, pointed at the paragraph. *\/\n.bp-plan-fig p {\n  font-size: var(--bp-fs-foot) !important; line-height: 1.6 !important;\n  color: #565656; margin-top: var(--bp-s-3); max-width: var(--bp-prose);\n}\n.bp-plan-box .bp-plan-fig p {\n  color: rgba(255,255,255,0.82) !important; max-width: none; margin-top: var(--bp-s-4);\n}\n.bp-plan .wp-block-list { padding-left: 0; }\n\n\/* THE ANNOUNCEMENT STRIP, after the conversion (T229 fix round 2, 2026-09-07).\n\n   The strip's two lines were <span>s. The conversion made them core paragraphs,\n   which is the point of the task, and two of the page's OWN rules then reached\n   them for the first time:\n\n     `.bp-plan, .bp-plan *`  sets text-align:left as the page's reset. On a span\n       it did nothing, because text-align does not lay out an inline box, and the\n       strip's own centre was inherited by the text inside it. On a paragraph it\n       matches the element directly, and a declaration on the element always beats\n       an inherited one, whatever the specificity. The strip read flush left.\n     `.bp-plan p`  gives every paragraph the prose column (620px) and a 16px\n       bottom margin. That is the rule for body copy in a section, not for a line\n       inside a full-width bar: it made the strip 66px tall at 1440 where its own\n       10px padding says 46, and pinned its text to a 620px box at the left edge.\n\n   Measured on the served page 2026-09-07 before this rule: 1440 \/ 1024 \/ 768 all\n   66px tall, the line starting at x=40 in a 620px box, computed text-align left.\n\n   So the strip's own rule is written for the paragraphs it now contains, and the\n   deadline line keeps `bp-off` as its switch, untouched.\n\n   HOW IT WINS, because it is not specificity. `.bp-plan-announce p` and\n   `.bp-plan p` are both one class and one type, (0,1,1), so they TIE. It carries\n   `!important` to beat the three properties `.bp-plan p` sets plainly (max-width,\n   margin) and the reset's plain text-align, and on font-size, where `.bp-plan p`\n   is `!important` too, it wins by coming LATER IN THIS SAME STYLESHEET. That is\n   load bearing: move this block above `.bp-plan p` and the strip's line goes back\n   to 17px. Measured after, at 1440 \/ 1024 \/ 768 \/ 390: the strip is 45px tall at\n   every width, one centred line the full width of the bar. *\/\n.bp-plan-announce p {\n  text-align: center !important; max-width: none !important;\n  margin: 0 !important; font-size: var(--bp-fs-small) !important;\n  font-weight: 600 !important;\n}\n\n\n\/* --- T370a: THE OFFER SECTION OF THE SALES PAGE AFTER THE FREE SCAN, brought here.\n   Jesse, 2026-09-22: that page has a stronger offer section, put it on this one too.\n   The value rows, their pictures and the EUR 297 total are\n   brands\/bioprofile\/blocks\/pages\/bi-plan-value-stack.json, drawn there by\n   offer-stack@1.7.1 on bp-platform\/staging 8dbb6a2f, matched on served bytes. The\n   rules below are that block's own, mapped onto this page's core-block wrappers and\n   scoped to .bp-offer so nothing else on the page inherits them.\n\n   THE FOUR TOKENS THIS PAGE DOES NOT DEFINE are declared here with the source's own\n   values. Every other value is a token this page already has, consumed and never\n   re-copied as hex.\n\n   THE PAGE'S OWN RESET FIGHTS EVERY ONE OF THESE. `.bp-plan, .bp-plan *` sets\n   line-height 1.5 !important, text-align left, list-style none and a transparent\n   background; `.bp-plan p` caps the measure at --bp-prose and colours the text ink,\n   because #bp-price carries --peak and not --dark. So every rule that needs another\n   value carries the same weight, on purpose, and every text on the dark band names\n   its own colour. --- *\/\n\/* The app draws both dark surfaces of the offer with ONE STOP DARKENED, #228A62 to\n   #1C7552, so that every text on them clears the AA the design base asks for; the\n   block registry records it as grad-dark-aa and cites it as the reason. Both\n   surfaces of this offer take the same gradient, and nothing else on the page\n   does: the token is declared here, beside the offer, and never over the page's\n   own --bp-grad-dark. *\/\n.bp-plan { --bp-grad-dark-aa: linear-gradient(237deg, rgba(0,88,89,0.00) 62.94%, #005859 100%), linear-gradient(90deg, rgba(28,117,82,0.00) 40%, #1C7552 100%), #006B62; }\n.bp-offer.bp-plan-offerblock { background: var(--bp-grad-dark-aa); }\n.bp-plan .bp-plan-offer-head { background: var(--bp-grad-dark-aa); }\n\/* the app's contents card stands on its own white ground *\/\n.bp-plan .bp-plan-offer { background: var(--bp-white); }\n\n.bp-offer { --bp-fs-price: 48px;\n  --bp-on-dark-card: rgba(255,255,255,0.08);\n  --bp-on-dark-line: rgba(255,255,255,0.18);\n  --bp-on-dark-soft: rgba(255,255,255,0.86); }\n\n\/* the band's own head, which this page did not have *\/\n\/* measured against the app's own band on 2026-09-22, served and logged out, at 1440,\n   1025 and 390: the eyebrow is WHITE there and not lime, the three lines hold the\n   measures 620, 820 and 620, and the rhythm under them is 12, 24 and 16 *\/\n.bp-plan .bp-offer-eyebrow { font-size: var(--bp-fs-eyebrow) !important; font-weight: 600 !important;\n  line-height: var(--bp-lh-body) !important; letter-spacing: 0.08em; text-transform: uppercase;\n  color: var(--bp-white) !important; max-width: var(--bp-prose);\n  margin-bottom: var(--bp-s-3) !important; }\n.bp-plan .bp-offer-h2 { color: var(--bp-white) !important; max-width: 820px;\n  margin-bottom: var(--bp-s-5); }\n.bp-plan .bp-offer-sub { color: var(--bp-white) !important; max-width: var(--bp-prose);\n  margin-bottom: var(--bp-s-4) !important; }\n\/* the same eyebrow on the contents card's dark head, centred with its title *\/\n.bp-plan .bp-offer-eyebrow--card { color: var(--bp-white) !important; text-align: center;\n  margin: 0 auto var(--bp-s-2) !important; }\n\n\/* THE GRID. The source runs the rows at 1.18fr against the card at 0.82fr, because\n   every row carries a picture now and the column holding them is the wider of the\n   two. This page ran 0.92\/1.08 when its left column was one short card. *\/\n.bp-offer .bp-plan-anchor { grid-template-columns: minmax(0, 1.18fr) minmax(0, 0.82fr);\n  align-items: start; margin-top: var(--bp-s-6); }\n.bp-offer .bp-plan-anchor-side { grid-template-rows: auto; }\n\n\/* THE VALUE ROWS, on the band's own translucent card *\/\n.bp-offer .bp-offer-stack { border-radius: var(--bp-radius-card); padding: var(--bp-s-6);\n  background: var(--bp-on-dark-card); border: 1px solid var(--bp-on-dark-line); }\n.bp-offer .bp-offer-row { display: grid; grid-template-columns: 22px minmax(0, 1fr) auto;\n  column-gap: var(--bp-s-3); row-gap: var(--bp-s-3); align-items: start;\n  padding: var(--bp-s-3) 0; border-bottom: 1px solid var(--bp-on-dark-line); }\n.bp-offer .bp-offer-row:first-child { padding-top: 0; }\n.bp-offer .bp-offer-row:last-child { border-bottom: 0; }\n.bp-offer .bp-offer-check { grid-column: 1; color: var(--bp-lime); margin-top: 4px; }\n.bp-offer .bp-offer-check svg { display: block; width: 18px; height: 18px; }\n.bp-offer .bp-offer-item { grid-column: 2; }\n.bp-plan .bp-offer-what { font-size: var(--bp-fs-body) !important; font-weight: 700 !important;\n  line-height: 1.5 !important; color: var(--bp-white) !important; margin-bottom: 0; }\n\/* the sentence takes full white on this panel: the approved page's 0.86 white reads\n   4.01 against it, and a card over the dark band has to clear AA *\/\n.bp-plan .bp-offer-says { font-size: var(--bp-fs-small) !important; line-height: 1.6 !important;\n  color: var(--bp-white) !important; max-width: none;\n  margin: var(--bp-s-1) 0 0 !important; }\n.bp-plan .bp-offer-value { grid-column: 3; font-size: var(--bp-fs-body) !important;\n  font-weight: 700 !important; line-height: 1.5 !important; color: var(--bp-white) !important;\n  white-space: nowrap; text-align: right; font-variant-numeric: tabular-nums;\n  max-width: none; margin-bottom: 0 !important; }\n.bp-offer .bp-offer-shot { grid-column: 2 \/ -1; display: block; overflow: hidden;\n  border-radius: var(--bp-radius-card); border: 1px solid var(--bp-on-dark-line);\n  background: var(--bp-on-dark-card); line-height: 0; }\n.bp-offer .bp-offer-shot figure { margin: 0; }\n\/* the page's own .bp-plan-fig frame is not this frame: these carry the stack's own\n   border and radius, and nothing of the screenshot treatment *\/\n.bp-offer .bp-offer-shot img { display: block; width: 100%; max-width: 100%;\n  aspect-ratio: 16 \/ 7; object-fit: cover; object-position: top center;\n  border: 0; border-radius: 0; box-shadow: none; background: transparent; }\n.bp-offer .bp-offer-shot-phone { display: none; }\n\n\/* THE TOTAL is the number a reader holds against the price, so it takes the\n   surface's own white: the lime measures 2.65 on this panel, under the 3 a large\n   text needs, while the check marks keep their lime because a shape carries no\n   text. EUR 297 is the VALUE of what is in the offer; the card beside it carries\n   what a person pays, and the two never meet in one sentence. *\/\n.bp-offer .bp-offer-total { display: flex; align-items: baseline;\n  justify-content: space-between; gap: var(--bp-s-4); margin-top: var(--bp-s-4);\n  padding-top: var(--bp-s-4); border-top: 1px solid var(--bp-on-dark-line);\n  font-weight: 700; }\n.bp-plan .bp-offer-total-label { font-size: var(--bp-fs-body) !important;\n  font-weight: 700 !important; color: var(--bp-white) !important; max-width: none;\n  margin-bottom: 0 !important; }\n.bp-plan .bp-offer-total-value { font-size: var(--bp-fs-h3) !important;\n  font-weight: 700 !important; color: var(--bp-white) !important;\n  font-variant-numeric: tabular-nums; white-space: nowrap; max-width: none;\n  margin-bottom: 0 !important; }\n\n\/* THE PRICE CARD keeps every element and every class the page's own script drives:\n   .bp-ps-plain, .bp-ps-coupon, .bp-off, [data-coupon-code], the one deadline with\n   its four cells, and the button the coupon block rewrites. It gains one line, the\n   source's own, and that line is true at 149 and at 67 alike, so it carries no\n   state class and no state can hide it. *\/\n.bp-plan .bp-offer-fine { font-size: var(--bp-fs-small) !important; line-height: 1.75 !important;\n  color: #565656 !important; max-width: none; margin: var(--bp-s-3) 0 0 !important; }\n\n\/* THE COUPON ROWS AND THE COUNTDOWN UNITS ARE CORE BLOCKS NOW. They were a `dl`\n   and a row of `<i>` labels inside two wp:html islands, which put \"Prijs\", \"Jouw\n   korting\", \"Prijs vandaag\", \"dagen\", \"uur\", \"minuten\" and \"seconden\", and the\n   amounts beside them, where nobody can edit them in WordPress. Ruling 1 and the\n   brand rule of 2026-09-05 both say those belong in core blocks, and an island\n   holds the design, a drawing or an EMPTY runtime cell. The two islands that are\n   left hold exactly that: the code's empty span and the countdown's empty number.\n   Every hook the page's own script drives is where it was. The rules below carry\n   the `dl`'s own reading onto the group and paragraph wrappers that replaced it. *\/\n.bp-plan .bp-offer .bp-plan-coupon-key { margin: 0 !important; max-width: none;\n  font-size: var(--bp-fs-small) !important; color: #565656 !important; }\n.bp-plan .bp-offer .bp-plan-coupon-val { margin: 0 !important; max-width: none;\n  font-weight: 700 !important; color: var(--bp-ink) !important; text-align: right;\n  font-variant-numeric: tabular-nums; }\n.bp-plan .bp-offer .bp-plan-coupon-discount .bp-plan-coupon-val { color: var(--bp-hl-ink) !important; }\n.bp-plan .bp-offer .bp-plan-coupon-total .bp-plan-coupon-key { font-size: var(--bp-fs-body) !important;\n  font-weight: 700 !important; color: var(--bp-ink) !important; }\n.bp-plan .bp-offer .bp-plan-coupon-total .bp-plan-coupon-val { font-size: var(--bp-fs-price) !important;\n  line-height: 1.1 !important; letter-spacing: -0.02em !important; }\n@media (max-width: 560px) {\n  .bp-plan .bp-offer .bp-plan-coupon-total .bp-plan-coupon-val { font-size: 40px !important; }\n}\n.bp-plan .bp-offer .bp-plan-count-unit { margin: 0 !important; max-width: none;\n  font-style: normal; font-size: var(--bp-fs-foot) !important; color: #565656 !important; }\n\n\/* THE CARD FOLLOWS THE READER, and the one thing in the way is named and lifted\n   FOR THIS PAGE ONLY. Elementor puts `body, html { overflow-x: hidden }` on every\n   page of bioprofile.com, and an overflow other than `visible` on the scrolling\n   ancestor takes a sticky element out of the scroller it would stick to. Measured\n   on the served preview on 2026-09-22, four variants at 1440 and 1025: stretching\n   the columns changes nothing, and `overflow-x: clip` makes the card follow at\n   every width, with no sideways scroll anywhere. `clip` clips exactly as `hidden`\n   does and creates no scroll container, which is why sticky survives it.\n\n   The override is scoped to this page by the body's own page id, so no other page\n   of the site is touched: 5890 is the hidden preview and 5215 is the page this\n   offer goes on, and the same rule serves both.\n\n   THE OFFSETS ARE MEASURED, not copied from the software, and they are measured in\n   the state that matters. This site's header SHRINKS once the page is scrolled,\n   and the card only ever sticks while the page is scrolled, so the offset is the\n   header's scrolled height: 84px from 1100px wide (124px at rest there), and\n   124px from 1025 to 1099 (171px at rest, where its nav wraps onto a second row).\n   Below 1025 the columns become one and the card simply follows the stack. *\/\nhtml:has(body.page-id-5890), html:has(body.page-id-5215),\nbody.page-id-5890, body.page-id-5215 { overflow-x: clip; }\n@media (min-width: 1025px) {\n  .bp-offer .bp-plan-anchor-now { align-self: start; position: sticky;\n    top: calc(124px + var(--bp-s-5)); }\n}\n@media (min-width: 1100px) {\n  .bp-offer .bp-plan-anchor-now { top: calc(84px + var(--bp-s-5)); }\n}\n\n@media (max-width: 1024px) {\n  .bp-offer .bp-plan-anchor { grid-template-columns: 1fr; }\n}\n\/* On a phone the picture takes the row's full width and the row shows the phone\n   crop instead: a region of the software's own phone layout, shot at 4 by 3, so its\n   frame here is 4 by 3 too and nothing is cut or stretched. Exactly one of the two\n   is displayed at any width, which takes the other out of the accessibility tree as\n   well as out of view. *\/\n@media (max-width: 767px) {\n  .bp-offer .bp-offer-stack { padding: var(--bp-s-5); }\n  .bp-offer .bp-offer-row { grid-template-columns: 22px minmax(0, 1fr); }\n  .bp-plan .bp-offer-value { grid-column: 2; text-align: left; margin-top: var(--bp-s-1) !important; }\n  .bp-offer .bp-offer-shot { grid-column: 1 \/ -1; }\n  .bp-offer .bp-offer-shot-wide { display: none; }\n  .bp-offer .bp-offer-shot-phone { display: block; }\n  .bp-offer .bp-offer-shot img { aspect-ratio: 4 \/ 3; }\n}\n\/* T376A LAYOUT: the operator's two layout requests of 2026-09-24.\n\n   THE COUNTDOWN'S FOUR BOXES SHARE THE CARD'S WIDTH. The row was a wrapping flex\n   row of cells sized by their own words: at 1440 it left 52px empty on the right,\n   at 1025 the fourth box wrapped under the first, and in the one-column card at\n   1024 and 768 it filled well under half. Four equal columns with one gap now fill\n   the card at every width. Below 421px the two-by-two grid above stays, so\n   \"seconden\" keeps its whole word, and it fills the width the same way.\n\n   THE 30-DAY PHOTO BESIDE ITS TEXT from 1025px up. The text keeps its own measure,\n   so not one line breaks differently, and the photo takes the empty half beside it\n   with its top on the heading's top, cropped 4 by 3 like the page's other photos\n   beside text and held on the glass and the shoes. The photo spans every row the\n   text can take, so a paragraph added in the editor stays in the text column. Only\n   the section holding the band photo is a grid, and below 1025 it is the stack it\n   was. *\/\n.bp-plan-count { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: var(--bp-s-2); }\n.bp-plan-count-cell { min-width: 0; padding-inline: var(--bp-s-1); }\n@media (max-width: 420px) {\n  .bp-plan-count { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (min-width: 1025px) {\n  .bp-plan-sec--quiet:has(> .bp-plan-band) { display: grid; align-items: start;\n    grid-template-columns: minmax(0, var(--bp-prose)) minmax(0, 1fr);\n    column-gap: var(--bp-s-7); }\n  .bp-plan-sec--quiet:has(> .bp-plan-band) > * { grid-column: 1; }\n  .bp-plan-sec--quiet:has(> .bp-plan-band) > .bp-plan-band { grid-column: 2;\n    grid-row: 1 \/ span 20; margin: 0 !important; }\n  .bp-plan-sec--quiet:has(> .bp-plan-band) > .bp-plan-band img { aspect-ratio: 4 \/ 3;\n    object-position: 25% 50%; }\n}\n\/* \/T376A LAYOUT *\/\n<\/style>\n\n\n\n<div class=\"wp-block-group bp-plan is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-announce is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-as-plain wp-block-paragraph\">Volle 30 Tage Ergebnisgarantie.<\/p>\n\n\n\n<p class=\"bp-as-deadline bp-off wp-block-paragraph\">Ihr Rabatt l\u00e4uft am {date}, 23:59 Uhr ab.<\/p>\n\n<\/div>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-hero bp-plan-sec--peak is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-hero-grid is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-hero-head is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-eyebrow wp-block-paragraph\">BioProfile-Plan \u00b7 nach Ihrem vollst\u00e4ndigen Scan<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Ihr pers\u00f6nlicher Gesundheitsplan, aufgebaut auf Ihrer eigenen Analyse.<\/h1>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-hero-tail is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-sub wp-block-paragraph\">Keine allgemeinen Ratschl\u00e4ge. Was Sie essen, wann Sie essen, was Sie einnehmen und was Sie jeden Tag tun, gesetzt auf Ihre zehn Profile und Ihre Reihenfolge.<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-cta is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n\n\n<p class=\"bp-ps-plain bp-plan-micro wp-block-paragraph\">149 EUR einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n\n\n<p class=\"bp-ps-coupon bp-off bp-plan-micro wp-block-paragraph\">67 EUR statt 149, einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n<\/div>\n\n\n\n<ul class=\"wp-block-list bp-plan-proof\">\n\n<li><b>\u00dcber 15.000<\/b><span> Gesundheitsanalysen.<\/span><\/li>\n\n\n<li><b>15<\/b><span> B\u00fccher.<\/span><\/li>\n\n\n<li><b>\u00dcber 600.000<\/b><span> Menschen geholfen.<\/span><\/li>\n\n<\/ul>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-box is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-fig is-layout-flow wp-block-group-is-layout-flow\">\n\n<picture><source media=\"(max-width: 767px)\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-cover-7634919b.webp\" width=\"760\" height=\"1069\"><img fetchpriority=\"high\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp\" width=\"1100\" height=\"808\" alt=\"Zwei Seiten aus einem BioProfile-Plan nebeneinander, der Umschlag und die Seite mit den zehn Profilen\" fetchpriority=\"high\" decoding=\"async\"><\/picture>\n\n\n\n<p class=\"bp-plan-cap--wide wp-block-paragraph\">Das Deckblatt und Ihre zehn Profile, aus einem echten Plan. Der Name ist durch ein Pseudonym ersetzt.<\/p>\n\n\n\n<p class=\"bp-plan-cap--narrow wp-block-paragraph\">Das Deckblatt eines echten Plans, mit den drei Schwerpunkten. Der Name ist durch ein Pseudonym ersetzt.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-readback is-layout-flow wp-block-group-is-layout-flow\" id=\"bp-probleem\">\n\n<div class=\"wp-block-group bp-plan-readback-in is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Womit Menschen wirklich zu k\u00e4mpfen haben.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-readback-say is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-st-generic bp-plan-state is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-say wp-block-paragraph\">Bei BioProfile sehen wir oft, dass Menschen mit schlechtem Schlaf, mit wenig Energie und mit einem aufgebl\u00e4hten Gef\u00fchl zu k\u00e4mpfen haben.<\/p>\n\n<\/div>\n\n\n\n<div class=\"bp-st-personal bp-off bp-plan-state\">\n        <p class=\"bp-plan-say\" data-plan-slot data-plan-template=\"Bij BioProfile zien we vaak dat mensen worstelen met {pijn1}, met {pijn2} en met {pijn3}.\"><\/p>\n      <\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-readback-body is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Nicht eine Sache, sondern ein paar Dinge zugleich. Jeden Tag, und meistens schon seit Jahren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es sind die Dinge, die Sie selbst f\u00fchlen und sehen, und es sind genau die Dinge, mit denen ein Plan beginnt.<\/p>\n\n<\/div>\n\n\n\n<div class=\"bp-plan-pains\" hidden><span data-pain-key=\"gewicht\" data-pain-phrase=\"gewicht dat niet meegeeft\" data-pain-weight=\"5\">Gewicht, das nicht nachgibt<\/span><span data-pain-key=\"slaap\" data-pain-phrase=\"slecht slapen\" data-pain-weight=\"4\">schlecht schlafen<\/span><span data-pain-key=\"energie\" data-pain-phrase=\"weinig energie\" data-pain-weight=\"4\">wenig Energie<\/span><span data-pain-key=\"opgeblazen\" data-pain-phrase=\"een opgeblazen gevoel\" data-pain-weight=\"4\">ein aufgebl\u00e4hter Bauch<\/span><span data-pain-key=\"libido\" data-pain-phrase=\"minder zin in seks\" data-pain-weight=\"3\">weniger Lust auf Sex<\/span><\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--beige is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Die meisten Menschen sehen das als &#8220;normal&#8221;. Wir sehen es als Warnung.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-split bp-plan-split--even bp-plan-split--fill is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-split-text is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Sie wachen morgens auf, aber Sie sind nicht ganz ausgeruht. Sie brauchen Zeit und vielleicht Kaffee, bevor Sie gut denken k\u00f6nnen. Und bevor sich Ihr K\u00f6rper ganz geschmeidig bewegt. Manchmal denken Sie &#8220;woher nehme ich heute wieder die Energie&#8221;, aber laut sagen Sie das nie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wo Sie fr\u00fcher Antrieb hatten. Lust, Dinge anzupacken. Libido. F\u00fchlt sich das jetzt alles flach an, manchmal sogar schlaff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie haben die kleinen Beschwerden einfach angenommen. Ab und zu Kopfschmerzen. Ein Bl\u00e4hgef\u00fchl oder Bl\u00e4hungen. Mehr Fetteinlagerung und ein Ring um Ihre Taille. D\u00fcnner werdendes Haar. Eine weniger ebenm\u00e4\u00dfige Haut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie machen einen Witz dar\u00fcber: &#8220;wir werden alle \u00e4lter, nicht wahr&#8221;. Aber eigentlich wollen Sie das nicht.<\/p>\n\n<\/div>\n\n\n\n<div class=\"bp-plan-split-media\">\n      <figure class=\"bp-plan-fig bp-plan-fig--photo\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/jouw-plan-man-bekijkt-top-3-hefbomen-op-laptop.webp\" width=\"1320\" height=\"1079\" alt=\"Ein Mann Anfang f\u00fcnfzig in einem hellblauen Hemd sitzt an einem h\u00f6lzernen Esstisch an einem Fenster mit Blick auf den Garten und schaut l\u00e4chelnd auf den Laptop, mit den Analyseergebnissen der BioProfile-App auf dem Bildschirm: die drei gr\u00f6\u00dften Hebel mit ihren Scores.\" loading=\"lazy\" decoding=\"async\"><\/figure>\n    <\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Drei Gr\u00fcnde, warum es nicht Ihre Schuld ist. Aber es ist sehr wohl Ihre Verantwortung, etwas daran zu tun.<\/h2>\n\n\n\n<ol class=\"wp-block-list bp-plan-reasons\">\n\n<li><span class=\"bp-plan-reason-n\" aria-hidden=\"true\">1<\/span><span class=\"bp-plan-reason-t\">Sie haben allgemeinen Ratschl\u00e4gen zu Ern\u00e4hrung und Gesundheit gefolgt. Diese funktionieren f\u00fcr den durchschnittlichen Menschen. Aber Sie sind nicht durchschnittlich. Sie m\u00fcssen zuerst wissen, wo Sie heute stehen.<\/span><\/li>\n\n\n<li><span class=\"bp-plan-reason-n\" aria-hidden=\"true\">2<\/span><span class=\"bp-plan-reason-t\">Sie haben speziell auf einen einzelnen Teil geschaut. Aber alles h\u00e4ngt zusammen. Schlechter Schlaf macht m\u00fcde. M\u00fcdigkeit erh\u00f6ht die Lust auf S\u00fc\u00dfes. S\u00fc\u00dfes Essen f\u00fchrt zu Gewichtszunahme, verminderter geistiger Wachheit und einem \u201eEnergietief\u201c. Das f\u00fchrt zum Kaffeetrinken oder zu einem anderen Stimulans, was Ihren Schlaf verschlechtert.<\/span><\/li>\n\n\n<li><span class=\"bp-plan-reason-n\" aria-hidden=\"true\">3<\/span><span class=\"bp-plan-reason-t\">Sie wussten nicht, welche Reihenfolge f\u00fcr Sie die richtige war, um es anzugehen. Es gibt 10 Bereiche, die Sie analysieren m\u00fcssen. Sie beeinflussen sich gegenseitig. Die Reihenfolge z\u00e4hlt.<\/span><\/li>\n\n<\/ol>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--wash is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-thesis is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Warum es nicht an der Beratung lag, sondern am Startpunkt.<\/h2>\n\n\n\n<p class=\"bp-plan-pull wp-block-paragraph\">Das Problem ist, dass keiner dieser Ratschl\u00e4ge mit einer echten Analyse beginnt.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-argument is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Sie haben wahrscheinlich schon einiges probiert. Ein Supplement dazu. Einem Ern\u00e4hrungsplan folgen. Vielleicht sogar eine Fachperson, die einen Plan f\u00fcr Sie erstellt hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Problem liegt nicht in diesen Dingen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie setzen nicht dort an, wo man ansetzen sollte: beim vollst\u00e4ndigen Wissen dar\u00fcber, wo Sie heute stehen. Erst wenn Sie das wissen, k\u00f6nnen Sie bestimmen, was der richtige n\u00e4chste Schritt ist. Und erst dann wissen Sie, ob dieses Supplement, dieser Ern\u00e4hrungsplan oder dieser Rat f\u00fcr Sie das Erste ist, was z\u00e4hlt, oder das Letzte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt viele gute Fachleute. Was fast \u00fcberall fehlt, ist die Analyse und der Startpunkt. Da kommen wir ins Spiel. Wir haben \u00fcber 15.000 Gesundheitsanalysen gemacht, und wir wissen, wovon wir sprechen.<\/p>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--dark is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Zum ersten Mal eine echte Analyse und ein pers\u00f6nlicher Plan, ohne die hohen Kosten.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-lead2 is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Wenn Sie bis auf Ihre Blutwerte genau wissen m\u00f6chten, wo Sie stehen, dann ist das der sch\u00e4rfste Weg. Haben Sie aktuelle Blutwerte, dann f\u00fcgen Sie sie Ihrem Scan hinzu und Ihr Bild wird sch\u00e4rfer. Wo das Blut die eigentliche Messung ist, sagen wir das auch dazu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr viele Menschen ist das zu teuer. Und es ist nicht n\u00f6tig, um gut zu beginnen.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-contrast is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-contrast-then is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Denn so lief es bisher. Rund tausend Euro f\u00fcr Bluttests. Ein Experte. Lange Erstgespr\u00e4che und Frageb\u00f6gen. Oft mehrere Experten, die alle etwas anderes sagen. Und Sie m\u00fcssen alles zusammenbringen und raten, was nun wirklich wirkt.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-contrast-now is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Zum ersten Mal bekommen Sie den Vorteil eines echten Experten ohne diese Kosten. Und wenn Sie es sp\u00e4ter doch auf dem Niveau einer vollst\u00e4ndigen Blutuntersuchung wollen, ist das ohne Weiteres m\u00f6glich.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<p class=\"bp-plan-soonline wp-block-paragraph\">Wir bleiben auch nicht beim Fragebogen stehen. Wir werden die Blutuntersuchung selbst durchf\u00fchren: einen vollst\u00e4ndigen Blutwerte-Scan von rund 100 Biomarkern. Dieser Scan ist in Entwicklung und heute noch nicht bestellbar. Wir sagen es hier, damit Sie wissen, wohin das f\u00fchrt.<\/p>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-analyse is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Was wir analysieren<\/h2>\n\n\n\n<p class=\"bp-plan-analyse-lead wp-block-paragraph\">Elf Bereiche, jeder mit einem Score von 0 bis 100. Zusammen ein Bild davon, wo Sie jetzt stehen.<\/p>\n\n\n\n<ul class=\"bp-plan-rings\"><li class=\"bp-plan-ring bp-plan-ring--lime\" data-pct=\"74\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"68.61\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">74<\/b><\/span><span class=\"bp-plan-ring-cap\">Energie<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--forest\" data-pct=\"61\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"102.92\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">61<\/b><\/span><span class=\"bp-plan-ring-cap\">Schlaf<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--slate\" data-pct=\"58\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"110.84\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">58<\/b><\/span><span class=\"bp-plan-ring-cap\">Stress<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--emerald\" data-pct=\"82\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"47.50\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">82<\/b><\/span><span class=\"bp-plan-ring-cap\">Darm<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--teal\" data-pct=\"69\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"81.81\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">69<\/b><\/span><span class=\"bp-plan-ring-cap\">Fokus<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--slate\" data-pct=\"66\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"89.72\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">66<\/b><\/span><span class=\"bp-plan-ring-cap\">Hormone<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--olive\" data-pct=\"77\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"60.70\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">77<\/b><\/span><span class=\"bp-plan-ring-cap\">Stoffwechsel<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--teal\" data-pct=\"71\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"76.53\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">71<\/b><\/span><span class=\"bp-plan-ring-cap\">Herz &amp; Bewegung<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--emerald\" data-pct=\"63\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"97.64\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">63<\/b><\/span><span class=\"bp-plan-ring-cap\">Regeneration<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--forest\" data-pct=\"79\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"55.42\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">79<\/b><\/span><span class=\"bp-plan-ring-cap\">Gesund \u00e4lter werden<\/span><\/li><li class=\"bp-plan-ring bp-plan-ring--teal\" data-pct=\"85\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"39.58\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">85<\/b><\/span><span class=\"bp-plan-ring-cap\">Wohlbefinden<\/span><\/li><\/ul>\n\n\n\n<div class=\"wp-block-group bp-plan-score is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"bp-plan-ring bp-plan-ring--teal bp-plan-ring--score\" data-pct=\"71\"><span class=\"bp-plan-ring-dial\"><svg viewBox=\"0 0 108 108\" aria-hidden=\"true\" focusable=\"false\"><circle class=\"bp-plan-ring-track\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\"><\/circle><circle class=\"bp-plan-ring-val\" cx=\"54\" cy=\"54\" r=\"42\" stroke-width=\"9\" stroke-dasharray=\"263.89\" stroke-dashoffset=\"76.53\"><\/circle><\/svg><b class=\"bp-plan-ring-n\">71<\/b><\/span><\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-score-text is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr BioProfile-Score<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Score \u00fcber das ganze Bild: alle elf Bereiche zusammen, in einer Zahl.<\/p>\n\n\n\n<p class=\"bp-plan-analyse-note wp-block-paragraph\">Das sind Beispielwerte. Ihre eigenen Scores kommen aus Ihrem eigenen Scan.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--beige is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Zum ersten Mal in der Geschichte ist es jetzt wirklich m\u00f6glich, die biologische Uhr zur\u00fcckzudrehen. So machen wir das.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-argument is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Die gute Nachricht ist: Der aktuelle Zustand Ihres K\u00f6rpers, Ihre aktuelle Gesundheit, bestimmt nicht Ihre Zukunft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der K\u00f6rper erneuert sich st\u00e4ndig selbst. Der K\u00f6rper ist ein selbstheilendes System. Es ist eigentlich ein &#8220;selbstheilendes Wunder&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hrend Sie dies lesen, schl\u00e4gt Ihr Herz, nehmen Ihre Lungen Sauerstoff auf, wacht Ihr Immunsystem \u00fcber Sie und werden jede Sekunde fast vier Millionen Zellen ersetzt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In hundert Tagen bildet Ihr K\u00f6rper sch\u00e4tzungsweise 33 Billionen neue Zellen: eine Menge, die mehr als 100 % der Gesamtzahl der Zellen entspricht, aus denen Ihr K\u00f6rper in einem Moment besteht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nicht jede Zelle erneuert sich gleich schnell. Aber Ihr K\u00f6rper als Ganzes steht nie still: er repariert, ersetzt und passt sich st\u00e4ndig an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem, was Sie essen, wie Sie schlafen, wie viel Sie sich bewegen und wie gut Sie sich erholen, beeinflussen Sie jeden Tag die Bedingungen, unter denen diese Erneuerung stattfindet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr K\u00f6rper von heute muss also nicht Ihr K\u00f6rper von morgen sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Bioprofile sehen wir, dass in uns allen ein leiser Wunsch lebt, die Uhr einige Jahre zur\u00fcckzudrehen. Wieder so auszusehen und sich so zu f\u00fchlen wie vor 5 Jahren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Wissenschaft hat in den letzten Jahren bewiesen, dass das m\u00f6glich ist. Wir analysieren, wir beraten, und danach gehen wir diesen Weg gemeinsam mit Ihnen. Genau das ist Bioprofile.<\/p>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Von Ihrer Analyse zu Ihrem Plan, und zu Ihren neuen Gewohnheiten. So gehen wir vor.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-steps is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-steps-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-steps-line\" aria-hidden=\"true\"><\/span>\n\n\n\n<div class=\"wp-block-group bp-plan-step is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-step-node\" aria-hidden=\"true\"><\/span>\n\n\n\n<p class=\"bp-plan-step-label wp-block-paragraph\">Schritt 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie bestellen Ihren Plan auf dieser Seite.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-step is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-step-node\" aria-hidden=\"true\"><\/span>\n\n\n\n<p class=\"bp-plan-step-label wp-block-paragraph\">Schritt 2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Direkt danach schauen wir, ob Ihr vollst\u00e4ndiger Scan schon da ist. Ist er noch nicht da, dann bekommen Sie von uns den Link und machen ihn nachtr\u00e4glich. Kostenlos, zehn bis f\u00fcnfzehn Minuten. Das ist erforderlich, um einen guten pers\u00f6nlichen Plan erstellen zu k\u00f6nnen.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-step is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-step-node\" aria-hidden=\"true\"><\/span>\n\n\n\n<p class=\"bp-plan-step-label wp-block-paragraph\">Schritt 3<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir lesen Ihr Ergebnis: Ihre zehn Profile, Ihre drei Aufmerksamkeitspunkte, Ihre eigenen Antworten zu jeder Frage, Ihren Wohlbefindens-Check und die Signale, die m\u00f6glicherweise einen Arzt erfordern.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-step is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-step-node\" aria-hidden=\"true\"><\/span>\n\n\n\n<p class=\"bp-plan-step-label wp-block-paragraph\">Schritt 4<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir erstellen Ihren Plan. Jeder Rat darin hat eine wissenschaftliche Grundlage, die aus unseren Quellen stammt.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-step is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-step-node\" aria-hidden=\"true\"><\/span>\n\n\n\n<p class=\"bp-plan-step-label wp-block-paragraph\">Schritt 5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie bekommen Ihren Plan als PDF, \u00fcber einen pers\u00f6nlichen Link.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--wash bp-plan-food is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Ihr Plan beginnt bei dem, was Sie gern essen<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-split bp-plan-split--even is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-split-text is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Bevor wir Ihren pers\u00f6nlichen Plan erstellen, fragen wir nach Ihren Essensvorlieben. Nichts ist so \u00e4rgerlich wie ein Ern\u00e4hrungsplan voller Essen, das Sie nicht m\u00f6gen, nicht wollen oder nicht vertragen. Deshalb lautet unsere erste Regel: Ihr Ern\u00e4hrungsplan beginnt bei dem, was Sie jetzt schon gern essen und was schon gut f\u00fcr Sie ist. Erst danach bauen wir den Rest auf, rund um das, was Ihnen schmeckt und was Sie essen k\u00f6nnen, nicht rund um das, was wir f\u00fcr richtig halten. Wir kn\u00fcpfen zuerst an Ihre heutigen gesunden Gewohnheiten an. Wir ber\u00fccksichtigen Ihre Unvertr\u00e4glichkeiten und Allergien, Ihre Eiwei\u00dfvorlieben (Fleischesser, Fisch ja\/Fleisch nein, vegan usw.) und andere W\u00fcnsche.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-split-text is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\"><strong>Pers\u00f6nlicher Plan:<\/strong> Jeder Kauf gibt Ihnen ein Guthaben f\u00fcr einen Plan, den Sie anfordern, sobald Ihr vollst\u00e4ndiger Scan fertig ist und Ihre Essensvorlieben eingetragen sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Paket bei Ihrem Experten:<\/strong> Sie bekommen jeden Monat die Pl\u00e4ne Ihres Pakets als Guthaben; was Sie nicht nutzen, summiert sich und bleibt bestehen, bis Ihr bezahlter Zeitraum endet.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--beige bp-plan-sec--peak is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Das ist der Plan selbst, Seite f\u00fcr Seite.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aus einem echten, abgeschlossenen Plan, aufgebaut auf einem echten vollst\u00e4ndigen Scan. Der Name ist durch ein Pseudonym ersetzt, und nichts im Plan weist darauf hin, um wen es sich handelt.<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-pages is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p05-931424c8.webp\" width=\"1240\" height=\"1754\" alt=\"Kapitelseite aus einem BioProfile-Plan mit dem Score, der Zuverl\u00e4ssigkeit und einem Kasten mit den eigenen Antworten\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Zusammenfassung Ihrer Antworten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jedes Kapitel beginnt mit Ihrem Score, wie zuverl\u00e4ssig er ist und was Ihr Scan sagt.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p03-d9a01385.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit den drei Schwerpunkten und dem Kasten mit Ergebnissen, die nicht in eine Rangfolge gebracht werden\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ihre 3 Schwerpunkte, und warum.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aus den 10 Bereichen bestimmen wir 3 Schwerpunktbereiche. Pro Bereich nennen wir Ihren Score, die Referenzwerte (wo Sie stehen sollten) und Ihr Ergebnis. Wir erstellen keine Rangfolge, denn dies ist eine Analyse f\u00fcr gesunde Menschen, die sich verbessern (und ihre Gesundheit transformieren) wollen. Dies ist keine medizinische Diagnose.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p12-174e55cb.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit dem Ern\u00e4hrungsplan in drei Listen mit den Namen der Gem\u00fcsesorten, H\u00fclsenfr\u00fcchte und Eiwei\u00dfquellen\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ihr Ern\u00e4hrungsplan, in drei Listen.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Sie im \u00dcberblick: was Sie unbegrenzt essen d\u00fcrfen. Was Sie in Ma\u00dfen essen d\u00fcrfen. Und was Sie strikt meiden m\u00fcssen. Konkret, mit den Namen der Lebensmittel dabei. Nicht: &#8220;essen Sie mehr Gem\u00fcse&#8221;.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p14-9abd13ed.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit dem Eiwei\u00dfziel und der Kohlenhydratgrenze in Gramm, mit der Quelle unter jeder Zahl\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ihre Mengen, mit der Quelle dazu.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr Eiwei\u00dfziel, Ihre Kohlenhydratgrenze, Ihre Ballaststoffe, Ihr Wasser und Ihre Obergrenze f\u00fcr zugesetzten Zucker. Alles belegt. Und Ihr &#8220;eating-window&#8221;, die Stunden des Tages, in denen Sie essen (und wann Sie fasten sollen).<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p19-2243ef92.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit Ern\u00e4hrung, Lebensstil und Supplementen nebeneinander zur jeweiligen Tagesstunde\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">So sieht Ihr Tag aus.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ern\u00e4hrung, Lebensstil und Nahrungserg\u00e4nzungsmittel auf einer Seite, einschlie\u00dflich der Tageszeit. F\u00fcr Ihren ganzen Tag.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p16-ec16b760.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit dem Supplementenplan, der Ern\u00e4hrungsbasis und der Gruppierung nach Tageszeit\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ihr Supplementplan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Auf Basis der M\u00e4ngel (an N\u00e4hrstoffen), die wahrscheinlich jetzt in Ihrem K\u00f6rper bestehen, und der Dysbalancen, die wir sehen, bestimmen wir, was Sie zu sich nehmen sollten. Was Sie nicht \u00fcber Ihre Ern\u00e4hrung aufnehmen k\u00f6nnen, verarbeiten wir in einem Supplementplan. Mit Unterscheidung zwischen dem, was in einen Smoothie\/Shake kommt, und welche Kapseln zu welcher Mahlzeit geh\u00f6ren.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-pagecard is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"bp-plan-fig\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-p11-dc0a8ec4.webp\" width=\"1240\" height=\"1754\" alt=\"Seite aus einem BioProfile-Plan mit dem Rhythmus von drei\u00dfig Tagen, verteilt \u00fcber vier Wochen\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ihr Rhythmus von 30 Tagen.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie bekommen einen 4-Wochen-Plan. Aufgebaut in der richtigen Reihenfolge. So m\u00fcssen Sie nicht alles gleichzeitig tun und k\u00f6nnen Schritt f\u00fcr Schritt neue Gewohnheiten einf\u00fchren, die wirken und bleiben.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-proofcta is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-ps-plain bp-plan-micro wp-block-paragraph\">149 EUR einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n\n\n<p class=\"bp-ps-coupon bp-off bp-plan-micro wp-block-paragraph\">67 EUR statt 149, einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Woher das stammt.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-stats is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-stat is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\"><span class=\"bp-plan-stat-pre\">\u00dcber <\/span><span class=\"bp-plan-stat-n\">15.000<\/span><span class=\"bp-plan-stat-t\"> Gesundheitsanalysen.<\/span><\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-stat is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\"><span class=\"bp-plan-stat-pre\"><\/span><span class=\"bp-plan-stat-n\">15<\/span><span class=\"bp-plan-stat-t\"> B\u00fccher.<\/span><\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-stat is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\"><span class=\"bp-plan-stat-pre\">\u00dcber <\/span><span class=\"bp-plan-stat-n\">600.000<\/span><span class=\"bp-plan-stat-t\"> Menschen geholfen.<\/span><\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-note is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Der Fragebogen ist validierten Instrumenten nachgebildet, etwa dem Insomnia Severity Index f\u00fcr Schlaf, der Perceived Stress Scale f\u00fcr Stress, der Fatigue Assessment Scale f\u00fcr Energie, dem Cognitive Failures Questionnaire f\u00fcr Fokus, FINDRISC f\u00fcr das metabolische Risiko und dem MEDAS f\u00fcr Ihr Ern\u00e4hrungsmuster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den WHO-5 Well-Being Index stellen wir Wort f\u00fcr Wort so, wie er ver\u00f6ffentlicht ist, weil er frei und offen verf\u00fcgbar ist. F\u00e4llt Ihr WHO-5 niedrig aus, dann folgen noch vier Fragen aus dem PHQ-2 und dem GAD-2, und die stellen wir nur, um zu wissen, ob wir Sie auf Unterst\u00fctzung hinweisen sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diesen Instrumenten nachgebildet, nicht als diese Instrumente validiert. Wo das so ist, sagen wir es dazu, einschlie\u00dflich dessen, was ein Fragebogen nicht kann.<\/p>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--wash is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-offer-media is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-fig bp-plan-fig--photo is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1800\" height=\"852\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4.webp\" alt=\"Seiten aus einem BioProfile-Plan nebeneinander ausgebreitet und erkl\u00e4rt, mit der Seite mit den zehn Profilen vorne\" class=\"wp-image-5267\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4.webp 1800w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4-300x142.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4-1024x485.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4-768x364.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-fan-65a5b6e4-1536x727.webp 1536w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Seiten aus einem echten Plan, von den zehn Profilen bis zum Rhythmus von drei\u00dfig Tagen.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-offer-head is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-offer-eyebrow bp-offer-eyebrow--card wp-block-paragraph\">Der Plan<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Das steckt in Ihrem Plan.<\/h2>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-lead is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr BioProfile auf einer Seite.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zehn Profile mit ihrem Score, Ihr Gesamtscore und Ihr Wohlbefindens-Check, in einem Bild.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihre drei Schwerpunkte, und warum.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der ehrlichen Grenze pro Bereich: was dieses Ergebnis sagen kann und was nicht.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ein Kapitel pro Schwerpunkt.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Was Ihr Scan sagt, Ihre eigenen Antworten zur\u00fcckgelesen, und was Sie tun.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr Ern\u00e4hrungsplan, in drei Listen.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wovon Sie reichlich essen, was Sie in Ma\u00dfen essen und was Sie stehen lassen. Mit den Namen der Gem\u00fcsesorten, H\u00fclsenfr\u00fcchte, N\u00fcsse, Samen und Eiwei\u00dfquellen dabei, nicht &#8220;mehr Gem\u00fcse&#8221;.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-list is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihre Mengen, in Gramm.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr Eiwei\u00dfziel pro Tag, Ihre Kohlenhydratgrenze und was sie f\u00fcr Sie bedeutet, Ihre N\u00fcsse und Saaten, Ihre Ballaststoffe, Ihr Wasser, Ihre Obergrenze f\u00fcr zugesetzten Zucker und die Richtung bei Fetten. Jede Menge mit der Quelle dazu.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr Essfenster.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wann Sie essen, wann Sie nicht essen und um wie viel Uhr Sie aufh\u00f6ren. Immer mindestens zwei Stunden vor dem Schlafengehen, und k\u00fcrzer, wenn Ihr Ergebnis das verlangt.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr Supplementplan.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Was Sie nehmen, warum, und ein Zeitplan, wann. Die Pulver stehen zusammen als ein Smoothie, die Kapseln stehen zusammen, und wo es einen Unterschied macht, steht die Uhrzeit dabei. Keine Markennamen.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihre Gewohnheiten.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Methoden f\u00fcr ein langes Leben, und Gewohnheiten, die Ihr Nervensystem zur Ruhe bringen, mit Raum, selbst zu w\u00e4hlen, welche Sie davon angehen.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">So sieht Ihr Tag aus.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Seite, auf der Ern\u00e4hrung, Lebensstil und Nahrungserg\u00e4nzung beieinanderstehen, nach der Uhrzeit des Tages.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Ihr Rhythmus von 30 Tagen.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vier Wochen, der Reihe nach, sodass sich nie mehr als ein paar Dinge zugleich \u00e4ndern.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Wann Sie zu einem Arzt gehen.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ihre Signale, in unseren eigenen Worten. Ein Rat, keine Diagnose.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Zum Ausdrucken, und zum Hineinschreiben.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der Plan ist ein Arbeitsbuch: Es gibt Platz, um aufzuschreiben, was Sie zu essen w\u00e4hlen und welche Gewohnheit Sie angehen.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-soon is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-soon-label wp-block-paragraph\">Demn\u00e4chst, noch nicht bestellbar<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-soon-body is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Der vollst\u00e4ndige Blutwerte-Scan.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Etwa 100 Biomarker, gemessen in Ihrem Blut, von uns selbst durchgef\u00fchrt. Der Preis steht noch nicht fest und beginnt bei 999 Euro. Dieser Scan ist nicht Teil Ihres Plans und heute nicht bestellbar.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-offerblock bp-plan-sec--peak bp-offer is-layout-flow wp-block-group-is-layout-flow\" id=\"bp-price\">\n\n<div class=\"wp-block-group bp-plan-offerblock-in is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-offer-eyebrow wp-block-paragraph\">Das Angebot<\/p>\n\n\n\n<h2 class=\"wp-block-heading bp-offer-h2\">Das bekommen Sie<\/h2>\n\n\n\n<p class=\"bp-offer-sub wp-block-paragraph\">Alles, was Sie bekommen, mit dem Wert dazu und mit einem Bild dabei. Kein Abonnement: Sie zahlen einmal.<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-anchor is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-anchor-side is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-offer-stack is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">Der vollst\u00e4ndige Gesundheitsscan<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Alle elf Gesundheitsbereiche, in zehn bis f\u00fcnfzehn Minuten. Sie machen ihn nach Ihrer Anmeldung, und Sie zahlen nichts daf\u00fcr.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">Kostenlos<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a.webp\" alt=\"Ein Fragebildschirm des Gesundheitsscans in der Software.\" class=\"wp-image-5868\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-79d39d8a-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-telefoon-9044a412.webp\" alt=\"Ein Fragebildschirm des Gesundheitsscans in der Software.\" class=\"wp-image-5869\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-telefoon-9044a412.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-telefoon-9044a412-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-telefoon-9044a412-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-gezondheidsscan-telefoon-9044a412-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">Ihre vollst\u00e4ndigen Scan-Ergebnisse<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Alle elf Gesundheitsbereiche offen, mit jedem Score, jeder Erkl\u00e4rung und jedem Signal. Jetzt, und bei jedem neuen Scan in Ihren 30 Tagen.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">99 EUR<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854.webp\" alt=\"Die Ergebnisseite mit den elf Gesundheitsbereichen und ihren Scores.\" class=\"wp-image-5870\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-9ac00854-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-telefoon-1411bedc.webp\" alt=\"Die Ergebnisseite mit den elf Gesundheitsbereichen und ihren Scores.\" class=\"wp-image-5871\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-telefoon-1411bedc.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-telefoon-1411bedc-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-telefoon-1411bedc-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-scanresultaten-telefoon-1411bedc-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">30 Tage Zugang zur Software<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Ihre Analyse, weitere Analysen, neue Scans und Ihr Plan, sichtbar in der Software. Kein Abonnement, keine automatische Verl\u00e4ngerung: Es endet von selbst.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">49 EUR<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5.webp\" alt=\"Der \u00dcbersichtsbildschirm der Software.\" class=\"wp-image-5872\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-34386ce5-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-telefoon-8d728b5b.webp\" alt=\"Der \u00dcbersichtsbildschirm der Software.\" class=\"wp-image-5873\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-telefoon-8d728b5b.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-telefoon-8d728b5b-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-telefoon-8d728b5b-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-software-overzicht-telefoon-8d728b5b-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">Neue Scans in diesen 30 Tagen, mit vollst\u00e4ndigen Ergebnissen<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Machen Sie so oft einen neuen Scan, wie Sie m\u00f6chten. Ein vollst\u00e4ndiger Scan betrachtet alle elf Gesundheitsbereiche, und Sie sehen, was sich bewegt.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">Inbegriffen<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1.webp\" alt=\"Zwei Messungen desselben Gesundheitsbereichs nebeneinander.\" class=\"wp-image-5874\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-b3d50fd1-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-telefoon-3e142ed6.webp\" alt=\"Zwei Messungen desselben Gesundheitsbereichs nebeneinander.\" class=\"wp-image-5875\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-telefoon-3e142ed6.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-telefoon-3e142ed6-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-telefoon-3e142ed6-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-nieuwe-scans-vergelijking-telefoon-3e142ed6-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">Ihr pers\u00f6nlicher Plan<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Als PDF nach Ihrer Bestellung und Ihrem vollst\u00e4ndigen Scan, an Werktagen innerhalb von 8 Stunden, und in der Software. Was Sie essen, Ihr Eiwei\u00dfziel, Ihre Kohlenhydratgrenze, Ihr Essfenster, Ihre Supplemente und Ihr Rhythmus von 30 Tagen.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">149 EUR<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9.webp\" alt=\"Der pers\u00f6nliche Plan in der Software.\" class=\"wp-image-5876\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-7c2784f9-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-telefoon-d6bfa0b2.webp\" alt=\"Der pers\u00f6nliche Plan in der Software.\" class=\"wp-image-5877\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-telefoon-d6bfa0b2.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-telefoon-d6bfa0b2-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-telefoon-d6bfa0b2-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-persoonlijk-plan-telefoon-d6bfa0b2-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-group bp-offer-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-offer-check\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group bp-offer-item is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading bp-offer-what\">Die E-Mails zu Ihrem Plan<\/h3>\n\n\n\n<p class=\"bp-offer-says wp-block-paragraph\">Ihr Plan kommt per Mail, und Sie erhalten eine Nachricht, wenn in Ihren 30 Tagen etwas f\u00fcr Sie bereitsteht.<\/p>\n\n<\/div>\n\n\n\n<p class=\"bp-offer-value wp-block-paragraph\">Inbegriffen<\/p>\n\n\n\n<div class=\"wp-block-group bp-offer-shot is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-image size-full bp-offer-shot-wide\"><img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"735\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30.webp\" alt=\"Der Bildschirm nach der Bestellung, auf dem der Plan und die E-Mail angek\u00fcndigt werden.\" class=\"wp-image-5878\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30.webp 1680w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30-300x131.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30-1024x448.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30-768x336.webp 768w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-0e14df30-1536x672.webp 1536w\" sizes=\"(max-width: 1680px) 100vw, 1680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full bp-offer-shot-phone\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"960\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-telefoon-e8ecc44e.webp\" alt=\"Der Bildschirm nach der Bestellung, auf dem der Plan und die E-Mail angek\u00fcndigt werden.\" class=\"wp-image-5879\" srcset=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-telefoon-e8ecc44e.webp 1280w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-telefoon-e8ecc44e-300x225.webp 300w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-telefoon-e8ecc44e-1024x768.webp 1024w, https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/bp-plan-aanbod-mails-bij-je-plan-telefoon-e8ecc44e-768x576.webp 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-offer-total is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-offer-total-label wp-block-paragraph\">Gesamtwert<\/p>\n\n\n\n<p class=\"bp-offer-total-value wp-block-paragraph\">297 EUR<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-anchor-then is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Was das fr\u00fcher gekostet hat.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein langes Erstgespr\u00e4ch. Eine Fachkraft, die danach einen pers\u00f6nlichen Plan f\u00fcr Sie ausarbeitet. Daf\u00fcr haben Sie <b>500 Euro und mehr<\/b> bezahlt, und wir haben \u00fcber 15.000 davon gemacht.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-guar is-layout-flow wp-block-group-is-layout-flow\">\n\n<span class=\"bp-plan-guar-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\"><path d=\"M4 12.5l5 5L20 6\"\/><\/svg><\/span>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Volle 30 Tage Ergebnisgarantie.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sie setzen den Plan um, den wir f\u00fcr Sie gemacht haben, und Sie sehen kein Ergebnis? Dann lassen wir es nicht dabei. Wir machen gemeinsam mit Ihnen eine neue Analyse und wir erstellen gemeinsam einen neuen Plan, wieder vollst\u00e4ndig auf Sie abgestimmt. Ohne zus\u00e4tzliche Kosten.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-anchor-now is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading bp-ps-plain\">Der Plan kostet 149 Euro.<\/h2>\n\n\n\n<h2 class=\"wp-block-heading bp-ps-coupon bp-off\">Ihr Rabatt wurde bereits angewendet.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dieselbe Arbeit, aufgebaut auf Ihrer eigenen Analyse, fertig, um sie heute zu lesen und morgen umzusetzen.<\/p>\n\n\n\n<p class=\"bp-ps-plain bp-plan-price-line wp-block-paragraph\">149 EUR einmalig. Inklusive MwSt.<\/p>\n\n\n\n<div class=\"wp-block-group bp-ps-coupon bp-off bp-plan-coupon is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-coupon-price is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-coupon-key wp-block-paragraph\">Preis<\/p>\n\n\n\n<p class=\"bp-plan-coupon-val wp-block-paragraph\">149 EUR<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-coupon-code is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-coupon-key wp-block-paragraph\">Gutschein angewendet<\/p>\n\n\n\n<p class=\"bp-plan-coupon-val\"><span class=\"bp-plan-coupon-mono\" data-coupon-code><\/span><\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-coupon-discount is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-coupon-key wp-block-paragraph\">Ihr Rabatt<\/p>\n\n\n\n<p class=\"bp-plan-coupon-val wp-block-paragraph\">82 EUR<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-coupon-total is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-coupon-key wp-block-paragraph\">Preis heute<\/p>\n\n\n\n<p class=\"bp-plan-coupon-val wp-block-paragraph\">67 EUR<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-deadline bp-off is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-deadline-line wp-block-paragraph\">Ihr Coupon ist g\u00fcltig bis einschlie\u00dflich {date}, 23:59 Uhr.<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-count is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-count-cell is-layout-flow wp-block-group-is-layout-flow\">\n\n<b data-unit=\"days\">&#8212;<\/b>\n\n\n\n<p class=\"bp-plan-count-unit wp-block-paragraph\">Tage<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-count-cell is-layout-flow wp-block-group-is-layout-flow\">\n\n<b data-unit=\"hours\">&#8212;<\/b>\n\n\n\n<p class=\"bp-plan-count-unit wp-block-paragraph\">Stunden<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-count-cell is-layout-flow wp-block-group-is-layout-flow\">\n\n<b data-unit=\"minutes\">&#8212;<\/b>\n\n\n\n<p class=\"bp-plan-count-unit wp-block-paragraph\">Minuten<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group bp-plan-count-cell is-layout-flow wp-block-group-is-layout-flow\">\n\n<b data-unit=\"seconds\">&#8212;<\/b>\n\n\n\n<p class=\"bp-plan-count-unit wp-block-paragraph\">Sekunden<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<p class=\"bp-plan-delivery wp-block-paragraph\">Sobald Ihre Bestellung bei uns ist, machen wir uns f\u00fcr Sie an die Arbeit. An Werktagen haben Sie Ihren Plan innerhalb von 8 Stunden.<\/p>\n\n\n\n<div class=\"wp-block-group bp-plan-offer-close is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n\n\n<p class=\"bp-ps-plain bp-plan-micro wp-block-paragraph\">149 EUR einmalig, inklusive MwSt. An Werktagen haben Sie Ihren Plan innerhalb von 8 Stunden.<\/p>\n\n\n\n<p class=\"bp-ps-coupon bp-off bp-plan-micro wp-block-paragraph\">67 EUR statt 149, einmalig, inklusive MwSt. An Werktagen haben Sie Ihren Plan innerhalb von 8 Stunden.<\/p>\n\n<\/div>\n\n\n\n\n<p class=\"bp-offer-fine wp-block-paragraph\">Einmalige Transaktion, keine automatische Verl\u00e4ngerung. Kein Abonnement.<\/p>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Wo Sie nach 30 Tagen stehen werden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie das anwenden, wird sich Ihr K\u00f6rper transformieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In 30 Tagen bildet Ihr K\u00f6rper sch\u00e4tzungsweise 10 Billionen neue Zellen: eine Menge, die mehr als 33 % der Gesamtzahl der Zellen entspricht, aus denen Ihr K\u00f6rper in einem Moment besteht. Ihr gesamter Prozess dauert 100 Tage. Die ersten 30 Tage bilden Teil eins von drei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr K\u00f6rper als Ganzes steht nie still: Er repariert, ersetzt und passt sich st\u00e4ndig an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem, was Sie essen, wie Sie schlafen, wie viel Sie sich bewegen und wie gut Sie sich erholen, beeinflussen Sie jeden Tag die Bedingungen, unter denen diese Erneuerung stattfindet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr K\u00f6rper von heute muss also nicht Ihr K\u00f6rper von morgen sein<\/p>\n\n\n\n<figure class=\"bp-plan-fig bp-plan-fig--photo bp-plan-band\"><img loading=\"lazy\" src=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/09\/jouw-plan-man-wandelt-over-zandpad.webp\" width=\"1600\" height=\"969\" alt=\"Ein Mann in den 50ern mit kurzen grauen Haaren und einer olivgr\u00fcnen Jacke geht \u00fcber einen Sandweg zwischen hohem Gras und B\u00e4umen.\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--band bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"bp-plan-say bp-plan-s1 wp-block-paragraph\">In jedem von uns lebt ein leiser Wunsch, die Uhr ein paar Jahre zur\u00fcckzudrehen. Wieder so auszusehen und sich so zu f\u00fchlen wie vor 5 Jahren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Wissenschaft hat in den letzten Jahren bewiesen, dass das m\u00f6glich ist. Wir analysieren, wir beraten, und danach gehen wir diesen Weg gemeinsam mit Ihnen. Genau das ist Bioprofile.<\/p>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--beige is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Fragen<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-faq-list is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\" open><summary>Ist das eine medizinische Beratung?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Nein. Dies ist eine Beratung auf Basis eines Fragebogens. Sie stellt keine Diagnose, das kann nur ein Arzt, und es gibt darin eine eigene Seite dazu, wann Sie einen Arzt aufsuchen.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Ich habe den vollst\u00e4ndigen Scan noch nicht gemacht.<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Kein Problem. Sie bestellen hier, und direkt nach Ihrer Bestellung bekommen Sie den Link. Er ist kostenlos und dauert zehn bis f\u00fcnfzehn Minuten. Ohne diesen Scan k\u00f6nnen wir Ihren Plan nicht bauen, es ist also der erste Schritt nach Ihrer Bestellung.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Ich habe ihn schon gemacht. Und jetzt?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Dann liegt Ihr Ergebnis bereits vor und Sie m\u00fcssen nichts erneut ausf\u00fcllen. Ihr Plan wird gebaut.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Bekomme ich Supplemente?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Nein, Sie bekommen keine Produkte. Sie bekommen einen Supplementplan: was Sie nehmen, warum und wann, ohne Markennamen. BioProfile verkauft selbst keine Nahrungserg\u00e4nzungsmittel.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie schnell habe ich meinen Plan?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Sobald Ihre Bestellung und Ihr Scan bei uns sind, machen wir uns f\u00fcr Sie an die Arbeit. An Werktagen haben Sie Ihren Plan innerhalb von 8 Stunden. Schaffen wir es fr\u00fcher, dann h\u00f6ren Sie fr\u00fcher von uns.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie erhalte ich den Plan?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Als PDF, \u00fcber einen pers\u00f6nlichen Link, der nach einer Zeit abl\u00e4uft. Funktioniert er nicht mehr, dann senden wir einen neuen.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Und wenn ich kein Ergebnis sehe?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Dann gilt Ihre volle 30 Tage Ergebnisgarantie. Wenden Sie den Plan an und sehen Sie kein Ergebnis, dann machen wir gemeinsam eine neue Analyse und erstellen gemeinsam einen neuen Plan, kostenlos.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details bp-plan-faq-item is-layout-flow wp-block-details-is-layout-flow\"><summary>Und wenn der Scan unter einer anderen E-Mail-Adresse steht?<\/summary>\n\n<p class=\"bp-plan-faq-a wp-block-paragraph\">Antworten Sie auf die E-Mail, die Sie nach Ihrer Bestellung bekommen, dann verkn\u00fcpfen wir es manuell.<\/p>\n\n<\/details>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-ctabtn bp-plan-ctabtn--sheen is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-ctabtn-in is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n\n\n<p class=\"bp-ps-plain bp-plan-micro wp-block-paragraph\">149 EUR einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n\n\n<p class=\"bp-ps-coupon bp-off bp-plan-micro wp-block-paragraph\">67 EUR statt 149, einmalig, inklusive MwSt. Volle 30 Tage Ergebnisgarantie.<\/p>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--dark bp-plan-turn bp-plan-sec--quiet is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Sie sind nicht jemand, der abwartet, was mit der eigenen Gesundheit geschieht.<\/h2>\n\n\n\n<div class=\"wp-block-group bp-plan-cta bp-plan-cta--center is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn bp-plan-btn--accent\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\n\n\n<section class=\"wp-block-group bp-plan-sec bp-plan-sec--foot bp-plan-legal is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-legal-row is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group bp-plan-note is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"wp-block-paragraph\">Die Empfehlungszeilen in Ihrem Plan stammen aus unserer eigenen Quellenebene, mit Quellenangabe pro Zeile. Der Fragebogen ist validierten Instrumenten nachgebildet.<\/p>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">BioProfile analysiert Ihren Gesundheitsstatus, um Sie und Ihren Coach zu steuern. Es stellt keine Diagnose, das kann nur ein Arzt. Aufgebaut auf validierten Gesundheitsfrageb\u00f6gen; der kombinierte BioProfile-Score ist selbst noch kein validiertes klinisches Instrument. Ihre Antworten bleiben privat (DSGVO).<\/p>\n\n<\/div>\n\n<\/section>\n\n\n\n<div class=\"wp-block-group bp-plan-bar is-layout-flow wp-block-group-is-layout-flow\" id=\"bp-plan-bar\">\n\n<div class=\"wp-block-group bp-plan-ctabtn-in is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button bp-plan-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\" target=\"_blank\" rel=\"noopener\">Ja, ich m\u00f6chte meinen pers\u00f6nlichen Plan<\/a><\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<script id=\"bp-plan-js\">\n\/* T229: the page's configuration, which used to ride on the root as data-\n   attributes. A core group cannot carry one, and the block editor is where\n   this page's words are edited now. Same values, same readers, one scope. *\/\nvar BP_PLAN_CFG = JSON.parse(\"{\\\"data-checkout\\\": \\\"https:\/\/checkout.bioprofile.com\/checkout\/jouw-bioprofile-plan\\\", \\\"data-head-cta\\\": \\\"Ja, ik wil mijn plan\\\", \\\"data-coupon-shape\\\": \\\"^(?:PLAN\\\\\\\\-[ABCDEFGHJKMNPQRSTVWXYZ23456789]{4}|PLAN67)$\\\", \\\"data-engine-shape\\\": \\\"^PLAN\\\\\\\\-[ABCDEFGHJKMNPQRSTVWXYZ23456789]{4}$\\\", \\\"data-store-tz\\\": \\\"Europe\/Amsterdam\\\", \\\"data-coupon-max-days\\\": \\\"13\\\", \\\"data-nl-days\\\": \\\"maandag,dinsdag,woensdag,donderdag,vrijdag,zaterdag,zondag\\\", \\\"data-nl-months\\\": \\\"januari,februari,maart,april,mei,juni,juli,augustus,september,oktober,november,december\\\", \\\"data-coupon-evergreen\\\": \\\"PLAN67\\\"}\");\n\/* THE STORE'S END OF A DAY (T376a). Jesse, 2026-08-31 14:58: \"Once it expires,\n   price is 149.\" A personal code's last moment is 23:59:59 Europe\/Amsterdam on the\n   date its link carries, when the engine's cleanup makes it eligible for deletion.\n   This one helper turns `expires=YYYY-MM-DD` into that instant for both readers\n   below: the coupon block, which refuses a code whose day has ended, and the\n   countdown, which counts down to it.\n\n   A REAL CALENDAR DATE OR NOTHING. The parts must come back unchanged through\n   Date.UTC, so 2026-09-31 is not read as 1 October, 2026-02-29 is not read as\n   1 March, and a year Date.UTC remaps (0000 to 0099 become 1900 to 1999) is\n   refused. Null means \"no date\", never \"past\".\n\n   A date in a URL and the browser's clock prove nothing about whether a code\n   exists at the till; the checkout stays the authority on what anyone pays.\n\n   The offset Europe\/Amsterdam is on that calendar day is read off the browser's\n   own zone database rather than a summer time rule written here, so the visitor's\n   own timezone cannot move the deadline. Probed at 12:00 UTC, which on both switch\n   days falls after the switch, so it is the offset in force at 23:59 local on that\n   date.\n\n   NO LESS-THAN SIGN HERE. WordPress's texturizer reads one inside this script as\n   the start of a tag running to the next greater-than sign, and escapes every\n   ampersand in between; a counted loop here broke the coupon block's test below\n   on the served page. Hence forEach. *\/\nfunction bpPlanDayEnd(raw) {\n  var m = \/^([0-9]{4})-([0-9]{2})-([0-9]{2})$\/.exec((raw || \"\").trim());\n  if (!m) { return null; }\n  var y = parseInt(m[1], 10), mo = parseInt(m[2], 10), d = parseInt(m[3], 10);\n  var cal = new Date(Date.UTC(y, mo - 1, d));\n  if (cal.getUTCFullYear() !== y) { return null; }\n  if (cal.getUTCMonth() + 1 !== mo) { return null; }\n  if (cal.getUTCDate() !== d) { return null; }\n  var tz = BP_PLAN_CFG[\"data-store-tz\"];\n  if (!tz) { return null; }\n  var off;\n  try {\n    var probe = new Date(Date.UTC(y, mo - 1, d, 12, 0, 0));\n    var parts = new Intl.DateTimeFormat(\"en-US\", {\n      timeZone: tz, hour12: false, year: \"numeric\", month: \"2-digit\",\n      day: \"2-digit\", hour: \"2-digit\", minute: \"2-digit\", second: \"2-digit\"\n    }).formatToParts(probe);\n    var p = {};\n    parts.forEach(function (part) { p[part.type] = part.value; });\n    var local = Date.UTC(parseInt(p.year, 10), parseInt(p.month, 10) - 1,\n                         parseInt(p.day, 10), parseInt(p.hour, 10) % 24,\n                         parseInt(p.minute, 10), parseInt(p.second, 10));\n    off = Math.round((local - probe.getTime()) \/ 60000);\n  } catch (e) { return null; }\n  var at = Date.UTC(y, mo - 1, d, 23, 59, 59) - off * 60000;\n  if (isNaN(at)) { return null; }\n  return {at: at, y: y, mo: mo, d: d};\n}\n\n\/* THE PERSONAL COUPON. Jesse, 2026-08-31 16:50: \"The page should show 149 euro as\n   a basis price. But through the personal coupon link, it should visually show\n   that the coupon is already applied and it should show the discount applied\n   everywhere the price is mentioned.\"\n\n   THE 149 STATE IS THE ONE THAT IS SERVED. Both states are in the markup and the\n   discounted one is `hidden`, so a visitor with no scripting, a crawler, and\n   anyone whose link carried no coupon all read 149. Building it the other way\n   round would flash 67 at everyone for the instant before this ran, on the page\n   whose price is the thing being switched.\n\n   THE CODE IS SHAPE-CHECKED against the minter's own pattern, written into the\n   markup at build time out of `bp_plan_coupons.config`, so the page and the\n   engine cannot drift. That is a narrowing, not a validation: this page cannot\n   ask Plug and Pay whether a code is real, and the CHECKOUT is the authority on\n   what anyone pays. A hand-invented string of the right shape would show 67 here\n   and be refused at the till.\n\n   NO LITERAL AMPERSAND ANYWHERE IN THIS SCRIPT: this install HTML-encodes a bare\n   ampersand inside a wp:html block and the whole script then stops parsing. The\n   query separator is built from its character code for that reason alone. *\/\n(function () {\n  \"use strict\";\n  var root = document.querySelector(\".bp-plan\");\n  if (!root) { return; }\n  var q;\n  try { q = new URLSearchParams(window.location.search); } catch (e) { return; }\n  var code = (q.get(\"discount_code\") || \"\").trim().toUpperCase();\n  \/* AN EMPTY discount_code IS A MAIL WHOSE MERGE FOUND NOTHING (T214), never an\n     ordinary visitor. From today every plan mail carries her personal code as a\n     merge tag, so a contact whose code was never minted would arrive here with\n     `?discount_code=` and meet 149 after an email that promised 67. The\n     PARAMETER BEING PRESENT is what separates the two: a mail link always\n     carries it, an organic visitor never does, so the evergreen code takes over\n     for exactly that person and the public page is untouched at 149.\n     No countdown follows: the block below takes only a minted code. *\/\n  var evergreen = BP_PLAN_CFG[\"data-coupon-evergreen\"];\n  if (!code && evergreen && q.has(\"discount_code\")) { code = evergreen; }\n  var shape = BP_PLAN_CFG[\"data-coupon-shape\"];\n  if (!code || !shape) { return; }\n  var ok;\n  try { ok = new RegExp(shape).test(code); } catch (e) { return; }\n  if (!ok) { return; }\n  \/* A PERSONAL CODE WHOSE DAY HAS ENDED IS NOT APPLIED (T376a). Jesse, 2026-08-31\n     14:58: \"Once it expires, price is 149.\" The cleanup deletes that code, so a\n     page painting 67 beside a till charging 149 is the failure this rail stops.\n     Nothing is painted, nothing is forwarded, and the served 149 state stands.\n     Only a code of the engine's own shape has a last day: PLAN67 is never\n     deleted, and a link without a readable date keeps the reading it had. *\/\n  var engineShape = BP_PLAN_CFG[\"data-engine-shape\"];\n  if (engineShape) {\n    var minted;\n    try { minted = new RegExp(engineShape).test(code); } catch (e) { minted = false; }\n    if (minted) {\n      var end = bpPlanDayEnd(q.get(\"expires\"));\n      if (end) {\n        if (end.at <= Date.now()) {\n          root.setAttribute(\"data-coupon-lapsed\", \"1\");\n          return;\n        }\n      }\n    }\n  }\n\n  \/* FORWARD THE CODE TO THE TILL. Her code arrives in the page URL and the\n     checkout reads it off its own; without this the coupon is dropped at the\n     button and she pays 149 after an email that promised 67. *\/\n  var AMP = String.fromCharCode(38);\n  function withCode(url) {\n    if (!url || url.charAt(0) === \"#\") { return url; }\n    if (url.indexOf(\"discount_code=\") >= 0) { return url; }\n    return url + (url.indexOf(\"?\") < 0 ? \"?\" : AMP)\n      + \"discount_code=\" + encodeURIComponent(code);\n  }\n  \/* THE PRE-COUPON HREF IS KEPT BESIDE THE REWRITTEN ONE (T214), because the\n     countdown below has to be able to put the whole page back to 149 at the\n     instant her code is deleted, and a link still carrying a dead code would send\n     her to a till that refuses it. *\/\n  var checkout = BP_PLAN_CFG[\"data-checkout\"];\n  if (checkout) {\n    root.setAttribute(\"data-checkout-plain\", checkout);\n    root.setAttribute(\"data-checkout\", withCode(checkout));\n  }\n  Array.prototype.forEach.call(root.querySelectorAll(\".bp-plan-btn a.wp-block-button__link, a.bp-plan-btn\"), function (a) {\n    var href = a.getAttribute(\"href\");\n    a.setAttribute(\"data-href-plain\", href);\n    a.setAttribute(\"href\", withCode(href));\n  });\n\n  \/* his four lines, and the discounted state at every other price mention *\/\n  Array.prototype.forEach.call(root.querySelectorAll(\"[data-coupon-code]\"), function (el) {\n    el.textContent = code;\n  });\n  Array.prototype.forEach.call(\n    root.querySelectorAll('.bp-ps-plain'), function (el) { el.classList.add(\"bp-off\"); });\n  Array.prototype.forEach.call(\n    root.querySelectorAll('.bp-ps-coupon'), function (el) { el.classList.remove(\"bp-off\"); });\n  root.setAttribute(\"data-coupon-applied\", \"1\");\n})();\n\n\/* HER OWN END DATE, AND THE COUNTDOWN TO IT (T214). Jesse, audio 2026-09-01\n   20:25: \"I would like there to be an end date for that coupon, just like we're\n   doing at Superfoodies. I'd like that end date to be visible on the sales page,\n   and I'd like there to be a countdown on the sales page.\"\n\n   WHAT THE PAGE IS TOLD, AND WHAT IT REFUSES TO BELIEVE. Her mail link carries her\n   code and, beside it, `expires=YYYY-MM-DD`, the same date the engine wrote on her\n   ActiveCampaign contact. Plug and Pay holds no expiry field on a promotion, so\n   there is nothing to ask: the date has to ride in the URL, and a person can edit\n   a URL. Three rails make that harmless. The date must be a real calendar date\n   (bpPlanDayEnd above). It must not be in the past. It must not sit further ahead\n   than the longest window this engine ever\n   mints, which the build writes into `data-coupon-max-days`. So a tampered date\n   can only shorten her countdown or remove it; it can never show a deadline the\n   engine would not have given her, her promotion is deleted at the real moment\n   whatever this page says, and the checkout stays the authority on what she pays.\n\n   AT ZERO THE PAGE GOES BACK TO 149, and that is the reason this block exists at\n   all. At 23:59:59 store time the cleanup really does delete her promotion, so a\n   page still painting 67 beside a till charging 149 is the exact failure the whole\n   two state build was written to prevent.\n\n   EVERY WORD IS THE PAGE'S OWN. The URL supplies four digits, two digits and two\n   digits. The weekday and the month name come from the engine's own Dutch tables,\n   written into the markup at build time, and the sentence around them is the one\n   Jesse approved on the Superfoodies side. Nothing here renders text out of a URL.\n\n   NO LITERAL AMPERSAND, for the same reason the block above carries none. *\/\n(function () {\n  \"use strict\";\n  var root = document.querySelector(\".bp-plan\");\n  if (!root) { return; }\n  if (root.getAttribute(\"data-coupon-applied\") !== \"1\") { return; }\n  var box = root.querySelector(\".bp-plan-deadline\");\n  if (!box) { return; }\n\n  var q;\n  try { q = new URLSearchParams(window.location.search); } catch (e) { return; }\n  \/* THE COUNTDOWN TAKES THE ENGINE'S OWN PATTERN, not the wider one the block\n     above uses to decide what to PAINT, and the difference is the whole point. The\n     page paints 67 for anything worth 82 at the till, evergreen code included. A\n     countdown is a different claim: it says this code will be DELETED at that\n     moment, which is true only of a code this engine minted. PLAN67 is never\n     deleted, so it never gets a countdown, however its URL is edited. *\/\n  var engineShape = BP_PLAN_CFG[\"data-engine-shape\"];\n  if (!engineShape) { return; }\n  var code = (q.get(\"discount_code\") || \"\").trim().toUpperCase();\n  var minted;\n  try { minted = new RegExp(engineShape).test(code); } catch (e) { return; }\n  if (!minted) { return; }\n\n  var end = bpPlanDayEnd(q.get(\"expires\"));\n  if (!end) { return; }\n  var maxDays = parseInt(BP_PLAN_CFG[\"data-coupon-max-days\"], 10);\n  if (!maxDays) { return; }\n  var deadline = end.at;\n\n  \/* the two rails on the date itself *\/\n  var now = Date.now();\n  if (deadline <= now) { return; }\n  if (deadline - now > maxDays * 86400000) { return; }\n\n  var days = (BP_PLAN_CFG[\"data-nl-days\"] || \"\").split(\",\");\n  var months = (BP_PLAN_CFG[\"data-nl-months\"] || \"\").split(\",\");\n  if (days.length !== 7) { return; }\n  if (months.length !== 12) { return; }\n  \/* the weekday of that date, taken in UTC so no local clock can shift it by one;\n     getUTCDay returns 0 for Sunday and the engine's table starts on Monday *\/\n  var wd = (new Date(Date.UTC(end.y, end.mo - 1, end.d)).getUTCDay() + 6) % 7;\n  var dutch = days[wd] + \" \" + end.d + \" \" + months[end.mo - 1];\n\n  function each(list, fn) { Array.prototype.forEach.call(list, fn); }\n  function fill(el) {\n    if (!el) { return; }\n    var t = el.getAttribute(\"data-template\");\n    if (!t) { t = el.textContent; el.setAttribute(\"data-template\", t); }\n    el.textContent = t.replace(\"{date}\", dutch);\n  }\n\n  var cells = {\n    days: box.querySelector('[data-unit=\"days\"]'),\n    hours: box.querySelector('[data-unit=\"hours\"]'),\n    minutes: box.querySelector('[data-unit=\"minutes\"]'),\n    seconds: box.querySelector('[data-unit=\"seconds\"]')\n  };\n  if (!cells.days) { return; }\n  if (!cells.hours) { return; }\n  if (!cells.minutes) { return; }\n  if (!cells.seconds) { return; }\n\n  fill(box.querySelector(\".bp-plan-deadline-line\"));\n  var announce = root.querySelector('.bp-as-deadline');\n  var announcePlain = root.querySelector('.bp-as-plain');\n  if (announce) {\n    fill(announce);\n    if (announcePlain) { announcePlain.classList.add(\"bp-off\"); }\n    announce.classList.remove(\"bp-off\");\n  }\n  box.classList.remove(\"bp-off\");\n  root.setAttribute(\"data-deadline-shown\", \"1\");\n\n  function pad(n) { return (n < 10 ? \"0\" : \"\") + n; }\n\n  \/* THE REPAINT: everything the coupon block did, undone, because at this instant\n     her promotion has been deleted and 149 is what the checkout will charge. *\/\n  function backTo149() {\n    box.classList.add(\"bp-off\");\n    if (announce) {\n      announce.classList.add(\"bp-off\");\n      if (announcePlain) { announcePlain.classList.remove(\"bp-off\"); }\n    }\n    each(root.querySelectorAll(\"[data-coupon-code]\"), function (el) { el.textContent = \"\"; });\n    each(root.querySelectorAll('.bp-ps-coupon'), function (el) { el.classList.add(\"bp-off\"); });\n    each(root.querySelectorAll('.bp-ps-plain'), function (el) { el.classList.remove(\"bp-off\"); });\n    each(root.querySelectorAll(\".bp-plan-btn a[data-href-plain], a.bp-plan-btn[data-href-plain]\"), function (a) {\n      a.setAttribute(\"href\", a.getAttribute(\"data-href-plain\"));\n    });\n    var plainCheckout = root.getAttribute(\"data-checkout-plain\");\n    if (plainCheckout) {\n      root.setAttribute(\"data-checkout\", plainCheckout);\n      \/* the shared site header's CTA was repointed at the coupon checkout when the\n         page loaded, and it is the one buy link that does not live inside .bp-plan *\/\n      var head = document.getElementById(\"bp-adv-sitehead-cta\");\n      if (head) { head.setAttribute(\"href\", plainCheckout); }\n    }\n    root.setAttribute(\"data-coupon-applied\", \"0\");\n    root.setAttribute(\"data-deadline-shown\", \"0\");\n    root.setAttribute(\"data-coupon-expired\", \"1\");\n  }\n\n  function tick() {\n    var left = deadline - Date.now();\n    if (left <= 0) {\n      cells.days.textContent = \"0\";\n      cells.hours.textContent = \"00\";\n      cells.minutes.textContent = \"00\";\n      cells.seconds.textContent = \"00\";\n      clearInterval(timer);\n      backTo149();\n      return;\n    }\n    var s = Math.floor(left \/ 1000);\n    cells.days.textContent = String(Math.floor(s \/ 86400));\n    cells.hours.textContent = pad(Math.floor(s % 86400 \/ 3600));\n    cells.minutes.textContent = pad(Math.floor(s % 3600 \/ 60));\n    cells.seconds.textContent = pad(s % 60);\n  }\n  var timer = setInterval(tick, 1000);\n  tick();\n})();\n\n\/* Copy 3, appendix B, on Jesse's correction of 2026-08-28: skin and headache were\n   EXAMPLES, and what he wants is the pains she scored high on herself, preferring\n   the ones that are most visible, most painful and carry the most emotion.\n\n   So the rank is `burden x weight`. BURDEN is hers and it is computed where the\n   number lives, on the results page, out of the answers she gave. WEIGHT is fixed\n   and it is written into the markup once, per pain, out of his three dimensions.\n   The results page sends the keys already in rank order; this page keeps the three\n   with the highest weight, stable, so a link that arrives unordered still leads on\n   the pains he named and a link that arrives ranked keeps her own order.\n\n   The page maps each key to a Dutch phrase written ONCE in the markup and never\n   renders text out of the URL. It needs THREE valid keys: a half-filled personal\n   sentence reads as a machine that guessed, so with fewer the generic state stands.\n   The page SERVES the generic state, so that is what a visitor without JavaScript\n   gets and what a crawler would see. Nothing is fetched and nothing numeric about\n   her is passed: this block prints no score and names no area. *\/\n(function () {\n  \"use strict\";\n  var root = document.querySelector(\".bp-plan\");\n  if (!root) { return; }\n  var personal = root.querySelector('.bp-st-personal');\n  var generic = root.querySelector('.bp-st-generic');\n  var slot = personal ? personal.querySelector(\"[data-plan-slot]\") : null;\n  if (!personal || !generic || !slot) { return; }\n\n  var table = {};\n  Array.prototype.forEach.call(root.querySelectorAll(\"[data-pain-key]\"), function (el) {\n    table[el.getAttribute(\"data-pain-key\")] = {\n      phrase: el.getAttribute(\"data-pain-phrase\"),\n      weight: parseFloat(el.getAttribute(\"data-pain-weight\")) || 0\n    };\n  });\n\n  var q;\n  try { q = new URLSearchParams(window.location.search); } catch (e) { return; }\n  var keys = (q.get(\"p\") || \"\").split(\",\");\n  var picked = [];\n  keys.forEach(function (k, i) {\n    var pain = table[k.trim()];\n    if (!pain) { return; }\n    for (var j = 0; j < picked.length; j++) {\n      if (picked[j].phrase === pain.phrase) { return; }\n    }\n    picked.push({phrase: pain.phrase, weight: pain.weight, order: i});\n  });\n  if (picked.length < 3) { return; }\n  \/* heaviest first, and her own order decides between equal weights *\/\n  picked.sort(function (a, b) { return (b.weight - a.weight) || (a.order - b.order); });\n  var phrases = picked.slice(0, 3).map(function (x) { return x.phrase; });\n\n  slot.textContent = slot.getAttribute(\"data-plan-template\")\n    .replace(\"{pijn1}\", phrases[0])\n    .replace(\"{pijn2}\", phrases[1])\n    .replace(\"{pijn3}\", phrases[2]);\n  generic.classList.add(\"bp-off\");\n  personal.classList.remove(\"bp-off\");\n})();\n\n\/* The SHARED site header, made to obey this page. The pattern (4822) ships a CTA\n   into app.bioprofile.com and its own script rewrites that label from an A\/B table\n   on load. This page has one action and it is the checkout, so the CTA is\n   repointed and relabelled here. This script is later in document order than the\n   pattern's, so it wins; the pattern's `adopt()` looks for a `wp-block-button__link`\n   into app.bioprofile.com and this page has none, so nothing takes it back. The\n   shared pattern itself is untouched: 26 other pages still get their own CTA. *\/\n(function () {\n  \"use strict\";\n  var root = document.querySelector(\".bp-plan\");\n  var el = document.getElementById(\"bp-adv-sitehead-cta\");\n  if (!root || !el) { return; }\n  var target = BP_PLAN_CFG[\"data-checkout\"];\n  var label = BP_PLAN_CFG[\"data-head-cta\"];\n  if (!target || !label) { return; }\n  function apply() {\n    el.setAttribute(\"href\", target);\n    el.textContent = label;\n    el.style.visibility = \"visible\";\n  }\n  apply();\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", apply);\n  }\n  window.setTimeout(apply, 0);\n})();\n\n\/* THE LOOK INSIDE NEEDS NO SCRIPT. It was a tab rail over a single stage until\n   2026-09-01 and this is where its switching, roving tabindex and arrow keys used\n   to live. The section is a grid of seven cards now, all of them served open, so\n   there is nothing left to drive and the viewer is gone rather than left inert.\n\n   NO AMPERSAND ANYWHERE IN THIS FILE, and this is the note that carried the\n   reason: the install HTML-encodes a bare ampersand inside a wp:html block, so a\n   logical AND is served as two numeric entities and the WHOLE script stops parsing\n   with \"Invalid or unexpected token\". The personalisation, the header CTA repoint\n   and the sticky bar then die together, silently, on the live page and nowhere\n   else. Caught on the served bytes 2026-08-31. `assemble_page.py check` refuses a\n   build that carries one and `push_page.py verify` reads the served script back.\n   The house note is reference-wp-inline-js-no-ampersand. *\/\n\n\/* The sticky mobile CTA bar: hidden while the hero is on screen, shown after it,\n   the same behaviour the live scan pages ship. Its height is reserved on the site\n   footer, which is the last thing on the page, so it covers nothing. *\/\n(function () {\n  \"use strict\";\n  var bar = document.getElementById(\"bp-plan-bar\");\n  var hero = document.querySelector(\".bp-plan-hero\");\n  if (!bar || !hero || typeof IntersectionObserver === \"undefined\") { return; }\n  new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) { bar.classList.toggle(\"bp-plan-bar--on\", !e.isIntersecting); });\n  }, {threshold: 0}).observe(hero);\n})();\n\n\/* WAT WE ANALYSEREN (T226, Jesse 2026-09-05): the eleven rings and the score\n   draw themselves the first time the grid comes into view, and only then. THE\n   MARKUP IS SERVED FINISHED: every ring carries its final dash offset and its\n   final number, so a reader with no script, a slow one, or a reduced-motion\n   setting sees the finished rings and never a flash at zero. This script winds\n   them back to zero at the instant the grid is 30 percent on screen and draws\n   each one up over 1.2 s, 70 ms apart, the score ring after the eleven. Once.\n   NO AMPERSAND IN HERE, for the reason the note above gives. *\/\n(function () {\n  \"use strict\";\n  var grid = document.querySelector(\".bp-plan-rings\");\n  if (!grid) { return; }\n  if (typeof IntersectionObserver === \"undefined\") { return; }\n  if (typeof window.requestAnimationFrame !== \"function\") { return; }\n  var still = false;\n  try { still = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches; } catch (e) { still = false; }\n  if (still) { return; }\n  var CIRC = 2 * Math.PI * 42, DUR = 1200, STAGGER = 70;\n  var scope = grid.closest ? grid.closest(\".bp-plan-analyse\") : null;\n  var nodes = (scope || document).querySelectorAll(\".bp-plan-ring\");\n  var list = [];\n  for (var i = 0; i < nodes.length; i++) {\n    var val = nodes[i].querySelector(\".bp-plan-ring-val\");\n    var num = nodes[i].querySelector(\".bp-plan-ring-n\");\n    var pct = parseInt(nodes[i].getAttribute(\"data-pct\"), 10);\n    if (!val) { continue; }\n    if (!num) { continue; }\n    if (isNaN(pct)) { continue; }\n    list.push({val: val, num: num, pct: pct, delay: list.length * STAGGER, done: false});\n  }\n  if (!list.length) { return; }\n  function paint(r, frac) {\n    var v = r.pct * frac;\n    r.val.setAttribute(\"stroke-dashoffset\", (CIRC * (1 - v \/ 100)).toFixed(2));\n    r.num.textContent = String(Math.round(v));\n  }\n  function ease(t) { return 1 - Math.pow(1 - t, 3); }\n  var t0 = null;\n  function draw(now) {\n    if (t0 === null) { t0 = now; }\n    var t = now - t0, busy = false;\n    for (var k = 0; k < list.length; k++) {\n      var r = list[k];\n      if (r.done) { continue; }\n      var f = (t - r.delay) \/ DUR;\n      if (f < 0) { busy = true; continue; }\n      if (f >= 1) { paint(r, 1); r.done = true; continue; }\n      paint(r, ease(f));\n      busy = true;\n    }\n    if (busy) { window.requestAnimationFrame(draw); }\n  }\n  var fired = false;\n  var io = new IntersectionObserver(function (entries) {\n    for (var k = 0; k < entries.length; k++) {\n      if (!entries[k].isIntersecting) { continue; }\n      if (fired) { return; }\n      fired = true;\n      io.disconnect();\n      for (var j = 0; j < list.length; j++) { paint(list[j], 0); }\n      window.requestAnimationFrame(draw);\n      return;\n    }\n  }, {threshold: 0.3});\n  io.observe(grid);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Volle 30 Tage Ergebnisgarantie. Ihr Rabatt l\u00e4uft am {date}, 23:59 Uhr ab. BioProfile-Plan \u00b7 nach Ihrem vollst\u00e4ndigen Scan Ihr pers\u00f6nlicher Gesundheitsplan, aufgebaut auf Ihrer eigenen Analyse. Keine allgemeinen Ratschl\u00e4ge. Was Sie essen, wann Sie essen, was Sie einnehmen und was Sie jeden Tag tun, gesetzt auf Ihre zehn Profile und Ihre Reihenfolge. 149 EUR einmalig, [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_yoast_wpseo_title":"Ihr BioProfile Plan","_yoast_wpseo_metadesc":"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.","_yoast_wpseo_meta-robots-noindex":"2","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_opengraph-image-id":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_twitter-image-id":"","inline_featured_image":false,"footnotes":""},"class_list":["post-6547","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ihr BioProfile Plan<\/title>\n<meta name=\"description\" content=\"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ihr BioProfile Plan\" \/>\n<meta property=\"og:description\" content=\"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/\" \/>\n<meta property=\"og:site_name\" content=\"Bioprofile.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T16:29:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/\",\"url\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/\",\"name\":\"Ihr BioProfile Plan\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bioprofile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plan-hero-spread-ca1d6f28.webp\",\"datePublished\":\"2026-08-28T09:08:00+00:00\",\"dateModified\":\"2026-09-29T16:29:06+00:00\",\"description\":\"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bioprofile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plan-hero-spread-ca1d6f28.webp\",\"contentUrl\":\"https:\\\/\\\/bioprofile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plan-hero-spread-ca1d6f28.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/jouw-bioprofile-plan\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/home-2026\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ihr BioProfile Plan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/\",\"name\":\"Bioprofile.com\",\"description\":\"Live longer, stay younger\",\"publisher\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#organization\",\"name\":\"Bioprofile.com\",\"url\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bioprofile.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/bioprofile.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.svg\",\"width\":173,\"height\":48,\"caption\":\"Bioprofile.com\"},\"image\":{\"@id\":\"https:\\\/\\\/bioprofile.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ihr BioProfile Plan","description":"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/","og_locale":"de_DE","og_type":"article","og_title":"Ihr BioProfile Plan","og_description":"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.","og_url":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/","og_site_name":"Bioprofile.com","article_modified_time":"2026-09-29T16:29:06+00:00","og_image":[{"url":"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/","url":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/","name":"Ihr BioProfile Plan","isPartOf":{"@id":"https:\/\/bioprofile.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/#primaryimage"},"image":{"@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/#primaryimage"},"thumbnailUrl":"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp","datePublished":"2026-08-28T09:08:00+00:00","dateModified":"2026-09-29T16:29:06+00:00","description":"Ihr pers\u00f6nlicher BioProfile Plan, aufgebaut auf Ihrem eigenen vollst\u00e4ndigen Scan: Ihre drei Schwerpunkte, Ihr Rhythmus von drei\u00dfig Tagen und Ihr Tag in der richtigen Reihenfolge.","breadcrumb":{"@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/#primaryimage","url":"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp","contentUrl":"https:\/\/bioprofile.com\/wp-content\/uploads\/2026\/08\/plan-hero-spread-ca1d6f28.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/bioprofile.com\/de\/jouw-bioprofile-plan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bioprofile.com\/de\/home-2026\/"},{"@type":"ListItem","position":2,"name":"Ihr BioProfile Plan"}]},{"@type":"WebSite","@id":"https:\/\/bioprofile.com\/de\/#website","url":"https:\/\/bioprofile.com\/de\/","name":"Bioprofile.com","description":"Live longer, stay younger","publisher":{"@id":"https:\/\/bioprofile.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bioprofile.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/bioprofile.com\/de\/#organization","name":"Bioprofile.com","url":"https:\/\/bioprofile.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/bioprofile.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/bioprofile.com\/wp-content\/uploads\/2024\/08\/logo.svg","contentUrl":"https:\/\/bioprofile.com\/wp-content\/uploads\/2024\/08\/logo.svg","width":173,"height":48,"caption":"Bioprofile.com"},"image":{"@id":"https:\/\/bioprofile.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/pages\/6547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/comments?post=6547"}],"version-history":[{"count":1,"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/pages\/6547\/revisions"}],"predecessor-version":[{"id":6548,"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/pages\/6547\/revisions\/6548"}],"wp:attachment":[{"href":"https:\/\/bioprofile.com\/de\/wp-json\/wp\/v2\/media?parent=6547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}