@font-face {
  font-family: "Wix Madefor Text";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Wix Madefor Text";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Wix Madefor Text";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Wix Madefor Text";
  src: url("data:font/woff2;base64,d09GMgABAAAAAE8UABQAAAAA4JwAAE6iAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoF8G4GvOhyMXj9IVkFSim0GYD9TVEFUgQAnIgCEVi9MEQgK9wDeewuEGAAw2jgBNgIkA4gsBCAFhWAHiTcMBxsj0SeYm9ogqt/tAHztdRseRdmmRSbc8bBxAO1h0cb//5+RnIzhWAZMy6zegaBdGwxEJnSUrOgVjsHDMMY5Z4e6zs4CgQ7LJPpssIJEtp/5uFPm136f/fqG4uYXmROX8BeWW3Zmb/AmaiktZrWU9eDD9O1Q2Zc9HYZCLIUFrvqIdoUI1FFxQxVw27+yPmG56dtugpZgATeQaHIoO4BTIyVhHaHOeEJ4pd9yTPy8me3PwLaxrZNpb3J4fm69KRapUjVig3X/7S/qbwNWxAaDEbVRbQZ2Xihgow0XFnCKfWajF/aFUtSP8dmz744lOkyUYaH+uTgiBcSKhaPyiZLACi3QCwB44un0/8zchZJSaQrjE+qH6Ad2f/7d7Ds3SgghTgSiBEsLlIrRDh2h8mb6rCsif2J/vZM1/dz9E/97Lmv6RKdj3jGhhT9VffEeCsEmyZR+7W3KZcqyhpCz7ZmyJVOpxd/uojo7CHvSmb9PEJjRRkHg6kBk+0gGDIPcykUVAPiMXYChfzptePnzlZ5S9RY0HXQpFFqKw1GAz+zp+HsCkH/gTyCBBOJ4HI/j8Ti++dfpvzI9QAceMOZjkc7es3eZAqWt3bt1mB5D0EByLCkWX4FFZAFpsKaXMss6WytTQOMBcESgxm7vxAOdQ8ijCE7RKIpGF9z836wxt8hYQIGU3Zoc9T4GHN7hhWVn4hhJF2iTNnkClEDGvrC4Tag5N2de+R1tk1XIm2crxdOyaK2uDz5RvecRtoEOUKMP8fzJQPfu7suA5xtmnKUBBTrPU8rplkIB18H9ITvwqlTzO40RGC8QlFS3l4Hi0bV0hC78BYnO6e2fH6/d3gV2B8slQJD0AVxRAkDpDqQke0lKJRzlQDDoQBCqouREOuQ4VFxlSDRlyjGmV4iPr3/nn7/PnJ/2/12aT8cpnZKGagM4gIyvFF2vs07tOCeHB87T05O8tbDQnMAQgHbGYe0X1tiH4MO/la7+k4wJSbVaI5g20+S5XDdYiqq+p/12hgC5LPMgGIYVWIZQBVVQ1uocY+eCpClMF05UVFRERFRERIRREVGeiPKEUZ7y3G8bbNOaADNnWQ8bgyw1oAYVw7M2SOWY3//+fgGo0ZMBAABYAfRO6J13Vn5v3vtreKiWJ5ryVNOea9ZLzXutRW+25J1WvNva91v/Ubs+VnoUTzhpNG8YMpqv3DOaf/3L8L//GXHFwyAokA0iBOFJKByeMOSev/zfeAQYJkBEPRC453NeQFnV/rhk+byOdc/V3tIyT2m6YVqO64dRqdocXQEoBMZBgAABzWaNnr5RbwYhNzfXVICQe1x1HhDCAoi/oYCge9xa4wEha3olCIREBf3VLOLgW9hmhwViBuaNpTbaXMKfWoBpZlrqiqp1Bf2P/kI/oW/lP2XTu+gt9BJ6Fj2aHkh3pBtONz3MSYYWz0T4O7IIID+dLF8A9I2mJ2Ss/YHKtrVeUgOQlOydE561gfmjMaE6nZsPZdUyVf/Y+CcAw5GDdhKGI0zVJX9WxayUDAjSkHqaFl60W7QuMhek5awQrblMrcpVej4LiVZF/k5xlZ3PgiAtLP/DcOtAM30Gmo1eMzIVBh/7sb6qRiSd3JT2aY6ruFKajDsUqcojIaZoqjmzqvNgRNpZ6D3VV+jlFs2PLGtI8zob5q2iueWr05ryRTQH9ojJqfIOmiSrth64feXjkFEjcpXsKZ+DxAojWypaAsvBvsJwHtECOMxFrpCL78IBAB3ToHwdGkUuIppdvg1UHqlQazflKlTyqlKtRq26CyaZfa3atHummY7smWc+MrI0+lZaZTUyMhuPnlZKvcjVnZCWHcQXimr9C1JhTwUdprkIP1gb+3iY9T4r/vzrG1wFPDT9EXIg/fPqdEgwpczznUzdrsnZSPd07Y3ScrmLxgwkuqpSXfOSmMhFJrSJct8rFGqRyvPNv6CIYzZVNYGNwxbV8TzSyrjBC9xFMuS22sDtx5UE6QKWOis/3Wnx01axVQLNzpxsVkQXsGQ1yqIBIHxFt3LqovKczIP3kwcqMx50G0+g9suCgkseiARbIWwIhEHfCIzPvrXVSW7vwkHMzJY5nqG1xCzffFLiq5uVE6vORY3ncbe1lAsV5OPOHp3Ix92t2BLEJiBUFtODfiBK6ofodhXZP3VD1GIsBG4A0GG66B733Io0eWZBuJkrRf0SwWF1QFQjlSFmOc7asI2ifxQL+9ceGpfkfBCkwiKG/8VuR6FiuZ42wjvFfGSBTTG4pbB3dJh1ugCV86wuASlUJSwvGmtjwR0GWefZKm8lZlpFObTBgVmN9a5TtjdN5SyOHyTzdLI3kRSonfhS+7U4H0/igEDriqyfNDM3joLuovGP03S6YlVhfQZatzuzs92xU73jerJvPNR4RDh1h9u+pfj5iGzy3b9bEoUOaHniQXVHomI4R+KA4zkCDpstjslgG1wxQhTEcC5Qq3u8DI/HycN8D9iVuiqM8zypF8PQfeFmCBnmwcHJvAHgkSx2kpeJAnpZb1wQxFCaAc+CIhsNmf4sPcXuPy84cFngLQS1nMud87qoPH5RFt7KkELrr79cQqPP0HyWBTC+VpzsrO/8TzQ7A2Udn1of4DDJ/AZGVjvK2xGQGsELGHeulAjZcr+5Fzsy7A3tCO1/3KIjFuSJJZX1PsIv/ar/H5qEwmBphmU7rp+WVd20Xb87HE/ny/09jGCal3WD9DQ0IgrFYDBMFkukaZFheJal2LbsOLbrWr6vpSmsLHlVxalrt2nCtvW7zul71vHIOJ3085lyudDud8T7jRoGzDgSACBNkzTPwbLg1lXdNsFfeA5B9bmbzP7J572Bav0d2P0CUrI9QcPDDgg9ZS8cX4eKZvusn43MIxFJ2vwkjCSAnqyQPdYlCiXwyZhfS08ZJwB+NwOOo+74tqap+73VyeLoBlK/M1tYBjahzyghyVNwhzxIjo5rB0n2Dw6oBT7OXkViCgrEciDARk6b928rw54BFE0nmrKFRNYYnvCzxTlTp/95OaBz258Ma7E489q5CtP0BNdYsHT/t5Tul+lZV4OzknUmHE/SPpp9QMxqRfk/cWQWLJEICRuO3ayf+JBwgqTUnVDVfQ8BBHv/By8HQ/Y6DI8GZAi5qhqJTb1mkMktJ4Jk2MuHqgCSAjq6LRNTBEvG2dDTs/53nxTzTtR2a6gKT+GYkI6eh2ITndCmfkkc+ycqvd3x+ZlUVSmIImg5lHc/axoWP1Ko6rfZd1fOUz7NafnkFY8adXxx27mjj0adx6DY3NdXPH2GRpWK7Q+13q0AVVErs0UDvFFgUuQEgeCVhVMa0qYzi16daWHKAGXf1dn3DRXAtDAOtfxr2X+PNnkUcwSLDdP+Ov4pThXihadfLNOWyhvBJWHv70Zues85VpjNHY4yYrq7iK5SJTUyWDzZP7e8tkCRnJA+kLz75Oy6r8tgLRWgMjIte8+efsvQDKEXoVn3hGoZpBTosyT+mzLGMrpXubU69ORxmq74rrTpyc9BgNZcM78DYS3rBj+X9oicsLvuGDKXvI7oecN6CysGtG75y4TjhrrOaDdUIitWOW++PVWksRtvZijg8chDtjwpPO8nyAYfRhpgOoBICrd1UoJinHKIzBamXkA9dHxZTNuUNqdWTfJ7kGFeGiqvl0vOioVXXyv2tR0e7YnHvCY1Jnj3uWrMroscGY+AnP31AhT3SiA2LjOkbinl76T18rnJv/XAhqRQ0qJiAbyc0gJ3Di01YzKwLjkeLT2Q+nIoz1s66/8/iKsH7Bo8kQSewIb/pYjjzjTmjebFI25mfQbdE7xaYu+MBSJAFZUU34nFSdpnbaltXe7n8lKtuu3cfPabaQe9A0tSIWCqFN98wF9ecXIlxcIFIpJYFCjgUqqUR71uPhuyC7MFp2jbyhNve/nQdlMqwR4qJdqHF8b+6mAdohHOYdrhHWMKimPNQXWqtTgut4HaNt/T2mU3k24HpOvVK9Mxx2XpNyjHsEtKXHFdmd/d5PHQM1Ve+NPBPoXimMaIw2kAtU8DgDkAzBwA9hwA3hwA1hwgWGLIUa4PNqDdIMgggxzwVxmT2MaM6tJp2JA2PZxB41xgYRo3eAsWjgOeVtBk/xKlRjQJpLpmKZXOjfrVawA2ikFNI1ZDmqNgZlkKeNTKVidBIYsAYV8HITAqChbi+Rf6CCF5ivhE5JvgT7EqAFC12bT190ogpIJSzVDGABZCN0EAAGOqrePY8khEIMCaOUGaiUxzKcMUynoYHKm3CJERJkeikGmdKKxc1XoFsBuGuWU9Xo0ZSFHW9OIkI4RVIQUUqBdCbTmgG2dgsIFCqnOoEoFZ1FAuSxEHsn0BxWR+Di+RR0xfiUqeKe6XNS1fKRefAuBTBjbb4PXncSl5KmxsDIYy5xTHtAIyfQ4BAgmsmROkIFMow6QZWqUlar0MFxuu6QpFXvTtETrnDsjtYN+1sJk15AlfTCHecc4Gzr4znCFW9jMrYLcPn2TNLI2eDlO3t8hevfqdNnzutf1PjSEgitHQEsZlXrJVgMuN62x2PSy3ndK4CeHXvTERJHE5sqTy4WifB+vY+YAX+3/Ml3m/E523hIcws5AH97/97ZWN6nFtPwL4yDZ+lcZfoP/AisTfViIx4Bs8w4FugHBPkg8gvLI9D9A5IOBBVvMxeX6DV5E/6sAalAho8DwiRjsNWU/D/dD8O/ciOGrjhJiK7jdCPBSCQKhOQMW8oX4zZnW7lVP3IxiXKwuK8taHgNUtfhdfSnaTZ1NOpq4xowkg/oYNyDmLZYHrtj5VC3uHmyurgPgWj7cScP9WmhcIEO/xFlQA7H31lTUADYQIEIB3Tm/FY0jMTQhI2hccnn246bD7sH4+zwld2nhQlY+ymA0KEDyUUsrtThpLmIMXsotmE5QznADL3D9uQag8IOVPBJMutH7gm8uMItnt1kcpht+/p1zd7nr0COg3KIy+vtS6aXxkWU+MAjLldKbedrSklvJTRyxQ4B9fGXDQBtMVUUtFYZliJyZdF+97i/W4OJeLcXh8m8ezuLDhMcqj7amx2jhtjC5dl6ZL1gAdChor+0NdrjJCjaFK9YzV3ho2U/IF+7YYZOhRSEni0G915hsgTJmUp+BEdR7df4TDHOH3esFEjL/M92cPGu5UXa1pZp7sQaUWyAKfOGGTqfJAqAMGRyJr2M1NGWH47oMwqbiQNyfgYgIu3ufxfS7W4/E8Ls7lwi4X43Ahh8e3eazN41mcb3FhwxHDhZRVB03YDFGn5CoLZ3q1dbHCIfdEO4bAqhiHygq5k6tNW/X5poxVNSQtYaf9HZzOA6EKtV04S8V8kKmYgSdg5tfnR4QoMcQiNnGISzzi/79bACFEkIAkZEAmspCNHOQiD/koQCGKUIwSlKIM5bWc4qElSJQkGQZWilQ4eAREJGQUVDR0DEwsbBxcPHwCQiJiEhApGZicgpKKmoaWjh7CwMgkTboMZhZWNnaZsmTL4eCUK49LvgJuhYoUK1GqTLkKlTy8qlSrUatOvQaNmjRr0apNuw5TTDXNdDPMNMtsc8w1z3wLLLTIYp2WWGqZ5VZYaZXV1lhrnfU22GiTzbbYapvtdtjpO9/7wY922a1Ltx577LXPfgccdEivw4446pjjTjjplD79P/38y6+nz5w9d35gcOi3CxeHL12+cvXa9Ru/37x1+87de/cfPHz0+MnTZ89fvHz1euTN2z/+/Ovvd+8/fPykcy7BUizDcqzASswjBgIiiCIGsRAbcRAX8RAfCRDQRgJEEiIIAADQOjXL9b1mWlNZavxZswplKqVEeBSKYmKr+80d7BgZeTPbWA7vKnwRLRzqBb78uEGxvQ8hAvEu1WhrmU1PIRpcD6xJlr3UtiILVjWYMR4fxcePExYpFWaMJUEYZ3pmWXIUiRhRYMjmIlXI8XT7jMokaOxeD36/R6JYDhK1avRMs0zg2AwkXr8yKWDRBHqARUbSoiE9+5pRcTa7jDhWJ0ExgCw+WZBsZsxSFYtGbC6eT+NdyzIe1FjjIf3hmV4HR4yKXsaldg5rHIm/vT3oIzn2b+lqLTEG9ImZD7Cj2ItcQFnkMR8NbaN66IN+DtgFYHcAD2D6GkQK+oH5Xfpnl8G6JAbkYgDkjxkESEkgCB4K5HKAanrI7SV1KAC73e+qQI1FiChVr9s4vdGAisg5gD4BIACiskCeZHTTfCvssU3qvAZBxQVT5n3OM/ptn0xZ530oO0JV//v6MLlItSA3CYXH0sn3n1VBxuABCdoMGJclT4sO31AdZcyZuTV3FspYxjdVFwn0cfRJ9Gnf9l0/9Mv+rL8HfUdlYvDTyuXpyf08jwFIkNJu0IRsLq22RCs9NQpMRDzUnfJNv7DkmfceiT3ETwDqQRoQNwPz5/oX+2UAwMqfHux6cOzB0QfXPkjT82jRwVP0uYOX7i+nWu/NkZ/IGyiEADANsC3A7gD7awKkGwDSHl2Okv4wGHwSrEOgz8782YRdMZmxbMiHzYzBZRUKauPZUbYsOaT0LnIwcdIIImTYiHHiJrCWj66xST6tElv9bT1yDN2ezpe1FTqK7moFePoNCnhH/90CP8vvdMwlP3nks/f87LEv7vbcFb944oV/rGGvq3711L9e1OWga8546a3/Gst9jrvurFf+97FzXvvqQX/43Xkj/hSDWb1uGvAmwOv2heIuBww58Xk5ZubVKcvGO/GTJaiVE2x/BBFwmRIsIAZP5G1inQliYsfU4Us9zskAkBBA8yFZyNgayLsasK4DTASAAkA16iZllBInwnxFqD5UwULd4uISI5okRtbIaorahmYphpqu1RrhVEFYtdbPoARq3Krai6lGWl8hkRPP8WpQW+80WN1oZTDGrCkYQ0xTZETCiOHK0QW1kFKMRuVs45GRFgr1PKDrA54LPuFaj9MsmT+y4UWZGVmW0o7jLnP7Njwr08acJMsgfQvoc0syEq0L5s11wGVWRpWz3HHSU8oxHUccR3uHq7q6mszrl9Nrd2OvydFlM51Vi+rbCyQdoJw+npO4fzHtAKOaWevIzM7czgoZzibh5lBsTWVubY3sOHhpu49UIEfbuC+Ohz8yR0Zg40gqxtMTZhD2rRWKmcwxdT6bCFtzc7gheurMLJzl6Pn1MYAnjBreGrl246crVHPt11qCpxcWfDFGQoRvNRRwm3yQzPfSVJEGO/4hfi38CSTy8PrJYovZTMqGy6rSt20JR1BL9Spy5FPFvAYJyY1KMLZI+5/gmz7cGNXsX9k0X2+3XRq+IJXNS7jUt56TLmFbGjeQK78FrrdpFVrEUh2sFfvkJrH4QPCxnBZsT7Qj4QfywoTNHZp2s6fDzr/wF/UqCplqOuX/tPlOOkP7p9cQRyo0qJAtHhV8hTwaW4utN1oJGd1Gw5kXIafjDsZt/Bgr0Lpv1HXrOyEBu5L51KiqeG6K4cheKJStKaS33v9U7l6TP5dvP5V3NYov0Zmkfel2qZoWc6afealBFWmHuvmBS9fkaMB0YfSP/kBWJy+IzheV17/82ryRDDc9e7J1CM/Uh5PSx+xnYhjXhLlxnw8SUsUCD4dMXft4OonYsPdQ5TMJzPPwJDSdUSNnYjE6zdjzL1xT1mTWAjy9LFYRHo6VgQxG872X8m3AzB4m0CfjtVcfQ8Xrb2v/RaoYGthWG1xQYZnjZIeubg87xz8SaC/f0vb3UtSWQXcOJk9pPbYLmGn/dTpktSzU9lwXCW/THSRu4IgOX7fMgEnODi7CRG8vgpllBjlGB8NnuA4goUImo1Bh2RBpz9zgxvAxRs+88Cb/yWt65kQ2eI86PaPZofXBQ2gwgywjFARCmbGYqpAG7WFHtR78KUP+N7FrR3nZscpLQfVV8jKSvo7c3i+LIb4BTScdUpLfK8nbxtmMNF8AIV9kfXmTsbGyIb6gksBqzy3b6Hvm4erf3uZ1F67N5DPL755P2Nx8BTu/3ajk6e/4YR/D/P9qD+yH/tDoZZczTRcFlHS/3Tpz40r+TT/zO2hYsCMpxKosHlCqqL4ChB7od3awDIlBgj6Mk2xwmFsDmM0iGtSso+/YnwoWffaHooVYeZdGmqyPMM5sYWjzugCgpUUB6J6u5uShzkGEsWYHDeXVPgAjKZX+krlmf/Cy4vqVo3wO6e3rMAjp+Tnfg48tDKwjG2IN3vBDCL+K7o3ijbfgo2XLQ++qeiiggPVZIqOERrI1bbUoAk6CddT7E0PpP10ie57ctjDTVh75++7rIY2ql9bQ+T6EnzY4KqkprU4swvBs6t5Yn/nPG51GpvNzJqlNXedsQnwSxnP3rvLYng1JHpajLxLh7tzfWQY97EKDtHWbOKQhTg+GIeJ1M0JD63GTfxkStqRtSu393uA6tlaOpbOOaAJlJb4/XMgI7NQyiyCStGk5b3QzEq2SunjSSECrNXwmJqbMNDWUWWFRXKcyqQuoTxQFo4GoyrJP5sLxmA1D+xP9MDLaUDxy9geb/D6sp7iGLMPOZziuLa39NjRs+oPEHfQaMWkkgnStf53d6KU7iUYPiveriMoE+opPLGEa0emM4zrScESrqm7bZWxxofJN0TJUIkcujO/SrnAkOHxTDdxh2NTnJPO1XnK6fjcqrZBwN9S0YfD2CCmvSSSars7n+NdUpRfoFv+cwkgTA+EFEwjbz9kVxzyYzpoC1uXOhOqjuW2u60PowmTdfNXT9RRhMsyAMHIMc0yR5u/VSuizKupy6pNnyD5BI0NMD75aQzXyxr5ltTxpVu0HVUPno8o8Hk4LbKqZeDhj2lDe3lpFWYMrUuEXexkbZpE8JqPzK2Br+huVDuTHQMbF1GkyGmptiepfBnXuMVeYEYr3fYgwoJ9W+yOosMsbdu+wf3Qcj2aodwT4o9a/DuAOYHAcY73wk1NTRvmOlkUrZpf5Sy43nct4pC0xhyAZgpMtSZjhMJnaoBJrSq2oyzP3QhLuupDK75CLdv9GISdxL8v2ReXX6pqjbDwPxeJr9TNbkTupvXP9uq5GRn2fYnSV1ORG954bUZE7Fhp7zIevzsfBc5BlqyFjSdhOZ+lyv5KC0RocW0dNa/nNhiNI1SzT9/BaxI2iEmxk+tHGic1vDe8ttzUnpogpJglX4nlbmn0T1VZs09reim0qv/mVvBnmfEMyHr5mJR7+8fyo5+5NEqDA126z6lyT215B+4w/XfLoBRZxscgd5KvMlJWHVpIwf0eIzY5fcL4bTB2+uNuOmRlq3blmX1urRqTbafWztAABy90fsZA3W2FZbkKzZWgZcex33+14P0Rot1/0W3AUs3OnprRqNsiVb36Uu3P9UQG5GWe+L1pMq0ajcuNTu440/GM9qGkHjvstOLpPPa1nSHaBqd1jdM8Yd+/H3Ct6hP61GaWaD8iWO8nfeyVK7nN2aR5TBhurwwExqXNU3phEpMX+oyALRtH/WvLWQSPOJ4Imv0iJvNsGKF/E4Oh1syInSb63it9FNVKKQNwgCwqEfR/0EclMlVBcpqoyXWiUySUOAsPAwnnUe3E5l2P/wSxx2SATjDaOLvKpGO2MGxN1R3DIhqgxcVUmvaizRdQLo89EdDDLGCif8PAUicxUC0VNVeErr+txzJdrkTPYsfNVYomfyRsQctrkyfNDArzVAUjoJsvm5cstm0xG66bCs242yAyVmfzv6utTqLQbDEH4x2ImGDWADJrqd3VawX+/LIz8PXlGFy5LFihgkTCTZ3QRFM1yRJxDYVp5xGiDKgeSHT7hAqTGNE8mh4tTxROkNCgT0UhhKWRScfg6lZBp5XLT79dKYYmLzsnkMXhIIREO0VRQhTahWJhXxlFo2+TgrWF/Fey9ZrheDBcjB2Or4wCxLe2/HDFfaytMp6boFUQKwUo0LfPSlUYsTVoECSpgtdBTKVHrW5QrTbaDmEIVYXkbIAepK6TCBpOWv7p9U4GpIg9pm6qoedkckQPDklKBpFylFHs9kFJG1ZDwRgYTb9AQqWQtnmhgM/BGHQmMH4DT52RsnBthQA1Se1gSp0ggyfYw1ejMEhWIGqnNVskoWgwBwuFyHW0yhaxLRkvRYUhUqIDEM9H5XLubDkkL6CXKpzdSe6R/pl6yJ2Oz/k6tQIlZ2GQ7lAA4tzTlVu9Iw1/TvrEgrcKFtNauOxuWV1C0ZzMwGXijlkiJG1lMk4wLro5XmarchUavWpW8QrexSsnD4Qx6vaQ1wwvJ/qoGh9bx18t1Dr0a6KPo86bLPkS6NHTsZcW/A3sJRGxPWHIyTl7vyNIPgWTVAJSGTuqNj7+SGsuNTVwSHUVFxyYEnS804YmYjQlospEn9VNmiFlJVigeR04nAJHMdZl36X/ZV8GMQPp0ftcCgFUN5P+BTvopOeFEQqR0eOnazTghohPgsJAsGe+8VnwiLmxIHPXsCTg/njiNwciJRIxNn7nAmSW3u0/t7GehUx87sKleOPlHzNukpDeY5P+Til8Bspo/4FAPOi7zwbnxsBlmsswQLM+AWCyzTHZJqBeSKQYRX4CIKGS9ULAG8yQ29gYW8zwu5klyX2xtVCSERkNRkbXg7BaSDIOBSQSsXWdf6MyC7e6LOy8x0SnvHNjUKR1okPg1Ofqa6Jxl7hswgyNj8DOpqUoiKVVhAp4gTxVIxFRl/27Me1ztPeboVxgQtaYZqqaYco0ibobQGdQWWm5N5wptJXSZplF2IS0kl89S2RVctpZpDpgdWpeTKRA5vGydcab0nWD+rAgEHxA9EoHqWuFVYc2d9NgCmkBTJRPXI4ikvkqmaVXk5ivUOAKSU5ppd5TpifJUoBglG1X839LJpcUP88ZBJKJIkWUaQgY09HIHXyLOFwJU1ULZQqd609yYbuJ/WbLVJXfYZbft8zII26jdTbDcMs2p+b7Sq/lhhtMib5SdSlNkchgFnu2LcuhzHBqIncnNmL1R9mOQ46jsNODdJshSsQoSCauUpRDwcIrJkqeAU9dhpGHbNZq1vzL4MCkG4wb+ib79SgSjVMkPlbyZD2YIEgcUu0v0h0tkO0vUIHrr9nXQuu3Q5fTgg7wOqgMjd/Ol+QuJC8bJ10BrBuGwP8LCB8n0cCaGMp98eqBpyswu7cz99pn7VDN3g696wXn5pI9B+0RKRmzOzn9HS/kXzyyeo70iFSNGcN1/VFDYW+BDz/gqJlQHHj88jqYcz3nwXg6uTr0GXQOPSCSa+rSSaCFR1Wl4pqCMop16xZxCpkjZKSRFf1GMTSsk0jSnFUQdhag24Oi1GtuW06pkInkFEZu/pTjaolVIkvbIJsd5DiUkb4aD4zy9gD9N3XMgm0XP4kv4OSUM5W1E7VcGVsKLB+BJo+4dvdeMegyoEsDWqYgLAXdnk/UkEkKmkPRFIFN0JIFCJiHZI8RTZPIpIuHC6HABbJg+QzvjrX9h8LccuQ4a1wC5VQOCwZy/Eb76X/k/ePfqqvI9EE99/UL5AsRO1cqzFHeaG+W/+4erVZTKhuqq4N8BVmWBslTafzoSfAsBmovdBU/ty+mDau7UALT4R1MDBOlrmm6ju+KSoeS47vgbTTV6iBvXhf65qTastulMfHcsYGjzuZMS3ueiE4zvE/wPxrTnfgA7EmZfGcMZp5NA63n0n19v8LBdRMjnsokFVomEjpCJRqa/uHGcRp8lJh6NVRAIsaoBIg5KSYGjPtSlWtLoR/OuDJhSnCEMxyZ5Q6t0p8st3VXfsUnpcKyHqhtF2/Kr7NMQyGSCOse3wT6k67AESlZ6tb1rQ16xaZYgv5y9zJbOWVhQNlOgl3hTQCWp6julWmaKYUpdVLadr8+vLErhqSKlBrFAoxSRLayJ00/pCCHlFSetQ/xECklnIjCZaXiyjkommixikU+vX+6ipZP4mYP05SMyu/J8EhSqvfKMk/+fYn/2vuLe1RAB//7g7febC1fftZFLKbPjh8J/XB0hTzNpsSD/l7/HJYtfn3gpC+9+9jdrb7v+9hOCvgY6/VJWz+DN/+/g031PjUt4wArKBsdBuWSWmcdiGXMJUA/1Z7mbwrYJhZwsNw0eUAzKdEqRSKeQXVP2S5QQj6OCxL2gqKehp1Nt0LRycgrpc4wmxpzswnaOJn22giRt0JYIYG0dIptjt8rm1iFaWZkQlA0+K9mQbd9SUmLfWvglK5Wr0htU0mkWi3SqXuTpqwC+f7BfWSWpmuRToiwBx0yD3UqHlmdRWsAv+rLtEc1Co6aNk+Omz0kzMeZIwkFjXSSnyGa3l3G1ulpkdcz2THhuk86oa1SfnLXqnpIAuIOmwQumQdOEFtVSFTg2em5A4sDxedNXNWvK2KLScVr9hPE2m0Wfme4pPa75sr860FhXE6i3leW7o0B496BppgM8EAr87HGrDINFvjlk/5zCQcOqOHAYGbSuqAupv3IAG4N0HRynmzHXZGLMKVLt0OmmSGAOmSvB06qMjQg812aHZ3uL0YD4bLvNJdCGrLFwAY2TKRLm198COtyv7JdpFSKxVi7rBYeSX369f/pb126J6K+E9jfV6zOLvuodgFIz96OKbookmd2IlGsVFk+cE1pvTxdC2TVMTcYsoafxeRFDZsxSiKlprNzAxaEtedkS2NXENliWSIHZtNh0d4K/yh80D+xb1LlhyhTmumifaV9lQW12tru2ch+YZfEZsL7cGPdqYzr427m1YvwQdQ5e2g5tituzyYIe/ft3QjqYmY2aw3tb4Tgniv1VlPmqItJnjvO2NRpUsdRF0G9VM4XNqhvGe+oScEWT53dYrFVLLXzlxAxbrcRBZdiFHxVMYwpRSdLV2FzLxfNhDZ1C2E6j6lJJanK/kO3IZYGt+mGkObiKozHj6PJiWNCg04vqy2CF0MGmObMei8lqHY5E19LwNh4v1aamUWk6JsEhdqHA0elv4oVitecUr0zd7tPgKJpsb06ZjqQIX2msIiSPZNwkXAYLa+nOsjotjkzTeXA27XwtE8cbWEgrLGFKtFWw+AVdl44VsBwukvLq9GMN46xpJfJ3WqipJG1+8xjoLLKGkNO6WjL3ARhC7E01LsgQtwE96weajAbi8BpxtUeqgsqo+iSeIZ+uI+MzOCfFOIeWSaNqqTgLl4s36yg0shZH1ojelVGdDrZEUS4V1mo1orpSGDaW2v10wSv1AIVE68RpPGVGfeFdZBhpCZhJ1WixNGtuVTHYhowggUcj3oaHv40QfVpg1E9QfFx3AgVhN9WOT9pVjW1L2q7nojfiq29P/bTfh8mn0wABEqPlpbFg5JjUx1R25CP6trzdb2A0XmpC/FX+e2gyTSLZku0t6dw2DJCBk6ogEvKQ50pcFdDFVuvicZY8TykgBKm8sLher0+pTFSpUY6MrqHhbDw+zopAp2loAp+Hsz0VYOtPSI9+5eSVQcSNpbSCS2bUGQ9gEEljKb+cQe477SSygUzJ019ARvQbA7r4KiQ+FUTpQt6n45lsGS01YbZ8QslEs4RHosgsyVyxi5IdclCNp9DuJAVn0XorgjKVUjJDmYXlq4upwOJh2lmByLiIwyOyxxZTZBTwUZ/nV4XAYe8FIw4bi59RUOomI1i1RMvHyVOJasDQn3mdvuun2N0/GYDS2rxrctMu29LXxvah2OlDhmlD0VOG9MCd3ft15x9ZbX0dffYdI/XIchZeBLtfG17KaOekfBk/MbfHc/aNyXcxsHcWFF8WLq2VosvwYFggyhO1+DC6GeHFpNXq/mphp24JFLME0naKqoeBVwDpg5dSGqiJi3W7hw0Yqi7HrDr9VbSqYIkcMq2XUUzegU04hGEpYVYlBafW4MBzKs/GoOUIhbRsG5OHziwy9JzWNpcDp0ulmeCw5UriRQCixu+anoaj8zI59FyRmJGXxebRjbjpPxKrk7HnEpVkkpzOYZOrc32M8/nFpfz5JpMkpDrZaJonIfM4YlkN1Wqj1sGwSy55IRn3ogE3OjB3spNOx8b+msRL4AXnBwblB7PXHKMYsklRl4T5Ar5bLHbJO4UiFyfB+ZmiJeAROgOvV5gCvHoGHY/MGbTdZxyKSydOnzYpMuphVNSomOaUYlDymnE6NoMwferEGf2v9WpUbFNKSfApPjcf3Rn/sIC9z5V98T526PnmdxQxxwfSegd2nlXJVTv8+gf7lF62DW9Yw9wOl6OBqoljd1Oj1LlFqqYCLrTBc6rn2D6faFO5fYN9ci/snTiuRF7C8l9EjnKMciOomPz/8ufeuPo2TfRbtuxsfBMDi7ZlUYrNaDxyYf1zKTenFO562hrJvGeLURDAIVqEaV5FIjudlqecMh/WkIjYaWySMTnX9qccspRSYWZaCllOVNSkuZYD1ge9uN4DK5XlsLBerzdWLqVGaltNOuopTKOk1hvbLI2pypPJ41UnaCiGZW+Ad9m1yGWLsL5EJBVl0elmFoORlkuBRyelpRU0yCEVMbMy6fzUtLihndy1sUy5WsKgKvXJOII0VKjRiNgihUBuLS0Hf79WPfy9LUudovVZjI4V8H53tmBmpRJReqWSarVaXF0uhaEcEa3qzDja6hR8BoeTgpZCo+q4WsPGmb/gvu6YvHjnpMXAErX2xqe1MkLFL4baW/e64oPDjoSG3IqagJqObmGEZixP1IzEEo5yY64A960HSzYIPRIcfDNaiGhjBlQlZb44+dGPQefnjm64rBv4Ll+/tBNp7wStnyu6IVs3CNJO6baXdgNUQfyyTtdiviBtebfFtlKrrN4I/Sodru1WgAnvju1rnqJvmqJr65SDTq2iaoNaumzvzAPui/bZvrH5LglF7xvglJz5omJDqykloBn7uLOx8zg6OE9EavcLnKeXeDA+pIokcuxhHZhROU7kglxv2NuwcFpzLzzs3nW0Iuyt/S0YCxPCvrlMuF/V70/wVA8vmbD7QOd9JlerV/l7UAdQtDmu705s7EhfXNze1+V76/ZeJHw4JHQ4PGI4NGQYvIn9b195/N7/Yt3/9lbE7fsvfXph/7Ws/+Zyz1rWs/CmI8cypuWm326mpFFZ2P3lvwVN8xcw6TvA1hd+WcSlY+D0BnKvI4XPPW+OI5csmGl+0MIamLiTvOX+AGgdC+Q4YymJSq3tBNeVLmjkizgOSFlNiLbJYeGMvgRo8ZVD2t0V7pS70p12V7mr3TXu2vy6TPcFCFflIlL0RISnt63ElWFcFaBWT2rCgx0poAXXKz0+7hmQHOrYwpq0yFTN/Bd0W9+2jgB0O9hOWQ9+sez1jGVDmcj1/Va+iHVdyLpOZzVcj0DLrAsrjiIaWDEbpHr+b+vhaNuC7mE90loLTsSQQVTWE/7y0N2sJ8tV7r2odt5+1ZaZhyi6yTwKtHzssRn0+PlP5GOeDJoIt6UdnnqMzXN9lGheTPSCLPd6QxSToab1QAYykIF0k84Yi04DsfgJBABpvtAnD1qbgQ50oAMN1hKPlzUbrPypGe6lM8ZqdQK1+A2US1qee8wlisCagkEx/6GNTe+BDWxgA+sunTE2qxOYxX9gxuYEMy83AZXaShitYRX0pU46xAPiL9+NB9D9NAAg4xnV29qLO79+twAY2+/d3wjerhHZ5l5HnIfKOsewmpURlVLFXGKI6p8ZRIqa3mEYgInh4Guac1KYQQAD8hiLkIDGXBGgGc5MsqJyUciKysUiC2Sxr9T+Z97NMANgdpjBARwJGHZFxp6nA7JoUpVLt7cBONDjpX1tYxZJfg8dTe+usVeZGvQiyTyAkfCTQGWS7ISYLmzXfkDF7uY4uQtyBl8mJNKr5zb2Mci//efp0TVtvqiBXrrWKwO0ceDLAWTIJ93m/Ac50OLDQnfTCTToynzRy3yxdnWAxQ4ksTWD8NGX2mL451bfja4dDeftkVy0JYBXgnDvKbinUeXOl3aH7/LRde7mv3AsDc0wca6edKgRupydpZSgxNAdEPnqSahG7MMsgArB4IGH9YynQ7PbxqnqzNxuaK7pzLNmB6zZUeFeI6FmN93uQCqiHYEVQbhvm7c37XlvOzWsFi2/prNZsqO9SvFD0eb8ALTVfb350mYp0mHQ7pb5xUijJZQc4b2ZHVxh6+rp5kzQgnHO4umeY3NnBZn00qy6NX3tXbfXo/Vy/bk+ra8rIgiOMUQhAamggA0JclAELxoxBftxA2MKuqV6mkKLaTVtol10mvoEuMzBi4zlSp7Bq3kL/1I7vAb3GWdLWEYkRnDCllyZq//arJId0i29Gqwx6tAftEf7VSmThVzEBSktZV5ZVnaV4+VsIYpeq5VYbbW+7qz766+1W4WaWrclM1mHbbELFnv4qxd6s6/yH32/P/C0LTRta2xLWn9DmtfR5zq5K7utN/bv+9nYGS/hipaYHvNjWWyIHdEVh+Ns8JFmS7pnm7LtHiDrZ/Ycn+dsnbynjCltZTc6rDgpwkMDHcxiESvZyE66OcRJTtMEhWaEyU1BHRccwVOqp1bUpjql7lSnzVw73Oz37vGwfZ6x5UBSXk3P7eiQFjKhOVpJa2iT2j1VNLOFrWhDO9rdgY73S/XghoFVCJ3RA72mt/SFlbUK16zHe8diKoIUkQBYAYAUkAoe6RcWFsiMmZ5endZAmbAbwX64imEpKoFyL9k8vSu74mFcr5hreSF3s8VLVqM2yLXyT6RYw4lyqE3kTunri2A9vDs7bt/yx6P+/5jzXM+JLvlSsqot+TeHa62ZWTczFjx3ZMmRCi4WfT+qRoVMH1t9roPNJ5XSY364gRK8hVrrq7llbbDAw1J2WEpZkDsdyYSKUeuukQrGhyv2uwzAOXBB4EoDjRwMpHn3/OShkFouucTwnuz45IXherO1c8V55Bxd3RiylXRuyX8YZ/0FsZyrCzlqMMzYxMXVTvaSpHksmF75AIIxVJMd88OTUzPjw4GoJ5VtBVtUFFNOg+6B5QGhsHu4Nd3pNhfPpzvuZyWVyKyp7xFIeW7gaEMD+z1zCEo0Nteuynqqqu25sUhBQ3yIbJLSD7oKQirVkkNggYSzTz+9Tig2SlpLDBSipgts/3ViDvbhmASYKDFv1kJcAMwlnS1QQwBJq+HVtux/ERFtl5YZcE2W3CTfVUQPuLdyfMzzXazZTg1BKIpAM22axAR5v6nW6uonvyjIME5Uv/37AXdDO8vJX7LkZazjXNooabljqtPJc75KsA3z03nwMLYsQynULLL8XPuZblaS1C2FxHoD5qe7yeCj2SNHpxU686bWEXs84/Feh6tkzLZPyVnNiIYkrteH5ucmm/yyzsYa5GBr6ezUorziinoLIUeEgdJ9Me3G+hSvMoMsKSvQuty2WRvcZonWm5OEQMCcIZWHDwR/3fQO/Biss3/bBunP/msCMOCuAoDy2aNmhmyeuYOQ2NrYtOeGQ6NjrbpKCgSozIPpy9yr4UHwsdW7MLMoL4bNWVjEjmOTzfGMnJLlir79/in9Zd47gZRM40gxJx7rfbP26eJcp0tBGm3WlA5UrhgKG4htvdHhCFsmZEKspb3aSpUM3dqu5feZ2dka17eAdLusQian2lqHDD1nssuBejSpleaOI0tWn6TCdXmP8dRT0aCID8XIGC7wVBHKwQJOZZspnPNucqzrnpcrxnGuz8Ewl60a73aZNhlb/ValEs7E+YEwTDe6a8w212vIHS++GyUn3UmXXCQIpeROdrczQhGK9P83KEebH2e2ssADSkmSzqoQp+p4+39vstlqrbxKD0lOIjVmSjwtihUqpVqtuOcWUc8dzGpJ7yHyOltet+EPh7mBJ57Y4FwetLROyIxA7S2A8Q5rkx3ZuB5JE3Kd6guUntqlaegAqepDSImI9CUMRXLxWg9qEnFzsvAX5XuGrjgdDRos2DAmYdZeQHOjcA6GiytuPPqH4WSHsOrN2K4YkX9t7GHNvG0IBAcaaVtIldryx/0lZ4PjNAUfyKofs9JRR8ARiwZNG9IGl5OdbPjasIalxctbb3m2wHeMrcnQTZrD3UZRgsrmKtkpGFciZicZO1jF99MKKKZTQnNU4DcJBZ4YbJC6Tk4qrDXl7d6AesQ4wv5dlW39f+jAnqzwTJCXeZeOaayCybpoy1pDpfC0ileePqhvWivhJvXeZKEkQWUK1esUuRF2YgvapjbIci/Gdq0mrxoii4PE9TY51aAUSRnPlfJi7s1jguQRuSQMMqklhZxQ2JDnNzVjOyWubVs05MNQoTNZ9xpyJVzgi1bZiiMtAKDDhDruIOWdAsjbbRR5AjICp0B/mpBSwNXneUs7aeiLouoDa+nBJotZRJBNBtmd1ZCcMxaifqaEfkbocbnIFQoV2z1Ll65HtCd8a+Wx5te1peUhSVBseEVrDHITDE7hRNtR2jVC23W6OxADSyZJVmHbII1Y5FjJFAYJgH5QDASjdYF5YDMwKDbWCpQDmQKG3qa1BLiN6T2vF98JSPjb9cTPiDWCaKxEDig8vzWqTR0YVwFwm1GkMrU0cF2L35fvSVK8pk4DwO9uHU5iOI+xKJG841yIn8OwLfwWsBlgFcTnw/PwQXvjRFXQo+UQcF6muIJrBunsf4wzqjUlhJJq7VWhS3ducz+zBr5vkn6zlEhGoKU+PNmMtRIp+Uv3kxxJz1ZzOcHlbWI7zNooVQgLfFfkvN4/YrCQGyPjaYGR8hf0RAbzKilIabeNNYoyy3GlMdv2GoqE9K/9tmBsDXevkCSQnHqtG/GYXEdM/7nO6hWP/I0LA92lCXZdX3wMzpPwz0mHnZz5W6MbUaUg46DaIw+93L90/3zWXh0kj/v5H7mWsKa5a9dEaXYWg0e0opkmY33Yl+38J2fTQvupczOT4rluEbGsLmnO3AJX4sIcNrk5USMq57inqH6GFKqcs+Zo+628D0V9rPukqJv6fvOEUJVyn1gxLD6XMWS+pwWgIjIR2cPmv/+/sT6tHdWtLtyFD9MZVgTg1aUVwAN9164srcIvXCell5f1at+L1C00lmEcSFwocA3lelAiI5d0r1o822OnLpVe7x8tv7mQqZFsmuGAN3b+D04dj/yTW57KFw+KOZGSHOJ/nkZXtJVd901UCxKSjlEUS6fXpeVq8vt9Z64dZ1yArN8hVH5JFZ3bnzn41rAaRdLBhL9Pe/N3zXvCR8CbWnqaY/QBtl+VLt1/SAtsvvoWfLH4KrMgiul6z6wDifMcR8/UXyUuejA9dwt9TQacEFU27g2q6lCQypMYSLfuY9v6q2p5IZRGpzve2fiGPhLAems1r5Gzx0gcFJm6V+If+rQFfrt7cJH4Id59HuqnvPFKuTEAdu23yQ3yJN3CN2ydjNcy9eAKucr14WjY6y/CEnB6Y7nmw2COV8fFCA8wlGhR8VI39f662uvaWqoUkx9cX4XgCIOtnKGKrQwDeYU8ODFemslnNNYZApYGvGoXyk5aaw3Njvch55Tzt8ezAKXM3GRV16QthTAq2/14jwA2a1F37q1+kw3DGOv+2t6gaSmYRA8+aBT2GI/s/1ZcNf9Lnyu+BJ8K3pRuJIn6b2uTSkJu6vemkmR2OWfOyDNQIlVLVWAxq0dNeOMQmLTJadONR0Zil/cvfzQdNal/ONktQr5nyBxVvdDpGFWARfegyVa0cHWUhTPy1cawEggy4om3WTG8gLg/t3M6HjQwllKICJ33Ws5BQS+Z/GWfyry6tI9WpxgPgGCn7/8/vgHy7hZACtIo7XMh4Vtp1vWPJFs43Y7ymHhmJ0o3eegG7ZPlXlDUtNtY9KE5Z/iaFuvRZcKPYoulHRE/CoAN4fv9fHhaoCHHRGZuY9723Ie+Uju6lVBy6u50p5Pgp644foOG1aKmFauNBsLQmQVELNXcnQoIEBQ+qz395poL6LG2v3W9BVdpXdpDm+l1tCiv5GMQAve0WUeLAIJlOFYP93V0jmq+aJP5DbT2Lvxnvywucnk2qNn9dKahK4sbLgvIIllY/Y7AUPgxgpWXZZ4J03BtUTj04mIunCMar8TrvJNL3X1OdGYgsih0ljoCiwh5WzkcxhblcPFglfG0DMYorWpmm6KFFyhO25B/Zw25zVH+zrIoj2BLY97rM/3eF7/ahll5xYlO3vw6ey5iObwPixSBr2fmhvau8H8Sz5aOed1adXIPn14OcvmLl0GmjO9KVErJLDW6y54fQpNkajTBHMYnZnZAGZNXDmopZXNvwspbVyKRH96hOU3sMUe2cJblBV6PlJabc5JijNdnDbfR0DqYqLgacgv4gUPHkgTHDwzL0Hia468JhRYjvb/+huYcR8juxgM7pK9XcC274Nk2lzjyndCPKnFM7g4hwp3Pa214vbcOt2vsC0YZXhKpIYKitGAEORl/0DHsFBCkdlezv6BMvCvQ87tAhpQo8QxaeGlXDYT5jYMv2M+DcD7tnL9z83Bp7Yb5FBRY/fTTWjpEDz2U0CZjyywT7aoIViPWUgQeXXl8t2nbpnjmdvkukW7P9L5+jc9QHy6K5VSYA8aQ0FzYSLpdnHrgqHsBfTvKzznB0T2iZ5Hrn91wsBLgnEA/KkduYWavjoiX5wsJ4kJiYjtVzCDJgGS7miT94n0b0Zpa0Kb2mTIADbtxnM+EpOInMdVMX6q9jK5LUy4QYaJGQAb76yIihgrnt94ECQzxI5OBMCWmJ9qLdbmQemzpoyOa+cJaLG+QP4t87L/7gNzTATVts+pmVVU3Ypt2ipzd1I4Kvuv0yMY1mUFjbX52WdWCLWLVFTuZpBBBAEqv+nWyAunTG7Li2gZ5xElu6KAHkH7Inx1rH5/5WzkhnFchuq84zrt9Uo6DMhncssYlmnVzD067TssJ8vA60qg4YUNtdNeq2vHpFQBWmMObzT2XHrav/HknWA//W5ef4xT6RUbR8ognOT0jMSG6A7BXpnzKOzH1VtY9AX89X325D08ISdveypPBDzoyNkiA0mQtgOBEf9s5W/7v5jbwYYKuwtqeeAKQ8i1UpcSKIb0l9LsWaNBz+13DGhVcrPOFZ+/39k7158hBjpDikIFW4cBf9s7AKpA9GYJkhp+Espn2LeprjArb7vMNR6pweEmh7zYh49qv8yMr3AQnVEdC6JOkgq3cfP10yKID1T1Bzrbb77/ply6fWQs6tkMeEQRkdTUUHsgJMNqI/GPpPvn2NyBbNy9B3sWB+MIJXZIyvXoIdGKucFNMB7XiFYh0dy1JYIRm4OCoKa1AKpbw+EJXKWc0WkJ6HUa0tZKy7LP3I32GLwOZLxQyrgAFpTYDZv6/d+OkNWM9+igBkWOcVJK/PRpgcot6S/o+PNPckVDD+/YRQfvZAO76J+tB2b30OxDhBB/Ln8XkxybPnq6ojQPug3S6dz7b+MspMDDGd78bwZfqpqWq5yodxjvPaoryF8c59ed7rKbXx3xoS9RLQtTpRLdiVjz5ZGQl8fmXo4j4r40mfOI9IOtJtgyJkREMONpHYhEhABEOsPPyy6vWD1vr9OIxebNYg/dkqq3zGh9OkbTNWxXViVstysShxMI8Iexv3WFjR/I1gb8R88KKns3GjfOLmNXoRxVOVpi5EbT8CUnkvJA1won1qhJG21lUwZpDvHBG/mGBGLumYxUCnFw3KjYmmt1FpoYGWE0NNlzURhamAcE4MTFC1gJxJY61dQATV1tdidh5LsGbD8JW7EtSBTK70DsXyFkrt+ElyK8o3fI8e2RF+6MaGQ3JmJigqNKo3J8lxb+QJoK+NepOECWO8l+6UHsJFkZuGefpAKfxuGtOE1yrRWVBMLuiBnxfHgB4EwK4+2yV1OYgbwtlBji3oUFeTGsVbWw3NrBoG2LLMFSN1gdqh+22S6Vbt5p5XrMc/SoaQXxraK7X8DVvhZFxrZqprj+EcmRH21Wb2U3UdnC5G9BzcyvdSfj8XsZrNZdLvWkmJzYlokc9XEEJ2n3cdqD0qVYb4KxmeLG1mTzOZtl5hwsgYcKVSDWcmnt3h5jpqDYz1RLhgee194o5OuKWJXzcchuKXM2gUgbNuFH8lwlCHi7gMnDkT7Uno7BYBAljndBvI2wuJ6maNY4yWdeSwXkQKQH/hR865KJyrhM3VA7XmLS1rX18CAOMoG66Fnn9Rk20cTR73R9c0lZCwCFODLjOfanf+e3bhrWdoBP+sy5/xjFt2gmUlHtYQJ12wAOyloQq824Ia0ylSP4VEftZsmTnLk7FtSzD9u00F4JcJdbJV9tM2FZ/qCt4q9UhT0l75XKMGJoLtJ6F2VFoL52sfdWsIq2PpD053oiKRXldEL7ZUgYl1czhVAOQ6HxZouowHn+XcsobZGoPUmqE1Wpo9LrHVux1Edn+hKLIggDS5f61lamN6mAupNZDO0ivqjSyGnNAbR5FscUkq7J8EAPVKNEKHZCXNKNE15kMMLOr1lhPoMAmBFBdT6lUTKs+FTzB5EjVgzJm1L/Gh4eOfcwqSko2DVX9aWXvTcmqhhYQEi9TcplkuGNT+bxZqO+RV9CIh0b5w66k3IJKOCrONyfFs8iYY2lLIx/IqxtneGI/Ls+s9H1PFyRVkAGIMnLFQl3Iz0uRyVNiiu2GMt4PdRinupBcD3KpO6kkTJiwhl/F//L/WZJTDXNIbnVTNGKqt3NOtIrSg7YVlR7kipLa1qWZQQL69Nytz+4tv9T7PUgxn8XuvjsANRY5jL2ssLu1qX9rqsyxWnD718BR8oknaLzTtrZ2r0JwnIRXn8fjF3X0lts1qg7vXWZ06UDp+GnpEPpQKVG5+fsPZRACVdVzkpC6t2IDFrBa6aa2nxvK6Ayqt3d+nnlE1z+Nd3zEq98zPPnfn8Hk3KziEfaUeslqtjMrOh0EN1N9WFoaxx6CaUx/w/mqWa/PaTlb52YLUbuNybKF2Z7YWONCNc5pTNOB2k8cfm2jQYEOMTdPivtqy3FmmPpW6vN9AAdnLlnZrA7a5oBx2xlllrrZGxZFJfK3oEKSn2R7VnRlTDu6mijNhCpBr5RGSgdaWsVq0bqJBjuXqz7ZtQuD6yCwu1ek579U6+Do8qEYijdGE08xYQUrZkozYYYocazvis1dWZtmfw3q3HRHkaV3TdS2LTIY5FMvhzCNcvN/0RSSa0loc3+e7OeICLlBYQPtEIXiSM0gLiAoH4JrM12BFaIJu2JngEPYvppoDGqF1ld88JrZLPcypLCa6GuZOWnbxJJaZFeaCotkAAQyzpBtJhCxlKSkHHaLRB4tfNj+lKD3sVBCZLCdGkCUQLBmZU82rXyuPBtC2UwNHQ0MYalel2Nht5ArxJoelAnJdkQ/y7kSB5JO9xGYWpwODwPpQXYH2J/VSC2p26qYQoYQWIbnJ8Od5EuoZxnUDispT0/FxAQZuToPBeYhwvUIoB/W4gs/xNstFNgd4STKxCJv/XkSMXVdKVJCHOm3b3a20MWDSYYP1R8PhUhljC8BcnEDbSD3+/86GCQFjyDK8MvgVfL9j5bukHd8ev4z8xMJepzeiZEPx6F1mYpel5klGSfJGHGSxHB66dHqJamgT23a3gOP6ldE9C88+X9CrzCsGeSAYJISnwwGOFYRng5nVp7YoVdkSJ9ZTfSPPBJa7dr6UTeJ3iLyO8l76flJsZtcvK867B/zINzLqckH1BOo9Aa98BuMS2DcWkOcdQUsrj1Pr2sFY8f3UeLo0Cd54Yz8VoczOTi3/tQyKxKkTqK2Y97FZtf89507RWI6gl/07WR3VgJf3XHYckucyNlB/u51XHtm9UMR13xHt13XssMyerVWCMOgeN4Hr2rR493nLpbCgkrnmbUVgFjsxdW8WTTGuc0LxoScWWGq17JtKWpk6WoH14slNtfUtAxTDGG5y02akwUxudmAirwPOeUUUcZQgHajBH/v/ZftWHOWkrge3+p1j92eVgWvw3GxRuY9eW98UZrZTaxnbLC5KLaUEqmQRfYa+6SbA54MmbFKo8qTz1kwcdduLZlZGY9HTd03hCBujW9jLPaL1dbseF790JewfAMUr+v7tbvuAikVy17iltvvaoZ59zQZIVCZmXFxRhmi0ucxyFGBWkLetz+WFwZ8hNf8P4LUXlUVxinTlRdszESyR9F4trf9Fl5HhIduYWYli1cYu8SdB2E7d4q5viBmoaDy1MzPI2MWBwCd3lrh2lS385Hb2jXK1vTKXzrVArizb4mb390UaFu2lArLg4qlg5xQ/hPABhLfnVpkLxwHbEzePmjenHNAuBQF3V4YZPXFU6IZ6+G+bU90ewOzWfabsu4lWQp3PBrNA3Eb0Y+DUBwuM6cWrL19piVB5qXh9tMwfW4qZ6gCizUmJet5iRvpZuBx+12DI+UdW4rnFSxFDlXKpMeYqtozFiSnTza1LHfHwISJg9TEb0hyXcgQjrKTNZAll0neIBxXFxKuTO971EOjBXU6JrRBRzhSPEYPanKJ6XWH0C3Us2ChBD7Qy/ZDVqc5G5iZ2oT3Sa5bJF4hrqmpOsTgugViX7cJ8hQfFkbjpn587V4jfPM0sDHoZg3c1N/N44VfYKhd/IMf9DPO78o79lj2gz/P5EgvxRwT3v+TS/zQ92wKh9RXyVMJxg2/54uVMDFXgz4ykk8Z287SLKvKr7t8gGJd2nLS3CC63RD80ZLiVdWEFATN8HwjAa5pR3N/3eMycWSOkgLhpcO3HCzTFH3HMgsz6+WeaLHxmFIyKjAqFifz7oSau+IvmRMxPPbdxhAe6+KftZETY+gNT6T9zHrorw+h/6ddpfwgbSKlZBjPDh/RX8H0NhmVHZXXPiNh/dbOfzVzVVUvniCfg1EF2MS+rDo0iY5WVGdm/rKStrRt2UmrHoZi3+ShmfwIPznj4tfYZ8ntmWvr9cJLcC5Jg+3HEmeLG3CX2En9eaAREqwviQiUQsUVEZtcnlrklLEUpz9HEBRDsecVzUKxoHI8KuwgD9zmJTQDqmwxvgVvp49u0QraIMkRAnc8WXToYjItRD0AjZS5g9Z+tldR2H4XMyYqMt05NjYmna9lxwCgoJE/DE6cZGW+OBbianGybQWWm0rWkxIce028KrQkJgBBCHNfZINfZen3yWQC7L+494hzjHvo4NPD/tevcBvhFd9Wmg2T/VAUnNkjv330oL6iiMtcOgkQIgDkqp//7PPkvSHOXdvC07mYCACffnOpCcA3f/x9iB5UtlVzyALgowAI/McAu/wqWZkKxc2lSygLdDK/vV/4nzHXQGoEegqMuda0mbdhU0mvJ8oMN5QF4BU3Lxado+k+y8TrGQXyTEEdiZZxE42aZPLx64tH2o9EFTK0BqlpMG2Eq0VKSzGagdUyNEm+KZpGcvrTeGT/pRroFWy+PQxra8OfYKaJGFwAQ1R3xNSRF+Zm8emwAKqgGVpMc+c5W901QCusNmL1MxvTYht1Amv+tGNKB0vSg1OlZIbG6lIaxPKwbFRX2QzMhk68EpQnGrpZyE3RofFs6syAmYvaYjFkpzkFMzuVzUXS+QPM4UTUsiY15O/KktdOQZo9HTYP9rnUi0zMTHL4GGYl6thh57qcOYSwRpDnB7jpbL0W9InPmjqWidCLnATqKl9CbUdYfDJDeqcTnSQq1hzstE4mGrYgFTW9wRoRXav40dFPlNQC1PbYBC2R6hbCYipqu/iGYZYJYXxp8hN2Pql6AzwkATFvGDkUsdV/Kj20XksPZomMQMvqtP5XscdNzyalj4h4Yc/6QZzUiIIpxBcMBtjFjtGn2XDoDG+pDDWhGtSCKrostjoZpUi0DKtKsD3IzEE8Ip24X2qUE3Z+MhCXgot5f8DWW7cbiDNr/kpa+TtsQ3MOIpfJCKEZUojbq68HiCtYUbIpTf7GgfE+cxaKBGENW034FAGRAYgHgXjHDF+eaVIMBRKyOR82Nw6hGFZzoEwvGY1YPnBTdXW9kMpcryRltt4wmU+9RbsP6m2KPVbv0Oyss5L02vRyBCLWzBN6i2jHPV5vyNReb+FRX2+TLb/eISJ45boEwPq8Krl4aNRxqVCqgEKTOjVcZLwquDMpEhkKo5FSYogDblY/z2xSGnuKlajTMour1OJrk0WiQI2XVbFUPWQHsAo1233UKEaxDiU9m1JNEK4ftohey6ywtZmRrK9QsXoVXGpYFarJPJCXB1qXVh3atXMhNCLo8ZLQWsonPEOmSSGkBF3lWqPrxIB/IQdp1tZdAq2TrE4dFdIlFI4oka1rJLzKyChIsSbUb3r0stpx4frdYO2itEjUy583dtj+FsUhjUJibGXNfhQNlPJmxZtB0hLCdbtXKoafK/OJgQT28cXgvyCVNkKl0RnMHzP5vwcvzrRsx/V8MoVKo8sxmCy2vAKHy4t/ywjBY4GFFnE5wSyrSvAkqUD+thzaI+JV2s4Of5o021xj2caMEkuS6T4H+BGRbcyocU555jilz492SfK8CSSkWrUaterUa9CoSbMWrdq069CpS7cevfr0GzBoyLAR0xSUVNQ0tHT0EAZGJmnSZTCzsLKxy5QlWw6HhTbaZIH5eh32q4MOOR0mrI9L8acl9nppqbe22GeeV7aWGs5X3LzhI0R0pvMKDRl21etT2WyadRiJFDmKKd0GXfzC7nezavVaTIkaLbpPYsT0qbPO+c0l1/Qoske5Gg1aTVWpSXssn8WOE9dZ8g24YDiLQQmoALWgEbSBaeAYiid87oIC4EEJRMgLlMit95RSy6CYJzekDqGbdLh5LlmPUqFUTvi7gPDLXVeO93oK59rqGm3D93f4KOPwhD/nEzTbSxsiC2pLm5RfI6QuVH5ekDq3wFPqUZvhJ8Yi1MMRCBVKoQJnVSAQyqwKtVCBUIGz6qq3y3jCTW9l+HcR/GlOYZ+frB0f56o5dDXWV00g/IM/wc3WJg/7bUFmwT9Kjp90ez/AUnPUEl3kAldVikVncMTpDDrHD0PJCa6C+tu5/zloJMDEQN5Ey/Acn7ET/g9S9UiKqSFoaVBrVlLpikCYgTKUe1pdaYUb5zUEl2MyxfFcP215KHNruqUuaZe/21v3p4qUlrtKvN7yP16EljHmNzf1PYL6FoPPIgAA") format("woff2");
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  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;
}

#allrecords .t123__wrapper { padding: 0; }
:root {
  --yfg-depth: #293d66;
  --yfg-mist: #628aa6;
  --yfg-water: #c3e0ea;
  --yfg-deck: #f6f7f4;
  --yfg-sand: #dcaa70;
  --yfg-line: rgba(41, 61, 102, 0.2);
  --yfg-overlay: rgba(25, 40, 69, 0.58);
  --yfg-font: "Wix Madefor Text", "Avenir Next", Arial, sans-serif;
  --container: 1200px;
  --page-gutter: clamp(20px, 4vw, 56px);
  --section-space: clamp(72px, 9vw, 136px);
}

* { box-sizing: border-box; }

html {
  scroll-behavior: smooth;
  scroll-padding-top: 84px;
  background: var(--yfg-deck);
}

body {
  margin: 0;
  color: var(--yfg-depth);
  background: var(--yfg-deck);
  font-family: var(--yfg-font);
  font-size: 17px;
  font-weight: 400;
  line-height: 1.55;
  text-rendering: optimizeLegibility;
}

body.menu-open { overflow: hidden; }

img, video { display: block; max-width: 100%; }

button, input, textarea, select { font: inherit; }

a { color: inherit; }

:focus-visible {
  outline: 2px solid var(--yfg-sand);
  outline-offset: 4px;
}

.skip-link {
  position: fixed;
  z-index: 1000;
  top: 12px;
  left: 12px;
  transform: translateY(-160%);
  padding: 10px 14px;
  color: var(--yfg-deck);
  background: var(--yfg-depth);
}

.skip-link:focus { transform: translateY(0); }

.container {
  width: min(calc(100% - (2 * var(--page-gutter))), var(--container));
  margin-inline: auto;
}

.eyebrow {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1.2;
  text-transform: uppercase;
}

h1, h2, h3, h4, p { margin-top: 0; }

h1, h2, h3 {
  font-weight: 300;
  letter-spacing: -0.035em;
  text-wrap: balance;
}

h1 { font-size: clamp(52px, 7.6vw, 108px); line-height: 0.94; }
h2 { font-size: clamp(42px, 5.1vw, 72px); line-height: 1; }
h3 { font-size: clamp(28px, 2.7vw, 38px); line-height: 1.08; }

.lead {
  max-width: 780px;
  font-size: clamp(19px, 2vw, 25px);
  font-weight: 300;
  line-height: 1.42;
  text-wrap: pretty;
}

.section { padding-block: var(--section-space); }

.section-head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 0.52fr);
  gap: clamp(32px, 7vw, 112px);
  align-items: end;
  margin-bottom: clamp(44px, 6vw, 82px);
}

.section-head h2 { max-width: 850px; margin-bottom: 0; }
.section-head p { margin-bottom: 0; }

.button {
  display: inline-flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 13px 22px 12px;
  border: 1px solid transparent;
  border-radius: 1px;
  background: var(--yfg-sand);
  color: var(--yfg-depth);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease;
}

.button:hover { background: #e3b983; }

.button--ghost {
  border-color: rgba(246, 247, 244, 0.58);
  color: var(--yfg-deck);
  background: rgba(41, 61, 102, 0.12);
  backdrop-filter: blur(8px);
}

.button--ghost:hover { background: rgba(41, 61, 102, 0.42); }

.button--outline {
  border-color: var(--yfg-depth);
  color: var(--yfg-depth);
  background: transparent;
}

.button--outline:hover {
  border-color: var(--yfg-depth);
  color: var(--yfg-deck);
  background: var(--yfg-depth);
}

.text-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.text-link::after {
  width: 38px;
  height: 1px;
  background: currentColor;
  content: "";
  transition: width 120ms ease;
}

.text-link:hover::after { width: 54px; }

.site-header {
  position: fixed;
  z-index: 100;
  inset: 0 0 auto;
  color: var(--yfg-deck);
  transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease;
}

.site-header.is-solid {
  border-bottom: 1px solid var(--yfg-line);
  color: var(--yfg-depth);
  background: rgba(246, 247, 244, 0.96);
  backdrop-filter: blur(12px);
}

.header-inner {
  display: grid;
  min-height: 76px;
  grid-template-columns: minmax(170px, 0.8fr) auto minmax(170px, 0.8fr);
  gap: 28px;
  align-items: center;
}

.brand {
  display: inline-flex;
  width: 118px;
  min-height: 69px;
  align-items: center;
  overflow: hidden;
  background: url("https://yfg-dev.com/configurator/public-assets/media/newtest/logo-white.png") center / contain no-repeat;
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
}

.brand-logo { visibility: hidden; width: 100%; height: auto; }
.site-header.is-solid .brand {
  filter: brightness(0) saturate(100%) invert(22%) sepia(16%) saturate(1864%) hue-rotate(179deg) brightness(91%) contrast(91%);
}
.brand--footer { width: 174px; }

.desktop-nav { display: flex; gap: clamp(18px, 2.2vw, 34px); }

.desktop-nav a,
.header-contact {
  position: relative;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.015em;
  text-decoration: none;
  white-space: nowrap;
}

.desktop-nav a::after,
.header-contact::after {
  position: absolute;
  right: 0;
  bottom: -8px;
  left: 0;
  height: 1px;
  transform: scaleX(0);
  transform-origin: left;
  background: currentColor;
  content: "";
  transition: transform 120ms ease;
}

.desktop-nav a:hover::after,
.desktop-nav a[aria-current="page"]::after,
.header-contact:hover::after { transform: scaleX(1); }

.header-actions { display: flex; justify-content: flex-end; align-items: center; gap: 22px; }

.menu-button {
  display: none;
  width: 44px;
  height: 44px;
  border: 0;
  color: inherit;
  background: transparent;
}

.menu-button span {
  display: block;
  width: 22px;
  height: 1px;
  margin: 6px auto;
  background: currentColor;
  transition: transform 180ms ease, opacity 180ms ease;
}

.menu-open .menu-button span:first-child { transform: translateY(3.5px) rotate(45deg); }
.menu-open .menu-button span:last-child { transform: translateY(-3.5px) rotate(-45deg); }

.mobile-menu {
  position: fixed;
  z-index: 90;
  inset: 0;
  display: grid;
  visibility: hidden;
  align-content: center;
  gap: 22px;
  padding: 100px var(--page-gutter) 48px;
  transform: translateY(-12px);
  opacity: 0;
  color: var(--yfg-depth);
  background: var(--yfg-deck);
  transition: opacity 200ms ease, transform 200ms ease, visibility 200ms;
}

.menu-open .mobile-menu { visibility: visible; transform: translateY(0); opacity: 1; }
.mobile-menu a { font-size: clamp(31px, 9vw, 48px); font-weight: 300; text-decoration: none; }

.hero {
  position: relative;
  min-height: 100svh;
  display: flex;
  overflow: hidden;
  align-items: flex-end;
  color: var(--yfg-deck);
  background-color: var(--yfg-depth);
  background-image: linear-gradient(var(--yfg-overlay), var(--yfg-overlay)), url("https://yfg-dev.com/configurator/public-assets/media/newtest/yfg-main-v3-hero-poster.webp");
  background-position: center;
  background-size: cover;
}

.hero-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(22, 35, 60, 0.75) 0%, rgba(22, 35, 60, 0.24) 62%, rgba(22, 35, 60, 0.34) 100%);
}

.hero-content {
  position: relative;
  z-index: 2;
  padding-top: 150px;
  padding-bottom: clamp(74px, 10vh, 118px);
}

.hero-copy { max-width: 960px; }
.hero h1 { max-width: 920px; margin-bottom: 30px; }
.hero .lead { max-width: 660px; margin-bottom: 38px; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }

.video-button {
  position: absolute;
  z-index: 3;
  right: var(--page-gutter);
  bottom: 30px;
  width: 46px;
  height: 46px;
  border: 1px solid rgba(246, 247, 244, 0.55);
  border-radius: 50%;
  color: var(--yfg-deck);
  background: rgba(41, 61, 102, 0.28);
  cursor: pointer;
}

.company-intro {
  padding-block: clamp(56px, 5vw, 82px);
  color: var(--yfg-deck);
  background:
    radial-gradient(circle at 92% 8%, rgba(137, 173, 194, 0.28), transparent 38%),
    linear-gradient(118deg, #14223b 0%, #22395f 64%, #2e506f 118%);
}

.company-intro-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.18fr) minmax(320px, 0.82fr);
  gap: clamp(38px, 6vw, 88px);
  align-items: start;
}

.company-intro .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.company-intro .eyebrow::before {
  width: 34px;
  height: 1px;
  background: currentColor;
  content: "";
}

.company-intro h2 {
  max-width: 720px;
  margin-bottom: 0;
  font-size: clamp(40px, 4vw, 64px);
  line-height: 0.98;
}

.company-intro-copy {
  max-width: 640px;
  padding-top: 4px;
}

.company-intro-copy p {
  margin-bottom: 18px;
  color: rgba(246, 247, 244, 0.82);
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 300;
  line-height: 1.5;
  text-wrap: pretty;
}

.company-intro-copy p:last-child { margin-bottom: 0; }

.company-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: clamp(40px, 4.5vw, 62px);
}

.company-stat {
  display: grid;
  gap: 8px;
  padding: 21px clamp(18px, 3vw, 42px) 23px;
}

.company-stat:first-child { padding-left: 0; }

.company-stat strong {
  color: var(--yfg-sand);
  font-size: clamp(48px, 4.6vw, 68px);
  font-weight: 300;
  letter-spacing: -0.045em;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}

.company-stat span {
  color: rgba(246, 247, 244, 0.76);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.075em;
  line-height: 1.2;
  text-transform: uppercase;
}

.cranchi-section {
  padding-top: clamp(58px, 5.5vw, 88px);
  padding-bottom: 0;
  background: #f3f1f1;
}

.cranchi-intro {
  display: grid;
  grid-template-columns: minmax(330px, 0.78fr) minmax(0, 1.22fr);
  gap: clamp(48px, 7vw, 112px);
  align-items: start;
  margin-bottom: 0;
  padding-bottom: clamp(64px, 7vw, 104px);
}

.cranchi-brand-column { min-width: 0; }

.cranchi-section .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.cranchi-section .eyebrow::before {
  width: 34px;
  height: 1px;
  flex: 0 0 34px;
  background: currentColor;
  content: "";
}

.cranchi-logo-heading {
  width: min(100%, 340px);
  margin: 22px auto 28px;
  line-height: 0;
}

.cranchi-logo-heading img {
  display: block;
  width: 100%;
  height: auto;
}

.cranchi-mini-gallery {
  position: relative;
  width: min(100%, 470px);
}

.cranchi-mini-gallery-viewport {
  position: relative;
  display: flex;
  aspect-ratio: 16 / 10;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  background: var(--yfg-depth);
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.cranchi-mini-gallery-viewport::-webkit-scrollbar { display: none; }

.cranchi-mini-gallery-slide {
  position: relative;
  min-width: 100%;
  margin: 0;
  overflow: hidden;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.cranchi-mini-gallery-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 700ms cubic-bezier(.2,.7,.2,1);
}

.cranchi-mini-gallery-slide:first-child img { object-position: center 47%; }
.cranchi-mini-gallery-slide:hover img { transform: scale(1.025); }

.cranchi-mini-gallery-controls {
  position: absolute;
  z-index: 2;
  right: 14px;
  bottom: 14px;
  display: flex;
  gap: 8px;
}

.cranchi-mini-gallery-controls button {
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.48);
  color: #fff;
  background: rgba(18, 31, 53, 0.28);
  backdrop-filter: blur(7px);
  font: inherit;
  font-size: 20px;
  cursor: pointer;
  transition: color 180ms ease, background-color 180ms ease;
}

.cranchi-mini-gallery-controls button:hover,
.cranchi-mini-gallery-controls button:focus-visible {
  color: var(--yfg-depth);
  background: rgba(255, 255, 255, 0.88);
}

.cranchi-copy {
  max-width: 780px;
  padding-top: 38px;
}

.cranchi-copy p {
  margin-bottom: 20px;
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 300;
  line-height: 1.58;
  text-wrap: pretty;
}

.cranchi-copy strong { font-weight: 500; }

.cranchi-fleet {
  margin-top: 0;
  padding-block: clamp(50px, 5.5vw, 76px) clamp(34px, 4vw, 56px);
  border-top: 1px solid rgba(41, 61, 102, 0.12);
  background: #f6f7f4;
}

.fleet-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 32px;
}

.fleet-heading .eyebrow { margin-bottom: 14px; }
.fleet-heading h2 { margin-bottom: 0; font-size: clamp(54px, 6vw, 86px); }

.fleet-count {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  padding-bottom: 9px;
  color: rgba(41, 61, 102, 0.62);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.fleet-count strong {
  color: var(--yfg-sand);
  font-size: 34px;
  font-weight: 300;
  letter-spacing: -0.04em;
  line-height: 1;
}

.fleet-range-tabs {
  display: flex;
  margin-top: 24px;
  overflow-x: auto;
  gap: clamp(24px, 4vw, 54px);
  scrollbar-width: none;
}

.fleet-range-tabs::-webkit-scrollbar { display: none; }

.fleet-range-tabs button {
  position: relative;
  min-height: 48px;
  padding: 0 0 9px;
  border: 0;
  color: rgba(41, 61, 102, 0.48);
  background: transparent;
  font-size: clamp(15px, 1.4vw, 18px);
  font-weight: 400;
  white-space: nowrap;
  cursor: pointer;
  transition: color 180ms ease;
}

.fleet-range-tabs button::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  transform: scaleX(0);
  transform-origin: left;
  background: var(--yfg-sand);
  content: "";
  transition: transform 220ms ease;
}

.fleet-range-tabs button:hover,
.fleet-range-tabs button[aria-selected="true"] { color: var(--yfg-depth); }
.fleet-range-tabs button[aria-selected="true"]::after { transform: scaleX(1); }

.fleet-stage {
  display: grid;
  grid-template-columns: minmax(190px, 0.27fr) minmax(0, 1fr);
  gap: clamp(34px, 5vw, 72px);
  min-height: 440px;
  padding: 24px 0 clamp(24px, 3vw, 40px);
}

.fleet-model-list {
  align-self: center;
  display: grid;
  gap: 4px;
}

.fleet-model-button {
  position: relative;
  padding: 8px 0 8px 22px;
  border: 0;
  color: rgba(41, 61, 102, 0.4);
  background: transparent;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  transition: color 180ms ease, transform 180ms ease;
}

.fleet-model-button::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 0;
  transform: translateY(-50%);
  background: var(--yfg-sand);
  content: "";
  transition: height 180ms ease;
}

.fleet-model-button:hover { color: var(--yfg-depth); transform: translateX(3px); }
.fleet-model-button[aria-current="true"] { color: var(--yfg-depth); font-weight: 500; }
.fleet-model-button[aria-current="true"]::before { height: 30px; }

.fleet-feature {
  position: relative;
  min-width: 0;
  display: grid;
  grid-template-rows: auto minmax(300px, 1fr);
}

.fleet-specs {
  display: grid;
  grid-template-columns: repeat(4, minmax(100px, 1fr));
  gap: clamp(18px, 4vw, 58px);
  margin: 0;
  padding: 0 0 0 clamp(0px, 2vw, 22px);
}

.fleet-specs div { min-width: 0; }
.fleet-specs div:last-child { text-align: right; }
.fleet-specs dt {
  margin-bottom: 5px;
  color: var(--yfg-sand);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.fleet-specs dd {
  margin: 0;
  color: var(--yfg-depth);
  font-size: clamp(18px, 1.7vw, 24px);
  font-weight: 300;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.fleet-preview {
  position: relative;
  z-index: 2;
  width: 100%;
  height: clamp(320px, 24vw, 390px);
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: flex-end;
  padding: 14px 0 0;
  text-decoration: none;
  cursor: pointer;
  pointer-events: auto;
}

.fleet-preview img {
  width: min(100%, 1100px);
  max-height: calc(100% - 14px);
  transform: translateX(1.5%);
  object-fit: contain;
  filter: drop-shadow(0 24px 24px rgba(41, 61, 102, 0.13));
  pointer-events: none;
  user-select: none;
  transition: opacity 180ms ease, transform 500ms cubic-bezier(.2,.7,.2,1);
}

.fleet-preview:hover img { transform: translate(1.5%, -3px); }
.fleet-preview.is-changing img { opacity: 0; transform: translate(1.5%, 8px); }

.stock-section {
  color: var(--yfg-deck);
  background: var(--yfg-mist);
}

.stock-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(430px, 1.08fr);
  gap: clamp(46px, 7vw, 94px);
  align-items: stretch;
}

.stock-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.stock-section .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.stock-section .eyebrow::before {
  width: 34px;
  height: 1px;
  flex: 0 0 34px;
  background: currentColor;
  content: "";
}

.stock-copy h2 {
  max-width: 600px;
  margin-bottom: 0;
  font-size: clamp(46px, 4.7vw, 70px);
  line-height: 0.98;
}

.stock-all-button {
  align-self: flex-start;
  margin-top: auto;
}
.stock-all-button span { font-size: 20px; }

.stock-gallery { min-width: 0; }

.stock-gallery-card {
  position: relative;
  display: block;
  height: clamp(390px, 38vw, 510px);
  overflow: hidden;
  color: var(--yfg-deck);
  background: var(--yfg-depth);
  text-decoration: none;
}

.stock-gallery-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 260ms ease, transform 800ms cubic-bezier(.2,.7,.2,1);
}

.stock-gallery-card:hover img { transform: scale(1.018); }
.stock-gallery-card.is-changing img { opacity: 0; }

.stock-gallery-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 38%, rgba(17, 28, 49, 0.8) 100%);
}

.stock-gallery-caption {
  position: absolute;
  right: clamp(24px, 3vw, 38px);
  bottom: clamp(22px, 3vw, 34px);
  left: clamp(24px, 3vw, 38px);
  display: grid;
  gap: 4px;
}

.stock-gallery-status {
  margin-bottom: 5px;
  color: var(--yfg-sand);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.stock-gallery-caption strong {
  font-size: clamp(28px, 3vw, 42px);
  font-weight: 300;
  letter-spacing: -0.03em;
  line-height: 1;
}

.stock-gallery-caption > span:last-child {
  color: rgba(246, 247, 244, 0.78);
  font-size: 15px;
  font-weight: 300;
}

.stock-gallery-tabs {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 16px;
}

.stock-gallery-tabs button {
  position: relative;
  height: 12px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.stock-gallery-tabs button::before,
.stock-gallery-tabs button::after {
  position: absolute;
  right: 0;
  top: 5px;
  left: 0;
  height: 2px;
  content: "";
}

.stock-gallery-tabs button::before { background: rgba(246, 247, 244, 0.28); }
.stock-gallery-tabs button::after {
  transform: scaleX(0);
  transform-origin: left;
  background: var(--yfg-sand);
}

.stock-gallery-tabs button[aria-pressed="true"]::after {
  transform: scaleX(1);
  transition: transform 3s linear;
}

.facts {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid var(--yfg-line);
  border-left: 1px solid var(--yfg-line);
}

.fact {
  min-height: 210px;
  padding: 32px 28px;
  border-right: 1px solid var(--yfg-line);
  border-bottom: 1px solid var(--yfg-line);
}

.fact strong { display: block; margin-bottom: 13px; font-size: 19px; font-weight: 500; }
.fact p { margin: 0; font-size: 15px; }

.dark-section { color: var(--yfg-deck); background: var(--yfg-depth); }

.journey {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid rgba(246, 247, 244, 0.22);
  border-left: 1px solid rgba(246, 247, 244, 0.22);
}

.journey article {
  min-height: 270px;
  padding: 34px 30px;
  border-right: 1px solid rgba(246, 247, 244, 0.22);
  border-bottom: 1px solid rgba(246, 247, 244, 0.22);
}

.journey-number { color: var(--yfg-sand); font-size: 13px; font-weight: 500; }
.journey h3 { margin: 54px 0 14px; font-size: 28px; font-weight: 400; }
.journey p { margin: 0; color: rgba(246,247,244,.75); font-size: 15px; }

.journal-grid {
  display: grid;
  grid-template-columns: 1.3fr 0.7fr;
  gap: clamp(30px, 6vw, 84px);
}

.journal-feature,
.journal-list a { text-decoration: none; }

.journal-feature img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.journal-feature .meta { margin-top: 20px; }
.journal-feature h3 { max-width: 780px; margin: 12px 0; }
.journal-feature p { max-width: 690px; }

.journal-list { border-top: 1px solid var(--yfg-line); }
.journal-list a { display: block; padding: 26px 0; border-bottom: 1px solid var(--yfg-line); }
.journal-list h3 { margin: 6px 0 10px; font-size: 25px; font-weight: 400; }
.meta { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; }

.contact-band {
  background: linear-gradient(115deg, var(--yfg-water), var(--yfg-deck) 58%, rgba(220,170,112,.62));
}

.contact-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 40px;
  align-items: end;
}

.contact-grid h2 { max-width: 870px; margin-bottom: 20px; }

.site-footer { color: var(--yfg-deck); background: #16233c; }
.yacht-site-footer { padding: 0; }
.yacht-footer-directory { display: grid; grid-template-columns: 1.5fr repeat(4, 1fr); gap: 34px; padding-top: clamp(70px, 8vw, 110px); padding-bottom: clamp(48px, 6vw, 78px); }
.yacht-footer-brand .brand { display: block; width: 150px; margin-bottom: 30px; }
.yacht-footer-brand .brand-logo { width: 100%; height: auto; }
.yacht-footer-brand > p { margin: 0; color: rgba(246, 247, 244, .68); font-size: 13px; line-height: 1.55; }
.yacht-footer-brand strong { color: var(--yfg-deck); font-weight: 400; }
.yacht-footer-office { margin: 0; font-style: normal; }
.yacht-footer-office span { display: block; margin-bottom: 20px; color: var(--yfg-sand); font-size: 10px; font-weight: 500; letter-spacing: .1em; }
.yacht-footer-office strong { display: block; margin-bottom: 7px; color: var(--yfg-deck); font-size: 13px; font-weight: 400; line-height: 1.45; }
.yacht-footer-office p { margin: 0; color: rgba(246, 247, 244, .58); font-size: 12px; line-height: 1.55; }
.yacht-footer-contact-row { display: grid; grid-template-columns: auto auto 1fr auto; gap: 28px; align-items: center; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid rgba(246, 247, 244, .22); border-bottom: 1px solid rgba(246, 247, 244, .22); }
.yacht-footer-contact-row > a { font-size: 14px; text-decoration: none; }
.yacht-footer-socials { display: flex; gap: 22px; justify-self: end; }
.yacht-footer-socials a { color: rgba(246, 247, 244, .74); font-size: 12px; text-decoration: none; }
.yacht-footer-socials a:hover,
.yacht-footer-contact-row > a:hover { color: var(--yfg-sand); }
.yacht-footer-bottom { display: grid; grid-template-columns: 1fr auto auto; gap: 32px; align-items: end; padding-top: 22px; padding-bottom: 32px; color: rgba(246, 247, 244, .48); font-size: 10px; line-height: 1.5; }
.yacht-footer-bottom p { max-width: 640px; margin: 0; }
.yacht-footer-bottom a { text-underline-offset: 3px; }

.yacht-whatsapp-float { position: fixed; z-index: 80; right: clamp(16px, 2.4vw, 36px); bottom: clamp(16px, 2.4vw, 32px); display: grid; grid-template-columns: 24px minmax(118px, auto) 20px; gap: 13px; align-items: center; min-height: 58px; padding: 14px 18px; border: 1px solid rgba(246, 247, 244, .34); border-radius: 2px; color: var(--yfg-deck); background: rgba(65, 102, 83, .94); box-shadow: 0 18px 48px rgba(22, 35, 60, .24); text-decoration: none; backdrop-filter: blur(12px); transition: background 180ms ease, transform 180ms ease, opacity 180ms ease; }
.yacht-whatsapp-float:hover { color: var(--yfg-deck); background: #365745; transform: translateY(-2px); }
.yacht-whatsapp-float svg { width: 22px; height: 22px; fill: currentColor; }
.yacht-whatsapp-float [data-whatsapp-label] { min-width: 126px; font-size: 14px; font-weight: 500; transition: opacity 160ms ease, transform 160ms ease; }
.yacht-whatsapp-float.is-changing [data-whatsapp-label] { opacity: 0; transform: translateY(4px); }
.yacht-whatsapp-arrow { justify-self: end; font-size: 17px; }

.page-hero {
  min-height: 62svh;
  display: flex;
  align-items: flex-end;
  padding: 150px 0 76px;
  color: var(--yfg-deck);
  background: linear-gradient(135deg, var(--yfg-depth), var(--yfg-mist));
}

.page-hero h1 { max-width: 1000px; margin: 0; }
.page-hero .lead { margin: 28px 0 0; color: rgba(246,247,244,.82); }

.filter-bar {
  position: sticky;
  z-index: 20;
  top: 76px;
  padding: 16px 0;
  border-bottom: 1px solid var(--yfg-line);
  background: rgba(246,247,244,.96);
  backdrop-filter: blur(12px);
}

.filters { display: flex; overflow-x: auto; gap: 8px; scrollbar-width: none; }
.filters::-webkit-scrollbar { display: none; }
.filter-button {
  min-height: 42px;
  padding: 9px 15px;
  border: 1px solid var(--yfg-line);
  border-radius: 1px;
  color: var(--yfg-depth);
  background: transparent;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  transition: color 120ms ease, background-color 120ms ease, border-color 120ms ease;
}

.filter-button:hover,
.filter-button[aria-pressed="true"] { border-color: var(--yfg-depth); color: var(--yfg-deck); background: var(--yfg-depth); }

.catalog-shell { display: grid; gap: 84px; }
.model-range[hidden] { display: none; }
.range-intro { display: grid; grid-template-columns: .8fr 1.2fr; gap: 58px; align-items: end; margin-bottom: 28px; }
.range-intro h2 { margin: 0; }
.range-intro p { margin: 0; }
.range-image { width: 100%; aspect-ratio: 16 / 7; object-fit: cover; }

.model-list { border-top: 1px solid var(--yfg-line); }
.model-row {
  display: grid;
  grid-template-columns: minmax(180px, .8fr) 1fr auto;
  gap: 28px;
  align-items: center;
  min-height: 92px;
  padding: 18px 0;
  border-bottom: 1px solid var(--yfg-line);
  text-decoration: none;
}

.model-row strong { font-size: 26px; font-weight: 400; letter-spacing: -.02em; }
.model-row span { font-size: 14px; }
.model-row em { font-style: normal; font-size: 13px; font-weight: 500; }

.content-grid { display: grid; grid-template-columns: .75fr 1.25fr; gap: clamp(40px, 8vw, 120px); }
.content-grid + .content-grid { margin-top: 90px; padding-top: 90px; border-top: 1px solid var(--yfg-line); }
.content-grid h2 { margin-bottom: 0; }
.prose { max-width: 760px; }
.prose p { text-wrap: pretty; }
.prose h3 { margin: 50px 0 16px; font-size: 30px; font-weight: 400; }

.service-list { border-top: 1px solid var(--yfg-line); }
.service-item { display: grid; grid-template-columns: 80px .75fr 1fr; gap: 28px; padding: 30px 0; border-bottom: 1px solid var(--yfg-line); }
.service-item span { color: var(--yfg-mist); font-size: 13px; font-weight: 500; }
.service-item h3 { margin: 0; font-size: 27px; font-weight: 400; }
.service-item p { margin: 0; font-size: 15px; }

.office-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--yfg-line); border-left: 1px solid var(--yfg-line); }
.office { min-height: 190px; padding: 28px; border-right: 1px solid var(--yfg-line); border-bottom: 1px solid var(--yfg-line); }
.office strong { display: block; margin-bottom: 16px; font-size: 20px; font-weight: 500; }

.reveal { opacity: 0; transform: translateY(14px); transition: opacity 420ms ease, transform 420ms ease; }
.reveal.is-visible { opacity: 1; transform: translateY(0); }

@media (max-width: 1100px) {
  .header-inner { grid-template-columns: 1fr auto; }
  .desktop-nav { display: none; }
  .menu-button { display: block; }
  .facts, .office-grid { grid-template-columns: repeat(2, 1fr); }
  .journey { grid-template-columns: repeat(2, 1fr); }
  .fleet-stage { grid-template-columns: 170px minmax(0, 1fr); gap: 28px; }
  .fleet-specs { gap: 18px; }
  .stock-grid { grid-template-columns: minmax(0, 0.9fr) minmax(360px, 1.1fr); gap: 36px; }
  .yacht-footer-directory { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 30px; }
  .yacht-footer-brand { grid-column: 1 / -1; }
  .yacht-footer-contact-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-footer-contact-row > a:nth-child(3) { grid-column: 1 / -1; }
  .yacht-footer-socials { grid-column: 1 / -1; justify-self: start; }
  .yacht-footer-bottom { grid-template-columns: 1fr auto; }
  .yacht-footer-bottom p { grid-column: 1 / -1; }
}

@media (max-width: 760px) {
  body { font-size: 16px; }
  .site-header { color: var(--yfg-deck); }
  .site-header.is-solid { color: var(--yfg-depth); }
  .header-inner { min-height: 68px; }
  .site-header .brand { width: 104px; }
  .header-contact { display: none; }
  .section-head,
  .company-intro-grid,
  .cranchi-intro,
  .contact-grid,
  .journal-grid,
  .content-grid,
  .range-intro,
  .stock-grid { grid-template-columns: 1fr; gap: 26px; }
  .hero-video { display: none; }
  .hero { min-height: 91svh; background-position: 62% center; }
  .hero-shade { background: linear-gradient(180deg, rgba(22,35,60,.38), rgba(22,35,60,.78)); }
  .hero-content { padding-top: 130px; padding-bottom: 68px; }
  .hero h1 { margin-bottom: 24px; }
  .hero .lead { font-size: 18px; }
  .hero-actions { display: grid; grid-template-columns: 1fr; }
  .video-button { display: none; }
  .company-intro-copy { padding-top: 0; }
  .company-stats { grid-template-columns: 1fr; }
  .company-stat,
  .company-stat:first-child {
    grid-template-columns: 112px 1fr;
    align-items: baseline;
    padding: 22px 0;
  }
  .company-stat strong { font-size: 48px; }
  .facts,
  .journey,
  .office-grid { grid-template-columns: 1fr; }
  .cranchi-copy { padding-top: 0; }
  .cranchi-copy .button { width: 100%; }
  .fleet-heading { align-items: flex-start; }
  .fleet-heading h2 { font-size: clamp(48px, 14vw, 68px); }
  .fleet-count { padding-top: 10px; padding-bottom: 0; }
  .fleet-count strong { font-size: 28px; }
  .fleet-range-tabs { margin-top: 26px; gap: 24px; }
  .fleet-stage {
    grid-template-columns: 1fr;
    min-height: 0;
    gap: 26px;
    padding-top: 26px;
  }
  .fleet-model-list {
    display: flex;
    overflow-x: auto;
    gap: 20px;
    scrollbar-width: none;
  }
  .fleet-model-list::-webkit-scrollbar { display: none; }
  .fleet-model-button {
    flex: 0 0 auto;
    padding: 6px 0 9px;
    white-space: nowrap;
  }
  .fleet-model-button::before {
    top: auto;
    right: 0;
    bottom: 0;
    width: auto;
    height: 2px;
    transform: none;
  }
  .fleet-model-button:hover { transform: none; }
  .fleet-model-button[aria-current="true"]::before { height: 2px; }
  .fleet-feature { grid-template-rows: auto minmax(280px, auto); }
  .fleet-specs { grid-template-columns: repeat(2, 1fr); gap: 18px 28px; }
  .fleet-preview { height: 280px; padding-top: 0; }
  .fleet-preview img { max-height: 100%; }
  .stock-grid { grid-template-columns: 1fr; gap: 38px; }
  .stock-copy h2 { font-size: clamp(43px, 12vw, 60px); }
  .stock-all-button { width: 100%; margin-top: 34px; }
  .stock-gallery-card { height: min(112vw, 470px); }
  .fact { min-height: 0; }
  .yacht-footer-directory { grid-template-columns: 1fr; gap: 30px; }
  .yacht-footer-brand { grid-column: auto; padding-bottom: 8px; }
  .yacht-footer-office { padding-top: 24px; border-top: 1px solid rgba(246, 247, 244, .16); }
  .yacht-footer-office span { margin-bottom: 12px; }
  .yacht-footer-contact-row { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-contact-row > a:nth-child(3),
  .yacht-footer-socials { grid-column: auto; }
  .yacht-footer-socials { flex-wrap: wrap; gap: 16px 22px; margin-top: 10px; }
  .yacht-footer-bottom { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-bottom p { grid-column: auto; }
  .yacht-whatsapp-float { grid-template-columns: 22px minmax(102px, auto) 16px; min-height: 54px; padding: 12px 14px; }
  .yacht-whatsapp-float [data-whatsapp-label] { min-width: 108px; font-size: 13px; }
  .filter-bar { top: 68px; }
  .range-image { aspect-ratio: 4 / 3; }
  .model-row { grid-template-columns: 1fr auto; gap: 8px 18px; }
  .model-row span { grid-column: 1 / -1; }
  .service-item { grid-template-columns: 44px 1fr; }
  .service-item p { grid-column: 2; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .hero-video { display: none; }
  .reveal { opacity: 1; transform: none; transition: none; }
  .fleet-preview img, .text-link::after { transition: none; }
}

.yacht-page {
  --yacht-white: #f6f7f4;
  --yacht-blue: #628aa6;
  --yacht-navy: #293d66;
  --yacht-green: #416653;
  background: var(--yacht-white);
}

.yacht-page .eyebrow {
  color: var(--yfg-sand);
  display: flex;
  align-items: center;
  gap: 12px;
}

.yacht-page .eyebrow::before {
  width: 30px;
  height: 1px;
  background: currentColor;
  content: "";
}

.yacht-hero {
  position: relative;
  min-height: 100svh;
  overflow: hidden;
  color: var(--yacht-white);
  background: var(--yacht-navy);
}

.yacht-hero-video,
.yacht-hero-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.yacht-hero-video { object-fit: cover; }
.yacht-hero-overlay { background: linear-gradient(180deg, rgba(22, 35, 60, .28) 0%, rgba(22, 35, 60, .16) 38%, rgba(22, 35, 60, .78) 100%); }

.yacht-hero-inner {
  position: relative;
  z-index: 1;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 130px;
  padding-bottom: clamp(34px, 5vw, 66px);
}

.yacht-hero-copy { max-width: 920px; }
.yacht-hero-copy .eyebrow { margin-bottom: 24px; }
.yacht-hero-copy h1 { margin-bottom: 18px; font-size: clamp(64px, 7.2vw, 116px); line-height: .9; letter-spacing: -.05em; white-space: nowrap; }
.yacht-hero-tagline { margin: 0; font-size: clamp(24px, 2.4vw, 38px); font-weight: 300; }
.yacht-hero-actions { display: flex; gap: 12px; margin-top: 34px; }

.yacht-hero-facts {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin: 0;
  padding: 0 0 22px;
  border-bottom: 1px solid rgba(246, 247, 244, .4);
}

.yacht-hero-facts div { padding: 0 clamp(12px, 2vw, 26px); border-left: 1px solid rgba(246, 247, 244, .24); }
.yacht-hero-facts div:first-child { padding-left: 0; border-left: 0; }
.yacht-hero-facts dt { margin-bottom: 8px; font-size: 10px; font-weight: 500; letter-spacing: .1em; text-transform: uppercase; opacity: .76; }
.yacht-hero-facts dd { margin: 0; font-size: clamp(16px, 1.6vw, 23px); font-weight: 300; line-height: 1.2; }

.yacht-video-toggle {
  position: absolute;
  z-index: 2;
  right: var(--page-gutter);
  top: 96px;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(246, 247, 244, .5);
  border-radius: 50%;
  color: var(--yacht-white);
  background: rgba(41, 61, 102, .16);
  cursor: pointer;
  backdrop-filter: blur(8px);
}

.yacht-concept { padding: clamp(88px, 10vw, 148px) 0 clamp(70px, 9vw, 128px); background: var(--yacht-white); }
.yacht-concept-grid { display: grid; grid-template-columns: minmax(0, .9fr) minmax(420px, 1.1fr); gap: clamp(52px, 9vw, 150px); }
.yacht-concept-title h2 { max-width: 560px; margin-bottom: 0; font-size: clamp(50px, 6vw, 88px); }
.yacht-concept-copy { padding-top: 28px; }
.yacht-concept-copy .lead { margin-bottom: 30px; }
.yacht-concept-copy .lead + .lead { margin-top: -8px; }
.yacht-concept-copy > p:last-child { max-width: 690px; margin-bottom: 0; }

.yacht-profile-stage { margin-top: clamp(76px, 10vw, 150px); }
.yacht-profile-stage img { width: 100%; height: min(38vw, 480px); object-fit: contain; transition: opacity 180ms ease, transform 320ms ease; }
.yacht-profile-stage.is-changing img { opacity: 0; transform: translateY(6px); }
.yacht-profile-caption { display: flex; justify-content: space-between; align-items: center; padding-bottom: 16px; border-bottom: 1px solid var(--yfg-line); font-size: 12px; text-transform: uppercase; letter-spacing: .08em; }
.yacht-profile-caption .eyebrow { margin: 0; color: var(--yfg-sand); }
.yacht-profile-caption strong { font-weight: 500; }
.yacht-profile-options { display: flex; justify-content: center; flex-wrap: wrap; gap: clamp(28px, 4vw, 68px); margin-top: 14px; }
.yacht-profile-options button { display: inline-flex; min-width: 150px; align-items: center; flex-direction: column; gap: 15px; padding: 10px 8px; border: 0; color: rgba(41, 61, 102, .62); background: transparent; cursor: pointer; font-size: 14px; font-weight: 500; letter-spacing: .055em; text-transform: uppercase; transition: color 180ms ease, transform 180ms ease; }
.yacht-profile-options button:hover { color: var(--yacht-navy); transform: translateY(-2px); }
.yacht-profile-options button[aria-pressed="true"] { color: var(--yacht-navy); }
.yacht-profile-options button span { width: 58px; height: 58px; border: 1px solid rgba(41, 61, 102, .24); border-radius: 50%; background: var(--profile-color, #fff); box-shadow: 0 0 0 5px var(--yacht-white), 0 0 0 6px transparent; transition: box-shadow 180ms ease, transform 180ms ease; }
.yacht-profile-options button[aria-pressed="true"] span { box-shadow: 0 0 0 5px var(--yacht-white), 0 0 0 6px var(--yfg-sand); transform: scale(1.05); }

.yacht-gallery-section { padding: clamp(88px, 9vw, 136px) 0 50px; color: var(--yacht-white); background: var(--yacht-blue); }
.yacht-gallery-section .eyebrow { color: var(--yfg-sand); opacity: 1; }
.yacht-gallery-head { display: flex; justify-content: space-between; align-items: flex-end; gap: 40px; margin-bottom: 42px; }
.yacht-gallery-head h2 { margin-bottom: 0; font-size: clamp(54px, 7vw, 96px); }
.yacht-gallery-filters { display: flex; gap: 32px; }
.yacht-gallery-filters button { position: relative; padding: 10px 0; border: 0; color: rgba(246, 247, 244, .55); background: transparent; cursor: pointer; font-size: 14px; }
.yacht-gallery-filters button::after { position: absolute; inset: auto 0 0; height: 1px; background: currentColor; content: ""; transform: scaleX(0); transition: transform 160ms ease; }
.yacht-gallery-filters button[aria-selected="true"] { color: var(--yacht-white); }
.yacht-gallery-filters button[aria-selected="true"]::after { transform: scaleX(1); }

.yacht-gallery-viewport { display: grid; grid-template-columns: minmax(90px, .18fr) minmax(0, 1.36fr) minmax(90px, .18fr); gap: clamp(18px, 2.2vw, 42px); align-items: center; width: 100%; overflow: hidden; }
.yacht-gallery-canvas,
.yacht-gallery-peek { display: block; position: relative; min-width: 0; padding: 0; overflow: hidden; border: 0; cursor: pointer; background: var(--yacht-navy); }
.yacht-gallery-canvas { height: clamp(680px, 82vh, 960px); cursor: pointer; }
.yacht-gallery-canvas::before,
.yacht-gallery-canvas::after { position: absolute; z-index: 3; top: 50%; display: grid; width: 52px; height: 52px; place-items: center; border: 1px solid rgba(246, 247, 244, .62); border-radius: 50%; color: var(--yacht-white); background: rgba(22, 35, 60, .3); box-shadow: 0 8px 26px rgba(22, 35, 60, .18); content: ""; font-size: 21px; font-weight: 300; line-height: 1; pointer-events: none; transform: translateY(-50%); transition: color 160ms ease, background 160ms ease, border-color 160ms ease; backdrop-filter: blur(8px); }
.yacht-gallery-canvas::before { left: 22px; content: "←"; }
.yacht-gallery-canvas::after { right: 22px; content: "→"; }
.yacht-gallery-canvas:hover::before,
.yacht-gallery-canvas:hover::after { border-color: var(--yacht-white); background: rgba(22, 35, 60, .58); }
.yacht-gallery-peek { height: clamp(540px, 68vh, 780px); opacity: .82; transition: opacity 180ms ease, transform 320ms cubic-bezier(.22, 1,.36, 1); }
.yacht-gallery-peek--previous { transform: translateX(-42%); }
.yacht-gallery-peek--next { transform: translateX(42%); }
.yacht-gallery-peek:hover { opacity: 1; }
.yacht-gallery-peek--previous:hover { transform: translateX(-34%); }
.yacht-gallery-peek--next:hover { transform: translateX(34%); }
.yacht-gallery-canvas img,
.yacht-gallery-peek img { width: 100%; height: 100%; object-fit: cover; transition: opacity 180ms ease, transform 550ms cubic-bezier(.22, 1, .36, 1); }
.yacht-gallery-peek--previous img { object-position: right center; }
.yacht-gallery-peek--next img { object-position: left center; }
.yacht-gallery-canvas:hover img { transform: scale(1.015); }
.yacht-gallery-viewport.is-changing img { opacity: 0; }
.yacht-gallery-canvas-overlay { position: absolute; inset: auto 0 0; display: flex; justify-content: space-between; align-items: center; padding: 80px var(--page-gutter) 28px; background: linear-gradient(transparent, rgba(22, 35, 60, .72)); pointer-events: none; }
.yacht-gallery-canvas-overlay span:first-child { font-size: 15px; }
.yacht-gallery-canvas-overlay span:last-child { font-size: 30px; font-weight: 300; }
.yacht-features { padding: clamp(88px, 10vw, 148px) 0; background: var(--yacht-white); }
.yacht-features-head { margin-bottom: 42px; }
.yacht-features-head h2 { margin: 0; color: var(--yfg-sand); font-size: 12px; font-weight: 500; letter-spacing: .1em; text-transform: uppercase; }
.yacht-feature-list { border-top: 1px solid var(--yfg-line); }
.yacht-feature-list article { display: grid; grid-template-columns: 80px minmax(220px, .65fr) minmax(0, 1fr); gap: 32px; align-items: baseline; padding: 32px 0; border-bottom: 1px solid var(--yfg-line); }
.yacht-feature-list article > span { color: var(--yfg-sand); font-size: 13px; }
.yacht-feature-list h3 { margin: 0; font-size: clamp(28px, 3vw, 42px); }
.yacht-feature-list p { max-width: 700px; margin: 0; }

.yacht-layouts { padding: clamp(76px, 7.5vw, 112px) 0 0; color: var(--yacht-white); background: var(--yacht-blue); }
.yacht-layouts .eyebrow { color: var(--yfg-sand); opacity: 1; }
.yacht-layouts-head { display: grid; grid-template-columns: 1fr minmax(300px, .48fr); gap: clamp(42px, 8vw, 120px); align-items: center; padding-bottom: clamp(76px, 7.5vw, 112px); }
.yacht-layouts-head h2 { margin-bottom: 0; }
.yacht-layouts-head > p { margin: 0; }
.yacht-layout-tabs { position: absolute; z-index: 4; right: max(18px, var(--page-gutter)); bottom: 18px; left: max(18px, var(--page-gutter)); align-self: end; justify-self: stretch; display: flex; justify-content: center; gap: 10px; overflow-x: auto; padding: 10px; border: 0; background: transparent; box-shadow: none; scrollbar-width: none; }
.yacht-layout-tabs::-webkit-scrollbar { display: none; }
.yacht-layout-tabs button { display: grid; grid-template-columns: 88px minmax(112px, auto); align-items: center; flex: 0 0 auto; gap: 12px; min-width: 214px; padding: 8px; border: 1px solid transparent; color: rgba(41, 61, 102, .58); background: transparent; cursor: pointer; text-align: left; font: inherit; font-size: 11px; line-height: 1.25; }
.yacht-layout-tabs button[aria-selected="true"] { border-color: var(--yfg-sand); color: var(--yacht-navy); background: transparent; }
.yacht-layout-thumb-image { display: grid; width: 88px; height: 54px; place-items: center; overflow: hidden; background: transparent; }
.yacht-layout-thumb-image img { width: 100%; height: 100%; object-fit: contain; transform: none !important; }
.yacht-layout-thumb-label { display: block; max-width: 150px; }
.yacht-layout-canvas { position: relative; height: min(57vw, 760px); min-height: 480px; margin-top: 24px; display: flex; align-items: center; justify-content: center; overflow: hidden; outline: 0; background: var(--yacht-white); touch-action: pan-y; }
.yacht-layout-canvas > [data-layout-image] { width: min(92%, 1440px); height: calc(100% - 150px); margin-bottom: 118px; object-fit: contain; user-select: none; -webkit-user-drag: none; transform-origin: center; transition: opacity 160ms ease, transform 180ms cubic-bezier(.22, 1, .36, 1); will-change: transform; }
.yacht-layout-canvas.is-changing > [data-layout-image] { opacity: 0; }
.yacht-layout-canvas.is-wheel-active { box-shadow: inset 0 0 0 1px rgba(220, 170, 112, .72); }
.yacht-layout-canvas.is-zoomed { cursor: grab; }
.yacht-layout-canvas.is-dragging { cursor: grabbing; }
.yacht-layout-canvas.is-dragging > [data-layout-image] { transition: opacity 160ms ease; }
.yacht-layout-canvas:fullscreen { width: 100vw; height: 100vh; min-height: 100vh; background: #202126; }
.yacht-layout-canvas:fullscreen > [data-layout-image] { width: 92vw; height: calc(100vh - 170px); margin-bottom: 132px; }
.yacht-layout-canvas:fullscreen .yacht-layout-tabs { border-color: rgba(246, 247, 244, .2); background: rgba(32, 33, 38, .78); box-shadow: none; }
.yacht-layout-canvas:fullscreen .yacht-layout-tabs button { color: rgba(246, 247, 244, .62); }
.yacht-layout-canvas:fullscreen .yacht-layout-tabs button[aria-selected="true"] { color: var(--yacht-white); background: rgba(246, 247, 244, .08); }
.yacht-layout-tools { position: absolute; z-index: 3; top: 22px; right: 22px; align-self: start; justify-self: end; display: flex; border: 1px solid rgba(41, 61, 102, .18); background: rgba(246, 247, 244, .9); backdrop-filter: blur(10px); }
.yacht-layout-tools button { min-width: 46px; height: 46px; padding: 0 13px; border: 0; border-left: 1px solid rgba(41, 61, 102, .14); color: var(--yacht-navy); background: transparent; cursor: pointer; font: inherit; font-size: 18px; }
.yacht-layout-tools button:first-child { border-left: 0; }
.yacht-layout-tools button[data-layout-zoom-reset] { min-width: 70px; font-size: 12px; }
.yacht-layout-tools button:hover { background: var(--yfg-sand); }
.yacht-layout-hint { position: absolute; z-index: 2; left: 24px; bottom: 116px; align-self: end; justify-self: start; padding: 9px 12px; color: rgba(41, 61, 102, .72); background: rgba(246, 247, 244, .88); font-size: 11px; letter-spacing: .05em; text-transform: uppercase; pointer-events: none; backdrop-filter: blur(8px); }
.yacht-layout-canvas.is-wheel-active .yacht-layout-hint { color: var(--yacht-navy); background: rgba(220, 170, 112, .9); }
.yacht-layout-canvas:fullscreen .yacht-layout-tools { background: rgba(32, 33, 38, .72); border-color: rgba(246, 247, 244, .22); }
.yacht-layout-canvas:fullscreen .yacht-layout-tools button { color: var(--yacht-white); border-left-color: rgba(246, 247, 244, .16); }
.yacht-layout-canvas:fullscreen .yacht-layout-hint { color: var(--yacht-white); background: rgba(32, 33, 38, .72); }

.yacht-specifications { padding: clamp(88px, 10vw, 148px) 0; background: var(--yacht-white); }
.yacht-specs-grid { display: grid; grid-template-columns: minmax(320px, .72fr) minmax(0, 1.28fr); gap: clamp(60px, 9vw, 150px); }
.yacht-specs-heading { position: sticky; top: 118px; align-self: start; }
.yacht-specs-heading h2 { max-width: 520px; }
.nowrap { white-space: nowrap; }
.yacht-downloads { display: flex; flex-direction: column; align-items: flex-start; gap: 18px; margin-top: 44px; }
.yacht-spec-table { margin: 0; border-top: 1px solid var(--yfg-line); }
.yacht-spec-table div { display: grid; grid-template-columns: minmax(190px, .68fr) minmax(0, 1fr); gap: 24px; padding: 19px 0; border-bottom: 1px solid var(--yfg-line); }
.yacht-spec-table dt { color: rgba(41, 61, 102, .62); font-size: 13px; }
.yacht-spec-table dd { margin: 0; font-size: 17px; font-weight: 400; }

.yacht-media { padding: clamp(88px, 9vw, 136px) 0; color: var(--yacht-white); background: var(--yacht-blue); }
.yacht-media .eyebrow { color: var(--yfg-sand); opacity: 1; }
.yacht-media-head h2 { max-width: 800px; margin-bottom: 50px; }
.yacht-film { aspect-ratio: 16 / 9; overflow: hidden; background: var(--yacht-navy); }
.yacht-film iframe { display: block; width: 100%; height: 100%; border: 0; }

.yacht-standard { padding: clamp(68px, 6vw, 96px) 0 clamp(82px, 8vw, 120px); background: var(--yacht-white); }
.yacht-standard-head { margin-bottom: 26px; }
.yacht-standard-head .eyebrow { margin: 0; font-size: 12px; font-weight: 500; line-height: 1.2; letter-spacing: .08em; text-transform: uppercase; }
.yacht-standard-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0 auto; padding: 0; list-style: none; border-top: 1px solid var(--yfg-line); border-bottom: 1px solid var(--yfg-line); }
.yacht-standard-list li { min-width: 0; min-height: 0; padding: 24px 24px 26px 0; }
.yacht-standard-list li:not(:nth-child(4n + 1)) { padding-left: 24px; border-left: 1px solid var(--yfg-line); }
.yacht-standard-list li:nth-child(-n + 4) { border-bottom: 1px solid var(--yfg-line); }
.yacht-standard-list li > span { display: block; margin-bottom: 28px; color: var(--yfg-sand); font-size: 12px; letter-spacing: .08em; }
.yacht-standard-list strong { display: block; min-height: 48px; margin-bottom: 10px; font-size: 19px; font-weight: 400; line-height: 1.25; }
.yacht-standard-list p { margin: 0; color: rgba(41, 61, 102, .72); font-size: 14px; line-height: 1.5; }
.yacht-configurator-cta { display: grid; grid-template-columns: 1fr auto; gap: clamp(36px, 8vw, 120px); align-items: end; margin-top: 0; padding: clamp(34px, 5vw, 64px); color: var(--yacht-navy); background: var(--yfg-sand); }
.yacht-configurator-cta .eyebrow { color: var(--yacht-navy); }
.yacht-configurator-cta .eyebrow::before { background: var(--yacht-navy); }
.yacht-configurator-cta h2 { max-width: 720px; margin: 0 0 18px; font-size: clamp(34px, 4.2vw, 62px); font-weight: 300; line-height: .98; letter-spacing: -.035em; }
.yacht-configurator-cta p:last-child { max-width: 680px; margin: 0; font-size: 18px; line-height: 1.5; }
.button--dark { color: var(--yacht-white); background: var(--yacht-navy); white-space: nowrap; }
.button--dark:hover { color: var(--yacht-navy); background: var(--yacht-white); }
.button--dark span { margin-left: 14px; }

.yacht-tour { padding: clamp(88px, 9vw, 136px) 0; color: var(--yacht-white); background: var(--yacht-blue); }
.yacht-tour .eyebrow { color: var(--yfg-sand); opacity: 1; }
.yacht-tour-grid { display: grid; grid-template-columns: minmax(300px, .72fr) minmax(0, 1.28fr); gap: clamp(44px, 7vw, 110px); align-items: center; }
.yacht-tour-copy h2 { margin-bottom: 22px; }
.yacht-tour-copy > p:last-of-type { max-width: 480px; margin: 0 0 34px; font-size: 19px; line-height: 1.55; }
.yacht-tour-preview { position: relative; display: block; aspect-ratio: 16 / 10; overflow: hidden; color: var(--yacht-white); background: var(--yacht-navy); }
.yacht-tour-preview img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s cubic-bezier(.2,.7,.2,1); }
.yacht-tour-preview:hover img { transform: scale(1.035); }
.yacht-tour-preview > span { position: absolute; right: 24px; bottom: 22px; display: grid; place-items: center; width: 72px; height: 72px; border: 1px solid rgba(246,247,244,.7); border-radius: 50%; color: var(--yacht-white); background: rgba(22,35,60,.34); font-size: 18px; line-height: 1; letter-spacing: .02em; text-align: center; white-space: nowrap; backdrop-filter: blur(8px); }

.yacht-contact { padding: clamp(88px, 10vw, 148px) 0; background: var(--yacht-white); }
.yacht-page--sessantasette-67 .yacht-contact { background: linear-gradient(115deg, var(--yfg-water) 0%, var(--yacht-white) 58%, rgba(220, 170, 112, .62) 100%); }
.yacht-page--sessantasette-67 .eyebrow { font-size: clamp(16px, 1.2vw, 20px); letter-spacing: .07em; }
.yacht-page--sessantasette-67 .yacht-standard-head .eyebrow { font-size: clamp(16px, 1.2vw, 20px); }
.yacht-contact-grid { display: grid; grid-template-columns: 1.05fr .95fr; gap: clamp(48px, 8vw, 130px); align-items: end; }
.yacht-contact-grid h2 { max-width: 650px; margin-bottom: 0; }
.yacht-contact-grid > div:last-child { display: flex; width: 100%; max-width: 560px; justify-self: end; flex-direction: column; align-items: flex-start; }
.yacht-contact-grid p { margin-bottom: 34px; font-size: 21px; font-weight: 300; }
.yacht-contact-whatsapp { align-self: flex-end; }
.yacht-contact-whatsapp span { margin-left: 14px; }

.yacht-whatsapp-float { position: fixed; z-index: 80; right: clamp(16px, 2.4vw, 36px); bottom: clamp(16px, 2.4vw, 32px); display: grid; grid-template-columns: 24px minmax(118px, auto) 20px; gap: 13px; align-items: center; min-height: 58px; padding: 14px 18px; border: 1px solid rgba(246, 247, 244, .34); border-radius: 2px; color: var(--yacht-white); background: rgba(65, 102, 83, .94); box-shadow: 0 18px 48px rgba(22, 35, 60, .24); text-decoration: none; backdrop-filter: blur(12px); transition: background 180ms ease, transform 180ms ease, opacity 180ms ease; }
.yacht-whatsapp-float:hover { color: var(--yacht-white); background: #365745; transform: translateY(-2px); }
.yacht-whatsapp-float svg { width: 22px; height: 22px; fill: currentColor; }
.yacht-whatsapp-float [data-whatsapp-label] { min-width: 126px; font-size: 14px; font-weight: 500; transition: opacity 160ms ease, transform 160ms ease; }
.yacht-whatsapp-float.is-changing [data-whatsapp-label] { opacity: 0; transform: translateY(4px); }
.yacht-whatsapp-arrow { justify-self: end; font-size: 17px; }

.yacht-lead-dialog { width: min(820px, calc(100% - 32px)); max-width: none; max-height: calc(100dvh - 32px); padding: 0; overflow: auto; border: 0; color: var(--yacht-navy); background: var(--yacht-white); box-shadow: 0 28px 90px rgba(22, 35, 60, .34); }
.yacht-lead-dialog::backdrop { background: rgba(15, 27, 48, .72); backdrop-filter: blur(8px); }
.yacht-lead-dialog[open] { animation: yacht-dialog-in 220ms cubic-bezier(.22, 1, .36, 1); }
.yacht-lead-panel { position: relative; padding: clamp(32px, 5vw, 56px); }
.yacht-lead-close { position: absolute; z-index: 2; top: 18px; right: 20px; width: 42px; height: 42px; padding: 0; border: 1px solid rgba(41, 61, 102, .2); border-radius: 50%; color: var(--yacht-navy); background: transparent; cursor: pointer; font: inherit; font-size: 26px; font-weight: 300; line-height: 1; }
.yacht-lead-dialog h2 { max-width: 700px; margin: 0 0 16px; font-size: clamp(36px, 4.4vw, 54px); line-height: 1; }
.yacht-lead-intro { max-width: 650px; margin: 0 0 28px; color: rgba(41, 61, 102, .74); font-size: 16px; line-height: 1.5; }
.yacht-lead-form { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 22px; }
.yacht-lead-form > label { display: grid; gap: 9px; }
.yacht-lead-form > label > span { color: rgba(41, 61, 102, .7); font-size: 11px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; }
.yacht-lead-form > label:nth-child(3), .yacht-lead-consent, .yacht-lead-status, .yacht-lead-submit { grid-column: 1 / -1; }
.yacht-lead-form input[type="text"], .yacht-lead-form input[type="tel"], .yacht-lead-form input[type="email"] { width: 100%; height: 46px; padding: 7px 0; border: 0; border-bottom: 1px solid rgba(41, 61, 102, .28); border-radius: 0; outline: 0; color: var(--yacht-navy); background: transparent; font: inherit; font-size: 17px; }
.yacht-lead-form input:focus { border-bottom-color: var(--yfg-sand); box-shadow: 0 1px 0 var(--yfg-sand); }
.yacht-lead-phone-control { display: grid; grid-template-columns: minmax(104px, .42fr) 1fr; align-items: center; border-bottom: 1px solid rgba(41, 61, 102, .28); transition: border-color 160ms ease, box-shadow 160ms ease; }
.yacht-lead-phone-control:focus-within { border-bottom-color: var(--yfg-sand); box-shadow: 0 1px 0 var(--yfg-sand); }
.yacht-lead-phone-control select { width: 100%; height: 46px; padding: 7px 24px 7px 0; border: 0; border-right: 1px solid rgba(41, 61, 102, .18); border-radius: 0; outline: 0; color: var(--yacht-navy); background-color: transparent; cursor: pointer; font: inherit; font-size: 15px; }
.yacht-lead-phone-control input[type="tel"] { min-width: 0; padding-left: 16px; border-bottom: 0; box-shadow: none; }
.yacht-lead-phone-control input[type="tel"]:focus { border-bottom: 0; box-shadow: none; }
.yacht-lead-phone-control select:focus-visible { outline: 2px solid var(--yfg-sand); outline-offset: -2px; }
.yacht-lead-consent { display: grid !important; grid-template-columns: 20px 1fr; gap: 10px !important; align-items: start; margin-top: 4px; cursor: pointer; }
.yacht-lead-consent input { width: 18px; height: 18px; margin: 1px 0 0; accent-color: var(--yacht-navy); }
.yacht-lead-consent span { font-size: 12px !important; font-weight: 400 !important; line-height: 1.45; letter-spacing: 0 !important; text-transform: none !important; }
.yacht-lead-consent a { text-underline-offset: 3px; }
.yacht-lead-honeypot { position: absolute; left: -9999px; }
.yacht-lead-status { min-height: 20px; margin: -4px 0 0; color: #9b3d36; font-size: 13px; }
.yacht-lead-submit { justify-self: start; min-width: 214px; }
.yacht-lead-submit[disabled] { cursor: wait; opacity: .62; }
.yacht-lead-success h2 { max-width: 600px; }
.yacht-lead-success > p:not(.eyebrow) { max-width: 520px; margin: 0 0 32px; font-size: 18px; line-height: 1.55; }
@keyframes yacht-dialog-in { from { opacity: 0; transform: translateY(18px) scale(.985); } }

.yacht-site-footer { padding: 0; color: var(--yacht-white); background: #16233c; }
.yacht-site-footer .container { width: min(var(--container), calc(100% - (var(--page-gutter) * 2))); }
.yacht-footer-directory { display: grid; grid-template-columns: 1.5fr repeat(4, 1fr); gap: 34px; padding-top: clamp(70px, 8vw, 110px); padding-bottom: clamp(48px, 6vw, 78px); }
.yacht-footer-brand .brand { display: block; width: 150px; margin-bottom: 30px; }
.yacht-footer-brand .brand-logo { width: 100%; height: auto; }
.yacht-footer-brand > p { margin: 0; color: rgba(246, 247, 244, .68); font-size: 13px; line-height: 1.55; }
.yacht-footer-brand strong { color: var(--yacht-white); font-weight: 400; }
.yacht-footer-office { margin: 0; font-style: normal; }
.yacht-footer-office span { display: block; margin-bottom: 20px; color: var(--yfg-sand); font-size: 10px; font-weight: 500; letter-spacing: .1em; }
.yacht-footer-office strong { display: block; margin-bottom: 7px; color: var(--yacht-white); font-size: 13px; font-weight: 400; line-height: 1.45; }
.yacht-footer-office p { margin: 0; color: rgba(246, 247, 244, .58); font-size: 12px; line-height: 1.55; }
.yacht-footer-contact-row { display: grid; grid-template-columns: auto auto 1fr auto; gap: 28px; align-items: center; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid rgba(246, 247, 244, .22); border-bottom: 1px solid rgba(246, 247, 244, .22); }
.yacht-footer-contact-row > a { font-size: 14px; text-decoration: none; }
.yacht-footer-socials { display: flex; gap: 22px; justify-self: end; }
.yacht-footer-socials a { color: rgba(246, 247, 244, .74); font-size: 12px; text-decoration: none; }
.yacht-footer-socials a:hover,
.yacht-footer-contact-row > a:hover { color: var(--yfg-sand); }
.yacht-footer-bottom { display: grid; grid-template-columns: 1fr auto auto; gap: 32px; align-items: end; padding-top: 22px; padding-bottom: 32px; color: rgba(246, 247, 244, .48); font-size: 10px; line-height: 1.5; }
.yacht-footer-bottom p { max-width: 640px; margin: 0; }
.yacht-footer-bottom a { text-underline-offset: 3px; }

.yacht-lightbox { width: 100vw; max-width: none; height: 100vh; max-height: none; margin: 0; padding: 0; border: 0; color: var(--yacht-white); background: #16233c; }
.yacht-lightbox::backdrop { background: #16233c; }
.yacht-lightbox[open] { display: grid; grid-template-rows: minmax(0, 1fr) auto; }
.yacht-lightbox > img { width: 100%; height: 100%; min-height: 0; object-fit: contain; cursor: pointer; }
.yacht-lightbox-close { position: absolute; z-index: 2; top: 24px; right: 28px; width: 52px; height: 52px; border: 1px solid rgba(246, 247, 244, .5); border-radius: 50%; color: var(--yacht-white); background: rgba(22, 35, 60, .35); cursor: pointer; font-size: 30px; font-weight: 300; }
.yacht-lightbox-footer { padding: 18px var(--page-gutter) 24px; }

/* Sessantasette 67 v2: acquisition-led page rhythm */
.yacht-page--67-v2 { scroll-behavior: smooth; }
.yacht-v2-subnav { position: sticky; z-index: 45; top: 70px; border-bottom: 1px solid var(--yfg-line); background: rgba(246, 247, 244, .94); backdrop-filter: blur(14px); }
.yacht-v2-subnav .container { display: flex; gap: clamp(24px, 3.5vw, 54px); overflow-x: auto; scrollbar-width: none; }
.yacht-v2-subnav .container::-webkit-scrollbar { display: none; }
.yacht-v2-subnav a { flex: 0 0 auto; padding: 17px 0 15px; color: rgba(41, 61, 102, .72); font-size: 12px; font-weight: 500; letter-spacing: .055em; text-decoration: none; text-transform: uppercase; }
.yacht-v2-subnav a:hover { color: var(--yfg-sand); }

.yacht-v2-availability { padding: clamp(76px, 8vw, 116px) 0; background: var(--yacht-white); }
.yacht-v2-availability-head { display: grid; grid-template-columns: 1.2fr .8fr; gap: clamp(48px, 8vw, 128px); align-items: end; }
.yacht-v2-availability-head h2,
.yacht-v2-section-head h2 { max-width: 800px; margin-bottom: 0; font-size: clamp(48px, 5.6vw, 78px); line-height: .98; }
.yacht-v2-availability-head > p { max-width: 510px; margin: 0 0 6px; color: rgba(41, 61, 102, .72); font-size: 18px; line-height: 1.55; }
.yacht-v2-decision-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: clamp(48px, 6vw, 82px) 0 0; border-top: 1px solid var(--yfg-line); border-bottom: 1px solid var(--yfg-line); }
.yacht-v2-decision-grid div { padding: 28px 24px 30px 0; }
.yacht-v2-decision-grid div + div { padding-left: 24px; border-left: 1px solid var(--yfg-line); }
.yacht-v2-decision-grid dt { margin-bottom: 18px; color: var(--yfg-sand); font-size: 11px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; }
.yacht-v2-decision-grid dd { margin: 0; font-size: clamp(19px, 1.7vw, 25px); font-weight: 300; line-height: 1.25; }
.yacht-v2-decision-actions { display: flex; gap: 28px; align-items: center; margin-top: 32px; }
.yacht-v2-text-link { display: inline-flex; gap: 12px; align-items: center; color: var(--yacht-navy); font-size: 14px; font-weight: 500; text-decoration: none; }
.yacht-v2-text-link::after { width: 40px; height: 1px; content: ''; background: currentColor; transition: width 180ms ease; }
.yacht-v2-text-link:hover::after { width: 58px; }

.yacht-v2-trust { padding: clamp(70px, 7vw, 104px) 0; color: var(--yacht-white); background: #16233c; }
.yacht-v2-trust .eyebrow { color: var(--yfg-sand); opacity: 1; }
.yacht-v2-trust-head { display: grid; grid-template-columns: .58fr 1.42fr; gap: clamp(40px, 5vw, 80px); align-items: end; }
.yacht-v2-trust-head .eyebrow { align-self: start; margin-top: 12px; }
.yacht-v2-trust h2 { max-width: 1000px; margin: 0; font-size: clamp(48px, 5vw, 72px); font-weight: 300; line-height: .98; }
.yacht-v2-trust h2 > span { display: block; }
.yacht-v2-trust h2 a { color: inherit; text-decoration: none; }
.yacht-v2-trust h2 a:hover,
.yacht-v2-trust h2 a:focus-visible { color: var(--yfg-sand); }

@media (min-width: 981px) {
  .yacht-v2-trust h2 > span { white-space: nowrap; }
}
.yacht-v2-trust-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(28px, 3vw, 52px) clamp(28px, 4vw, 66px); margin: clamp(56px, 7vw, 96px) 0 0; padding: 0; list-style: none; }
.yacht-v2-trust-list li { display: grid; grid-template-columns: 40px 1fr; gap: 18px; align-items: center; min-width: 0; color: rgba(246, 247, 244, .84); font-size: clamp(17px, 1.4vw, 21px); font-weight: 300; line-height: 1.35; }
.yacht-v2-trust-list img { width: 38px; height: 38px; object-fit: contain; opacity: .84; filter: brightness(0) invert(1); }

.yacht-page--67-v2 .model-name { white-space: nowrap; }

.yacht-page--67-v2 .yacht-concept { padding-bottom: clamp(88px, 9vw, 128px); }
.yacht-page--67-v2 .yacht-concept-title h2 { max-width: 650px; }
.yacht-page--67-v2 .yacht-v2-film { background: linear-gradient(128deg, #293d66 0%, #628aa6 100%); }
.yacht-page--67-v2 .yacht-gallery-section { padding-top: clamp(88px, 9vw, 126px); }

.yacht-v2-spaces { padding: clamp(88px, 10vw, 148px) 0; background: var(--yacht-white); }
.yacht-v2-section-head { display: grid; grid-template-columns: 1fr; margin-bottom: clamp(44px, 6vw, 78px); }
.yacht-v2-space-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(46px, 7vw, 96px) clamp(28px, 4vw, 58px); }
.yacht-v2-space-grid article { min-width: 0; }
.yacht-v2-space-grid img { width: 100%; aspect-ratio: 16 / 10; margin-bottom: 24px; object-fit: cover; }
.yacht-v2-space-card--layout { position: relative; isolation: isolate; padding: 0; background: transparent; }
.yacht-v2-space-card--layout::before { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; aspect-ratio: 16 / 10; content: ''; background: linear-gradient(135deg, rgba(228, 179, 120, .22), rgba(246, 247, 244, .96) 50%, rgba(108, 153, 181, .18)); }
.yacht-v2-space-grid .yacht-v2-space-card--layout img { position: relative; z-index: 1; aspect-ratio: 16 / 10; box-sizing: border-box; padding: clamp(20px, 3vw, 42px); object-fit: contain; background: transparent; mix-blend-mode: multiply; }
.yacht-v2-space-grid h3 { margin: 0 0 10px; font-size: clamp(23px, 2.1vw, 32px); font-weight: 300; line-height: 1.15; }
.yacht-v2-space-grid p { margin: 0; color: rgba(41, 61, 102, .68); font-size: 16px; line-height: 1.55; }

.yacht-v2-atelier { padding: clamp(88px, 9vw, 132px) 0; background: linear-gradient(130deg, rgba(220, 170, 112, .2), var(--yacht-white) 48%, rgba(195, 224, 234, .34)); }
.yacht-v2-atelier-head { display: grid; grid-template-columns: 1fr .58fr; gap: clamp(40px, 8vw, 130px); align-items: end; }
.yacht-v2-atelier-head .eyebrow { grid-column: 1 / -1; }
.yacht-v2-atelier-head > p:last-child { max-width: 520px; margin: 0 0 4px; color: rgba(41, 61, 102, .72); font-size: 18px; line-height: 1.55; }
.yacht-page--67-v2 .yacht-profile-stage { margin-top: clamp(58px, 7vw, 104px); }
.yacht-v2-atelier-story { display: grid; grid-template-columns: .88fr 1.12fr; gap: clamp(52px, 9vw, 150px); margin-top: clamp(88px, 10vw, 150px); padding-top: clamp(54px, 6vw, 82px); border-top: 1px solid rgba(41, 61, 102, .18); }
.yacht-v2-atelier-story h3 { max-width: 620px; margin: 0; font-size: clamp(44px, 5vw, 72px); font-weight: 300; line-height: 1; }
.yacht-v2-atelier-story > div:last-child { max-width: 650px; padding-top: 48px; }
.yacht-v2-atelier-story > div:last-child p { margin: 0; color: rgba(41, 61, 102, .76); font-size: clamp(17px, 1.4vw, 20px); line-height: 1.65; }
.yacht-v2-atelier-story > div:last-child p + p { margin-top: 24px; }
.yacht-v2-atelier-gallery { margin-top: clamp(56px, 7vw, 94px); }
.yacht-v2-atelier-track { display: flex; gap: 18px; overflow-x: auto; overscroll-behavior-inline: contain; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; }
.yacht-v2-atelier-track::-webkit-scrollbar { display: none; }
.yacht-v2-atelier-track figure { position: relative; flex: 0 0 min(70vw, 920px); height: clamp(430px, 48vw, 690px); margin: 0; overflow: hidden; background: var(--yacht-navy); cursor: pointer; scroll-snap-align: start; }
.yacht-v2-atelier-track img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s cubic-bezier(.2,.7,.2,1); }
.yacht-v2-atelier-track figure:hover img { transform: scale(1.025); }
.yacht-v2-atelier-track figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 90px 28px 26px; color: var(--yacht-white); background: linear-gradient(transparent, rgba(22, 35, 60, .82)); font-size: clamp(18px, 1.6vw, 24px); font-weight: 300; }
.yacht-v2-atelier-controls { display: flex; justify-content: space-between; gap: 36px; align-items: flex-start; margin-top: 24px; }
.yacht-v2-atelier-controls p { max-width: 660px; margin: 0; color: rgba(41, 61, 102, .72); font-size: 16px; line-height: 1.55; }
.yacht-v2-atelier-controls > div { display: flex; gap: 8px; }
.yacht-v2-atelier-controls button { width: 52px; height: 52px; border: 1px solid rgba(41, 61, 102, .28); color: var(--yacht-navy); background: rgba(246, 247, 244, .76); font-size: 19px; cursor: pointer; transition: color 180ms ease, background 180ms ease; }
.yacht-v2-atelier-controls button:hover { color: var(--yacht-white); background: var(--yacht-navy); }
.yacht-page--67-v2 .yacht-configurator-cta { align-items: center; margin-top: clamp(72px, 8vw, 110px); }
.yacht-page--67-v2 .yacht-configurator-cta .button { align-self: center; }

.yacht-v2-downloads { display: grid; gap: 14px; margin-top: 42px; }
.yacht-v2-downloads a { display: flex; justify-content: space-between; max-width: 300px; padding: 15px 0; border-bottom: 1px solid var(--yfg-line); color: var(--yacht-navy); font-size: 14px; text-decoration: none; }
.yacht-v2-downloads a:hover { color: var(--yfg-sand); }

.yacht-v2-process { padding: clamp(88px, 9vw, 132px) 0; background: var(--yacht-white); }
.yacht-v2-process-list { position: relative; display: grid; gap: clamp(24px, 3vw, 44px); max-width: 980px; margin: 0 0 0 auto; padding: 0; list-style: none; }
.yacht-v2-process-list::before { position: absolute; top: 30px; bottom: 30px; left: 28px; width: 1px; content: ''; background: linear-gradient(var(--yfg-sand), rgba(41, 61, 102, .18)); }
.yacht-v2-process-list li { position: relative; display: grid; grid-template-columns: 58px 1fr; gap: clamp(22px, 3vw, 40px); align-items: start; }
.yacht-v2-process-mark { position: relative; z-index: 1; display: grid; width: 58px; height: 58px; place-items: center; border-radius: 50%; background: var(--yfg-sand); box-shadow: 0 0 0 10px var(--yacht-white); }
.yacht-v2-process-mark img { width: 28px; height: 28px; object-fit: contain; }
.yacht-v2-process-list li > div { padding: 5px 0 24px; }
.yacht-v2-process-list h3 { margin: 0 0 10px; font-size: clamp(23px, 2vw, 30px); font-weight: 300; line-height: 1.2; }
.yacht-v2-process-list p { max-width: 730px; margin: 0; color: rgba(41, 61, 102, .68); font-size: 16px; line-height: 1.58; }
.yacht-v2-contact-actions { display: flex; gap: 26px; align-items: center; flex-wrap: wrap; }
.yacht-page--67-v2 .yacht-contact-whatsapp { align-self: auto; }
.yacht-v2-contact { padding: clamp(118px, 10vw, 152px) 0 clamp(62px, 6vw, 88px); }
.yacht-v2-contact .yacht-contact-grid { align-items: start; }
.yacht-v2-contact .yacht-contact-grid > div:first-child .eyebrow { transform: translateY(-42px); }
.yacht-v2-contact .yacht-contact-grid > div:last-child { min-height: 0; padding-top: 48px; }
.yacht-v2-contact .yacht-contact-grid p { margin-bottom: 0; }
.yacht-v2-contact .yacht-v2-expert-panel p + p { margin-top: 22px; }
.yacht-v2-contact .yacht-v2-contact-actions { margin-top: 30px; }
.yacht-v2-expert { display: grid; grid-template-columns: minmax(210px, 280px) 1fr; gap: clamp(26px, 3vw, 46px); align-items: end; margin-top: 30px; }
.yacht-v2-expert img { width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: 52% 35%; }
.yacht-v2-expert > div { display: flex; flex-direction: column; align-items: flex-start; padding-bottom: 4px; }
.yacht-v2-expert strong { max-width: 230px; font-size: clamp(26px, 2.4vw, 36px); font-weight: 300; line-height: 1.1; }
.yacht-v2-expert-languages { display: flex; gap: 12px; margin-top: 22px; }
.yacht-v2-flag { display: block; width: 30px; height: 20px; border: 0; box-shadow: none; line-height: 0; overflow: hidden; }
.yacht-v2-flag svg { display: block; width: 100%; height: 100%; }
.yacht-v2-expert-channels { display: flex; gap: 10px; margin-top: 24px; }
.yacht-v2-expert > div > .yacht-v2-expert-channels { display: none; }
.yacht-v2-expert-panel .yacht-v2-expert-channels { margin-top: 30px; }
.yacht-v2-expert-channels a { display: grid; width: 42px; height: 42px; place-items: center; border: 1px solid rgba(41, 61, 102, .28); border-radius: 50%; color: var(--yacht-navy); background: transparent; transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease; }
.yacht-v2-expert-channels a:hover { border-color: var(--yacht-navy); color: #fff; background: var(--yacht-navy); transform: translateY(-2px); }
.yacht-v2-expert-channels a:focus-visible { outline: 2px solid var(--yfg-sand); outline-offset: 3px; }
.yacht-v2-expert-channels svg { width: 20px; height: 20px; fill: currentColor; }
.yacht-v2-expert-channels svg[fill="none"] { fill: none; }

@media (max-width: 980px) {
  .yacht-hero-facts { grid-template-columns: repeat(3, 1fr); gap: 22px 0; }
  .yacht-hero-facts div:nth-child(4) { padding-left: 0; border-left: 0; }
  .yacht-concept-grid,
  .yacht-specs-grid { grid-template-columns: 1fr; }
  .yacht-concept-copy { padding-top: 0; }
  .yacht-specs-heading { position: static; }
  .yacht-tour-grid { grid-template-columns: 1fr; }
  .yacht-standard-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-standard-list li,
  .yacht-standard-list li:nth-child(-n + 4) { border-bottom: 1px solid var(--yfg-line); }
  .yacht-standard-list li:nth-last-child(-n + 2) { border-bottom: 0; }
  .yacht-standard-list li:not(:nth-child(4n + 1)) { padding-left: 0; border-left: 0; }
  .yacht-standard-list li:nth-child(even) { padding-left: 28px; border-left: 1px solid var(--yfg-line); }
  .yacht-standard-list li:nth-child(odd) { padding-right: 28px; }
  .yacht-configurator-cta { grid-template-columns: 1fr; align-items: start; }
  .yacht-footer-directory { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 30px; }
  .yacht-footer-brand { grid-column: 1 / -1; }
  .yacht-footer-contact-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-footer-contact-row > a:nth-child(3) { grid-column: 1 / -1; }
  .yacht-footer-socials { grid-column: 1 / -1; justify-self: start; }
  .yacht-footer-bottom { grid-template-columns: 1fr auto; }
  .yacht-footer-bottom p { grid-column: 1 / -1; }
  .yacht-v2-availability-head,
  .yacht-v2-trust-head,
  .yacht-v2-atelier-head,
  .yacht-v2-atelier-story { grid-template-columns: 1fr; gap: 30px; }
  .yacht-v2-trust-head .eyebrow { margin-top: 0; }
  .yacht-v2-trust-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-v2-atelier-story > div:last-child { padding-top: 0; }
  .yacht-v2-decision-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-v2-decision-grid div:nth-child(3) { padding-left: 0; border-left: 0; }
  .yacht-v2-decision-grid div:nth-child(-n + 2) { border-bottom: 1px solid var(--yfg-line); }
}

@media (max-width: 760px) {
  .yacht-hero-video { display: block; }
  .yacht-hero-inner { padding-top: 104px; }
  .yacht-hero-copy h1 { font-size: clamp(42px, 13vw, 72px); }
  .yacht-hero-actions { display: grid; grid-template-columns: 1fr; }
  .yacht-hero-facts { grid-template-columns: repeat(2, 1fr); margin-top: 0; gap: 18px 0; }
  .yacht-hero-facts div:nth-child(odd) { padding-left: 0; border-left: 0; }
  .yacht-hero-facts div:nth-child(4) { padding-left: 20px; border-left: 1px solid rgba(246, 247, 244, .24); }
  .yacht-video-toggle { display: none; }
  .yacht-concept-grid,
  .yacht-layouts-head,
  .yacht-contact-grid { grid-template-columns: 1fr; gap: 28px; }
  .yacht-contact-grid > div:last-child { justify-self: start; }
  .yacht-contact-whatsapp { align-self: flex-start; }
  .yacht-page--sessantasette-67 .eyebrow,
  .yacht-page--sessantasette-67 .yacht-standard-head .eyebrow { font-size: 15px; }
  .yacht-profile-stage img { height: 63vw; min-height: 280px; }
  .yacht-profile-options { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px 8px; }
  .yacht-profile-options button { min-width: 0; padding-inline: 0; font-size: 11px; }
  .yacht-profile-options button span { width: 46px; height: 46px; }
  .yacht-gallery-section { padding-bottom: 72px; }
  .yacht-gallery-head { display: block; margin-bottom: 28px; }
  .yacht-gallery-head h2 { font-size: clamp(48px, 13vw, 66px); }
  .yacht-gallery-filters { margin-top: 24px; gap: 28px; }
  .yacht-gallery-viewport { display: block; padding: 0 18px; overflow: hidden; }
  .yacht-gallery-peek { display: none; }
  .yacht-gallery-canvas { width: 100%; min-height: 0; height: 56vw; max-height: 390px; }
  .yacht-gallery-canvas::before,
  .yacht-gallery-canvas::after { width: 44px; height: 44px; background: rgba(22, 35, 60, .5); font-size: 18px; }
  .yacht-gallery-canvas::before { left: 12px; }
  .yacht-gallery-canvas::after { right: 12px; }
  .yacht-gallery-canvas img { transform: scale(1.28); }
  .yacht-gallery-canvas:hover img { transform: scale(1.28); }
  .yacht-gallery-canvas-overlay { padding: 76px 18px 17px; color: var(--yacht-white); }
  .yacht-gallery-canvas-overlay span:first-child { font-size: 13px; }
  .yacht-gallery-canvas-overlay span:last-child { font-size: 24px; }
  .yacht-feature-list article { grid-template-columns: 40px 1fr; gap: 12px 18px; }
  .yacht-feature-list article p { grid-column: 2; }
  .yacht-layout-canvas { height: 78vw; min-height: 440px; }
  .yacht-layout-canvas > [data-layout-image] { height: calc(100% - 132px); margin-bottom: 104px; }
  .yacht-layout-tabs { right: 12px; bottom: 12px; left: 12px; justify-content: flex-start; gap: 8px; padding: 8px; }
  .yacht-layout-tabs button { grid-template-columns: 72px minmax(100px, auto); min-width: 190px; }
  .yacht-layout-thumb-image { width: 72px; height: 46px; }
  .yacht-layout-tools { top: 12px; right: 12px; }
  .yacht-layout-tools button { min-width: 42px; height: 42px; padding: 0 10px; }
  .yacht-layout-tools button[data-layout-zoom-reset] { min-width: 60px; }
  .yacht-layout-hint { left: 12px; bottom: 104px; max-width: calc(100% - 24px); font-size: 9px; }
  .yacht-spec-table div { grid-template-columns: 1fr; gap: 6px; }
  .yacht-media-head h2 { margin-bottom: 30px; }
  .yacht-film { width: 100%; padding-inline: 0; }
  .yacht-standard-list { grid-template-columns: 1fr; }
  .yacht-standard-list li,
  .yacht-standard-list li:nth-child(odd),
  .yacht-standard-list li:nth-child(even),
  .yacht-standard-list li:nth-last-child(-n + 2) { min-height: 0; padding: 22px 0; border-right: 0; border-left: 0; border-bottom: 1px solid var(--yfg-line); }
  .yacht-standard-list li:last-child { border-bottom: 0; }
  .yacht-standard-list li > span { margin-bottom: 14px; }
  .yacht-standard-list strong { min-height: 0; }
  .yacht-configurator-cta { margin-top: 0; padding: 28px 22px; }
  .yacht-configurator-cta .button { width: 100%; white-space: normal; }
  .yacht-whatsapp-float { grid-template-columns: 22px minmax(102px, auto) 16px; min-height: 54px; padding: 12px 14px; }
  .yacht-whatsapp-float [data-whatsapp-label] { min-width: 108px; font-size: 13px; }
  .yacht-page--67-v2 .yacht-whatsapp-float[data-whatsapp-reveal]:not(.is-visible) { pointer-events: none; opacity: 0; transform: translateY(14px); }
  .yacht-lead-panel { padding: 56px 22px 28px; }
  .yacht-lead-dialog h2 { font-size: 36px; }
  .yacht-lead-form { grid-template-columns: 1fr; gap: 20px; }
  .yacht-lead-form > label:nth-child(3), .yacht-lead-consent, .yacht-lead-status, .yacht-lead-submit { grid-column: 1; }
  .yacht-lead-submit { width: 100%; }
  .yacht-tour-preview > span { width: 58px; height: 58px; right: 16px; bottom: 14px; font-size: 15px; }
  .yacht-footer-directory { grid-template-columns: 1fr; gap: 30px; }
  .yacht-footer-brand { grid-column: auto; padding-bottom: 8px; }
  .yacht-footer-office { padding-top: 24px; border-top: 1px solid rgba(246, 247, 244, .16); }
  .yacht-footer-office span { margin-bottom: 12px; }
  .yacht-footer-contact-row { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-contact-row > a:nth-child(3),
  .yacht-footer-socials { grid-column: auto; }
  .yacht-footer-socials { flex-wrap: wrap; gap: 16px 22px; margin-top: 10px; }
  .yacht-footer-bottom { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-bottom p { grid-column: auto; }
  .yacht-v2-subnav { top: 66px; }
  .yacht-v2-subnav .container { gap: 26px; }
  .yacht-v2-subnav a { padding-block: 14px 12px; font-size: 10px; }
  .yacht-v2-availability-head h2,
  .yacht-v2-section-head h2 { font-size: clamp(42px, 12vw, 58px); }
  .yacht-v2-availability-head > p,
  .yacht-v2-atelier-head > p:last-child { font-size: 16px; }
  .yacht-v2-decision-grid { grid-template-columns: 1fr; }
  .yacht-v2-decision-grid div,
  .yacht-v2-decision-grid div + div { padding: 22px 0; border-left: 0; border-bottom: 1px solid var(--yfg-line); }
  .yacht-v2-decision-grid div:last-child { border-bottom: 0; }
  .yacht-v2-decision-grid dt { margin-bottom: 9px; }
  .yacht-v2-decision-actions { align-items: stretch; flex-direction: column; }
  .yacht-v2-decision-actions .button { width: 100%; white-space: normal; }
  .yacht-v2-trust-list { grid-template-columns: 1fr; gap: 24px; }
  .yacht-v2-trust-list li { grid-template-columns: 34px 1fr; gap: 14px; font-size: 17px; }
  .yacht-v2-trust-list img { width: 32px; height: 32px; }
  .yacht-v2-space-grid { grid-template-columns: 1fr; }
  .yacht-v2-space-grid img { aspect-ratio: 4 / 3; }
  .yacht-v2-space-card--layout { padding: 0; }
  .yacht-v2-atelier-story h3 { font-size: clamp(40px, 11vw, 56px); }
  .yacht-v2-atelier-track figure { flex-basis: calc(100vw - 56px); height: 118vw; max-height: 640px; }
  .yacht-v2-atelier-controls { flex-direction: column; }
  .yacht-v2-atelier-controls > div { align-self: flex-end; }
  .yacht-v2-process-list { margin-left: 0; }
  .yacht-v2-process-list::before { left: 23px; }
  .yacht-v2-process-list li { grid-template-columns: 48px 1fr; gap: 20px; }
  .yacht-v2-process-mark { width: 48px; height: 48px; box-shadow: 0 0 0 7px var(--yacht-white); }
  .yacht-v2-process-mark img { width: 23px; height: 23px; }
  .yacht-v2-process-list li > div { padding-top: 2px; }
  .yacht-v2-contact-actions { align-items: stretch; flex-direction: column; }
  .yacht-v2-contact-actions .button { width: 100%; }
  .yacht-v2-contact { padding: 72px 0; }
  .yacht-v2-contact .yacht-contact-grid > div:first-child .eyebrow { transform: none; }
  .yacht-v2-contact .yacht-contact-grid > div:last-child { min-height: 0; padding-top: 0; }
  .yacht-v2-expert { grid-template-columns: minmax(150px, 44vw) 1fr; gap: 20px; margin-top: 24px; }
  .yacht-v2-expert strong { font-size: clamp(24px, 7vw, 32px); }
  .yacht-v2-expert-languages { gap: 9px; margin-top: 18px; }
  .yacht-v2-flag { width: 27px; height: 18px; }
  .yacht-v2-expert-channels { gap: 8px; margin-top: 18px; flex-wrap: wrap; }
  .yacht-v2-expert-channels a { width: 38px; height: 38px; }
}

@media (prefers-reduced-motion: reduce) {
  .yacht-hero-video { display: none; }
  .yacht-profile-stage img,
  .yacht-gallery-canvas img,
  .yacht-layout-canvas img { transition: none; }
}

.yacht-page--brokerage-template {
  --brokerage-navy: #172744;
  --brokerage-blue: #628faa;
  --brokerage-sand: #e1ad6d;
  --brokerage-paper: #f6f7f4;
  --brokerage-ink: #293d66;
  --brokerage-section-title-size: clamp(48px, 5.6vw, 78px);
  background: var(--brokerage-paper);
}

.yacht-page--67-istanbul-brokerage,
.yacht-page--62-7952-brokerage {
  overflow-x: clip;
}

.yacht-page--brokerage-template h1,
.yacht-page--brokerage-template h2,
.yacht-page--brokerage-template h3 { text-wrap: balance; }
.yacht-page--brokerage-template p { text-wrap: pretty; }
.yacht-page--brokerage-template .eyebrow { font-size: clamp(16px, 1.2vw, 20px); letter-spacing: .07em; }

.brokerage-hero .yacht-hero-overlay {
  background:
    linear-gradient(90deg, rgba(13, 25, 46, .66) 0%, rgba(13, 25, 46, .12) 62%),
    linear-gradient(180deg, rgba(10, 22, 42, .24) 0%, rgba(10, 22, 42, .12) 43%, rgba(10, 22, 42, .82) 100%);
}
.brokerage-hero .yacht-hero-video { object-position: center; }
.yacht-page--brokerage-template .header-inner { grid-template-columns: auto 1fr; }
.yacht-page--brokerage-template .header-actions { grid-column: 2; }
.yacht-language-switch { position: relative; display: inline-flex; align-items: center; color: inherit; }
.yacht-language-switch::after { content: "⌄"; position: absolute; right: 2px; top: 50%; transform: translateY(-58%); font-size: 10px; pointer-events: none; }
.yacht-language-switch select { appearance: none; min-width: 43px; height: 38px; padding: 0 16px 0 0; border: 0; color: inherit; background: transparent; font: 500 13px/1 "Wix Madefor Text", sans-serif; letter-spacing: .08em; cursor: pointer; transition: opacity 120ms ease; }
.yacht-language-switch select:hover { opacity: .68; }
.yacht-language-switch select:focus-visible { outline: 1px solid var(--brokerage-sand); outline-offset: 5px; }
.yacht-language-switch option { color: var(--brokerage-navy); background: #fff; }
.brokerage-hero-inner { padding-top: 122px; }
.brokerage-hero-status {
  display: flex;
  align-items: center;
  gap: 12px;
  width: fit-content;
  color: var(--brokerage-paper);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.brokerage-hero-status span { width: 8px; height: 8px; border-radius: 50%; background: #7dac8a; box-shadow: 0 0 0 6px rgba(125, 172, 138, .16); }
.brokerage-hero .yacht-hero-copy { max-width: 1160px; }
.brokerage-hero .yacht-hero-copy h1 {
  display: flex;
  align-items: baseline;
  gap: .2em;
  max-width: none;
  margin-bottom: 22px;
  font-size: clamp(58px, 6.5vw, 104px);
  white-space: nowrap;
}
.brokerage-name { color: var(--brokerage-sand); font-size: .58em; font-weight: 400; letter-spacing: .08em; text-transform: uppercase; }
.brokerage-hero .yacht-hero-tagline { max-width: 760px; font-size: clamp(22px, 2.1vw, 34px); line-height: 1.2; }
.brokerage-hero-facts { padding-top: 24px; border-top: 1px solid rgba(246,247,244,.34); border-bottom: 0; }
.brokerage-hero-facts dd { font-variant-numeric: tabular-nums; }
.brokerage-subnav a { white-space: nowrap; }

.brokerage-decision { padding: clamp(86px, 9vw, 138px) 0; background: var(--brokerage-paper); }
.brokerage-section-head,
.brokerage-equipment-intro {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(360px, .85fr);
  align-items: end;
  gap: clamp(50px, 10vw, 160px);
  margin-bottom: clamp(52px, 6vw, 86px);
}
.brokerage-section-head h2,
.brokerage-equipment-intro h2 { max-width: 960px; margin: 0; font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }
.brokerage-section-head > p,
.brokerage-equipment-intro > p { max-width: 610px; margin: 0 0 5px; font-size: 18px; line-height: 1.55; }
.brokerage-decision-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin: 0;
  border-top: 1px solid var(--yfg-line);
  border-bottom: 1px solid var(--yfg-line);
}
.brokerage-decision-grid div { min-width: 0; padding: 26px clamp(14px, 2vw, 28px); border-left: 1px solid var(--yfg-line); }
.brokerage-decision-grid div:first-child { padding-left: 0; border-left: 0; }
.brokerage-decision-grid dt { margin-bottom: 12px; color: rgba(41,61,102,.56); font-size: 11px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; }
.brokerage-decision-grid dd { margin: 0; color: var(--brokerage-ink); font-size: clamp(19px, 1.6vw, 25px); font-weight: 300; font-variant-numeric: tabular-nums; }
.brokerage-decision-actions { display: flex; align-items: center; gap: 30px; margin-top: 38px; }
.brokerage-text-link { color: var(--brokerage-ink); border-bottom: 1px solid rgba(41,61,102,.35); font-size: 14px; }

.brokerage-story { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(440px, .8fr); min-height: 760px; color: var(--brokerage-paper); background: var(--brokerage-navy); }
.brokerage-story-media { min-height: 760px; overflow: hidden; }
.brokerage-story-media img { width: 100%; height: 100%; object-fit: cover; }
.brokerage-story-copy { display: flex; flex-direction: column; justify-content: center; padding: clamp(70px, 8vw, 140px); }
.brokerage-story-copy .eyebrow { color: var(--brokerage-sand); }
.brokerage-story-copy h2 { margin-bottom: 38px; color: var(--brokerage-paper); font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }
.brokerage-story-copy .lead { margin-bottom: 26px; font-size: clamp(22px, 2vw, 30px); line-height: 1.35; }
.brokerage-story-copy p:last-child { max-width: 560px; margin-bottom: 0; color: rgba(246,247,244,.72); font-size: 17px; line-height: 1.6; }

.brokerage-film { padding: clamp(90px, 10vw, 150px) 0; color: var(--brokerage-ink); background: var(--brokerage-paper); }
.brokerage-film .eyebrow { color: var(--brokerage-sand); }
.brokerage-film-head h2 { display: flex; align-items: baseline; gap: .22em; max-width: none; margin-bottom: 52px; color: var(--brokerage-ink); font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; white-space: nowrap; }
.brokerage-film-name { color: var(--brokerage-sand); font-size: .58em; letter-spacing: .08em; text-transform: uppercase; }
.yacht-page--brokerage-template .brokerage-film-frame,
.yacht-page--a46-brokerage .brokerage-film-frame { position: relative; width: min(1560px, calc(100% - clamp(32px, 5vw, 96px))); max-width: none; aspect-ratio: 16 / 9; padding: 0; overflow: hidden; background: transparent; }
.yacht-page--brokerage-template .brokerage-film-frame video,
.yacht-page--a46-brokerage .brokerage-film-frame video { position: static; display: block; width: 100%; max-width: none; height: 100%; border: 0; object-fit: contain; background: transparent; transform: none; }
.brokerage-film-frame iframe { display: block; width: 100%; height: 100%; border: 0; background: var(--brokerage-navy); }
.brokerage-film-play { position: absolute; z-index: 3; top: 50%; left: 50%; display: grid; width: clamp(88px, 9vw, 138px); aspect-ratio: 1; place-items: center; padding: 0; border: 1px solid rgba(255,255,255,.72); border-radius: 50%; color: var(--brokerage-paper); background: rgba(22,35,60,.34); box-shadow: 0 18px 46px rgba(8,17,31,.25); cursor: pointer; transform: translate(-50%, -50%); transition: background 180ms ease, transform 180ms ease, opacity 180ms ease; backdrop-filter: blur(7px); }
.brokerage-film-play:hover { background: rgba(22,35,60,.52); transform: translate(-50%, -50%) scale(1.04); }
.brokerage-film-play[hidden] { display: none; }
.brokerage-film-play span { display: block; width: 0; height: 0; margin-left: 9%; border-top: clamp(15px, 1.65vw, 25px) solid transparent; border-bottom: clamp(15px, 1.65vw, 25px) solid transparent; border-left: clamp(25px, 2.6vw, 40px) solid currentColor; }

.brokerage-gallery { padding-top: clamp(90px, 10vw, 150px); }
.brokerage-gallery .yacht-gallery-head h2 { font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }
.brokerage-gallery .yacht-gallery-filters { flex-wrap: wrap; justify-content: flex-end; row-gap: 6px; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-viewport,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-viewport { display: block; width: 100%; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-peek,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-peek { display: none; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-canvas,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-canvas { display: block; width: 100%; height: min(76vw, calc(100svh - 118px)); min-height: 0; max-height: 920px; aspect-ratio: auto; background: transparent; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-backdrop,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-backdrop { position: absolute; z-index: 0; inset: -24px; background: center / cover no-repeat; filter: blur(18px); opacity: .48; pointer-events: none; transform: scale(1.04); }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-canvas img,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-canvas img { position: absolute; z-index: 1; inset: 0; display: block; width: 100%; max-width: none; height: 100%; max-height: none; object-fit: contain; background: transparent; transform: none; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-canvas-overlay,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-canvas-overlay { z-index: 2; }
.yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-canvas:hover img,
.yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-canvas:hover img { transform: none; }

.brokerage-spaces { padding: clamp(96px, 11vw, 164px) 0; background: var(--brokerage-paper); }
.brokerage-spaces .brokerage-section-head { display: block; }
.brokerage-spaces .brokerage-section-head > p { max-width: 720px; margin-top: 30px; }
.brokerage-space-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(64px, 8vw, 124px) clamp(38px, 5vw, 76px); align-items: start; }
.brokerage-space-grid article { display: grid; min-width: 0; grid-template-rows: auto auto 1fr; align-content: start; }
.brokerage-space-grid article:nth-child(3n + 2) { margin-top: 0; }
.brokerage-space-grid img { display: block; width: 100%; aspect-ratio: 3 / 2; object-fit: cover; background: var(--brokerage-navy); }
.brokerage-space-grid h3 { margin: 24px 0 10px; color: var(--brokerage-ink); font-size: clamp(26px, 2.4vw, 38px); font-weight: 300; line-height: 1.08; letter-spacing: -.025em; }
.brokerage-space-grid p { max-width: 620px; margin: 0; color: rgba(41,61,102,.67); font-size: 16px; line-height: 1.55; }

.brokerage-layouts .yacht-layout-tabs { justify-content: center; }
.brokerage-layouts .yacht-layout-tabs button { flex: 0 1 300px; }
.brokerage-layouts .yacht-layouts-head h2 { font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }

/* Riva 100: align the six headline values and keep deck labels readable. */
.yacht-page--riva-100-brokerage .brokerage-decision-grid dt { height: 3.7em; }
.yacht-page--riva-100-brokerage .brokerage-decision-grid dd { line-height: 1.2; white-space: nowrap; }
.yacht-page--riva-100-brokerage .riva-price { font-variant-numeric: tabular-nums; }
.yacht-page--riva-100-brokerage .riva-price-accent { color: var(--brokerage-sand); }
.yacht-page--riva-100-brokerage .riva-price-vat { display: block; margin-top: 3px; font-size: .7em; line-height: 1.15; }
.yacht-page--riva-100-brokerage .yacht-layout-tabs button { min-width: 250px; font-size: 16px; }
.yacht-page--riva-100-brokerage .yacht-layout-thumb-label { max-width: 180px; font-weight: 500; line-height: 1.3; }

.brokerage-equipment { padding: clamp(96px, 11vw, 164px) 0; background: var(--brokerage-paper); }
.brokerage-equipment-intro { display: block; }
.brokerage-equipment-highlights { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(32px, 4vw, 58px) clamp(46px, 7vw, 100px); margin: 0 0 clamp(70px, 8vw, 110px); padding: 0; list-style: none; }
.brokerage-equipment-highlights li { display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 18px; align-items: start; min-width: 0; padding: 0; }
.brokerage-equipment-highlights img { width: 31px; height: 31px; margin-top: 4px; object-fit: contain; }
.brokerage-equipment-highlights strong { display: block; margin-bottom: 8px; color: var(--brokerage-ink); font-size: clamp(25px, 2.5vw, 36px); font-weight: 300; line-height: 1.1; }
.brokerage-equipment-highlights span { color: rgba(41,61,102,.62); font-size: 15px; line-height: 1.45; }
.brokerage-equipment-groups { border-top: 1px solid var(--yfg-line); }
.brokerage-equipment-groups details { border-bottom: 1px solid var(--yfg-line); }
.brokerage-equipment-groups summary { display: flex; justify-content: space-between; align-items: center; gap: 30px; padding: 25px 0; color: var(--brokerage-ink); cursor: pointer; list-style: none; font-size: clamp(24px, 2.7vw, 39px); font-weight: 300; }
.brokerage-equipment-groups summary::-webkit-details-marker { display: none; }
.brokerage-equipment-groups summary span:last-child { font-size: 27px; transition: transform 180ms ease; }
.brokerage-equipment-groups details[open] summary span:last-child { transform: rotate(45deg); }
.brokerage-equipment-groups details > .brokerage-equipment-columns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(34px, 6vw, 84px); max-width: none; padding: 0 0 42px 32%; color: rgba(41,61,102,.72); font-size: 17px; line-height: 1.65; }
.brokerage-equipment-columns h3 { margin: 0 0 18px; color: #bc8243; font-size: 12px; line-height: 1.2; letter-spacing: .14em; text-transform: uppercase; font-weight: 500; }
.brokerage-equipment-columns ul { margin: 0; padding: 0; list-style: none; }
.brokerage-equipment-columns li { position: relative; margin: 0 0 13px; padding-left: 18px; }
.brokerage-equipment-columns li::before { position: absolute; top: .64em; left: 0; width: 6px; height: 6px; border-radius: 50%; background: var(--brokerage-sand); content: ""; }
.brokerage-equipment-cta { display: flex; justify-content: space-between; align-items: center; gap: 40px; margin-top: 54px; padding-top: 30px; }
.brokerage-equipment-cta p { max-width: 610px; margin: 0; font-size: 20px; }

.brokerage-documents { padding: clamp(96px, 11vw, 168px) 0; background: linear-gradient(110deg, #d8e8ed 0%, #f6f7f4 52%, #f1dabb 100%); }
.brokerage-documents-grid { display: grid; grid-template-columns: minmax(0, .9fr) minmax(500px, 1.1fr); gap: clamp(70px, 10vw, 170px); }
.brokerage-documents h2 { margin-bottom: 34px; font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }
.brokerage-documents .lead { max-width: 660px; font-size: 20px; line-height: 1.55; }
.brokerage-documents-list { margin: 0; padding: 0; border-top: 1px solid rgba(41,61,102,.24); list-style: none; }
.brokerage-documents-list li { display: grid; grid-template-columns: 55px 1fr; gap: 24px; align-items: start; padding: 22px 0; border-bottom: 1px solid rgba(41,61,102,.24); }
.brokerage-documents-list span { padding-top: 3px; color: var(--brokerage-sand); font-size: 12px; letter-spacing: .08em; }
.brokerage-documents-list p { margin: 0; font-size: clamp(20px, 2vw, 29px); font-weight: 300; line-height: 1.3; }

.brokerage-specifications { background: var(--brokerage-paper); }
.brokerage-process { padding: clamp(96px, 11vw, 164px) 0; color: var(--brokerage-paper); background: var(--brokerage-navy); }
.brokerage-process .eyebrow { color: var(--brokerage-sand); }
.brokerage-process-intro { display: block; margin-bottom: clamp(64px, 9vw, 118px); }
.brokerage-process-intro h2 { max-width: 1120px; margin: 0; color: var(--brokerage-paper); font-size: var(--brokerage-section-title-size); line-height: .98; letter-spacing: -.04em; }
.brokerage-process-intro > p { max-width: 1160px; margin: clamp(28px, 4vw, 48px) 0 0; color: rgba(246,247,244,.8); font-size: clamp(22px, 2.25vw, 34px); line-height: 1.4; }
.brokerage-process-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(42px, 7vw, 84px) clamp(70px, 10vw, 150px); margin: 0; padding: 0; list-style: none; }
.brokerage-process-list li { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 20px; align-items: start; min-height: 0; padding: 0; }
.brokerage-process-list img { width: 32px; height: 32px; margin-top: 3px; object-fit: contain; filter: brightness(0) invert(1); opacity: .88; }
.brokerage-process-list h3 { margin: 0 0 14px; color: var(--brokerage-paper); font-size: clamp(26px, 2.7vw, 38px); font-weight: 300; line-height: 1.15; }
.brokerage-process-list p { margin: 0; color: rgba(246,247,244,.65); font-size: 15px; line-height: 1.55; }

.brokerage-contact .yacht-v2-expert-panel > p:first-child { font-size: clamp(21px, 2vw, 28px); line-height: 1.45; }
.brokerage-contact .yacht-v2-expert-channels { justify-content: flex-start; }

@media (max-width: 1100px) {
  .brokerage-hero .yacht-hero-copy h1 { font-size: clamp(52px, 7vw, 76px); }
  .brokerage-section-head,
  .brokerage-equipment-intro { grid-template-columns: 1fr; gap: 30px; }
  .brokerage-decision-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .brokerage-decision-grid div:nth-child(4) { padding-left: 0; border-left: 0; }
  .brokerage-decision-grid div:nth-child(-n + 3) { border-bottom: 1px solid var(--yfg-line); }
  .brokerage-story { grid-template-columns: 1fr; }
  .brokerage-story-media { min-height: 64vw; }
  .brokerage-story-copy { padding: 80px var(--page-gutter) 90px; }
  .brokerage-documents-grid { grid-template-columns: 1fr; gap: 60px; }
}

@media (max-width: 760px) {
  .header-actions { gap: 10px; }
  .yacht-language-switch select { min-width: 41px; height: 36px; }
  .yacht-page--brokerage-template { --brokerage-section-title-size: clamp(42px, 12vw, 58px); }
  .brokerage-hero-inner { min-height: 100svh; padding-top: 106px; padding-bottom: 28px; }
  .brokerage-hero .yacht-hero-copy h1 { display: block; margin-bottom: 18px; font-size: clamp(43px, 13vw, 62px); line-height: .92; white-space: normal; }
  .brokerage-name { display: block; margin-top: 10px; font-size: .48em; }
  .brokerage-hero .yacht-hero-tagline { max-width: 330px; font-size: 20px; }
  .brokerage-hero .yacht-hero-actions { align-items: stretch; flex-direction: column; width: min(100%, 330px); margin-top: 24px; }
  .brokerage-hero-facts { grid-template-columns: repeat(2, 1fr); gap: 0; padding-top: 15px; }
  .brokerage-hero-facts div { padding: 12px 10px; border-top: 1px solid rgba(246,247,244,.2); }
  .brokerage-hero-facts div:nth-child(odd) { padding-left: 0; border-left: 0; }
  .brokerage-hero-facts div:last-child { grid-column: 1 / -1; }
  .brokerage-hero-facts dt { margin-bottom: 5px; font-size: 8px; }
  .brokerage-hero-facts dd { font-size: 16px; }
  .brokerage-hero-status { font-size: 10px; }
  .brokerage-decision,
  .brokerage-spaces,
  .brokerage-equipment,
  .brokerage-documents,
  .brokerage-process { padding: 78px 0; }
  .brokerage-section-head,
  .brokerage-equipment-intro { margin-bottom: 42px; }
  .brokerage-section-head h2,
  .brokerage-equipment-intro h2,
  .brokerage-documents h2,
  .brokerage-process-intro h2,
  .brokerage-layouts .yacht-layouts-head h2 { font-size: var(--brokerage-section-title-size); }
  .brokerage-section-head > p,
  .brokerage-equipment-intro > p { font-size: 16px; }
  .brokerage-decision-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .brokerage-decision-grid div:nth-child(3),
  .brokerage-decision-grid div:nth-child(5) { padding-left: 0; border-left: 0; }
  .brokerage-decision-grid div:nth-child(4) { padding-left: 14px; border-left: 1px solid var(--yfg-line); }
  .brokerage-decision-grid div:nth-child(-n + 4) { border-bottom: 1px solid var(--yfg-line); }
  .brokerage-decision-actions { align-items: stretch; flex-direction: column; }
  .brokerage-decision-actions .button { width: 100%; }
  .brokerage-text-link { width: fit-content; }
  .brokerage-story { min-height: 0; }
  .brokerage-story-media { min-height: 72vw; }
  .brokerage-story-copy { padding: 70px var(--page-gutter) 76px; }
  .brokerage-story-copy h2 { font-size: var(--brokerage-section-title-size); }
  .brokerage-film { padding: 78px 0; }
  .brokerage-film-head h2 { display: block; margin-bottom: 35px; font-size: var(--brokerage-section-title-size); white-space: normal; }
  .brokerage-film-name { display: block; margin-top: 9px; }
  .yacht-page--brokerage-template .brokerage-film-frame,
  .yacht-page--a46-brokerage .brokerage-film-frame { width: calc(100% - 32px); aspect-ratio: 16 / 9; }
  .brokerage-gallery .yacht-gallery-head { align-items: flex-start; flex-direction: column; }
  .brokerage-gallery .yacht-gallery-filters { justify-content: flex-start; gap: 22px; overflow-x: auto; width: 100%; flex-wrap: nowrap; }
  .brokerage-gallery .yacht-gallery-viewport { grid-template-columns: 1fr; gap: 0; }
  .brokerage-gallery .yacht-gallery-peek { display: none; }
  .yacht-page--brokerage-template .brokerage-gallery .yacht-gallery-canvas,
  .yacht-page--a46-brokerage .brokerage-gallery .yacht-gallery-canvas { height: min(76vw, calc(100svh - 90px)); min-height: 0; max-height: 720px; aspect-ratio: auto; }
  .brokerage-space-grid { grid-template-columns: 1fr; gap: 56px; }
  .brokerage-space-grid article:nth-child(3n + 2) { margin-top: 0; }
  .brokerage-space-grid h3 { margin-top: 20px; font-size: 30px; }
  .brokerage-equipment-highlights { grid-template-columns: 1fr; }
  .brokerage-equipment-highlights li { padding: 0; }
  .brokerage-equipment-groups summary { font-size: 24px; }
  .brokerage-equipment-groups details > .brokerage-equipment-columns { grid-template-columns: 1fr; gap: 30px; padding-left: 0; font-size: 16px; }
  .brokerage-equipment-cta { align-items: stretch; flex-direction: column; }
  .brokerage-equipment-cta .button { width: 100%; }
  .brokerage-documents-grid { grid-template-columns: 1fr; gap: 44px; }
  .brokerage-documents-list li { grid-template-columns: 42px 1fr; gap: 12px; }
  .brokerage-documents-list p { font-size: 21px; }
  .brokerage-process-list { grid-template-columns: 1fr; }
  .brokerage-process-list li { min-height: 0; padding: 0; }
  .brokerage-process-list h3 { font-size: 25px; }
}

@media (prefers-reduced-motion: reduce) {
  .brokerage-hero .yacht-hero-video { display: none; }
  .brokerage-hero { background: url('https://yfg-dev.com/configurator/public-assets/media/newtest/brokerage/sessantasette-67/poster.webp') center / cover no-repeat; }
}
