/* Event-style highlighter marks for Cybersecurity, Managed IT, Custom Support Hours and About only (enqueued on those pages).
   Same rough, streaky technique as the AI event's orange marker, in the existing blue/sky colours; each mark has its own angle.
   Overrides the shared mark variables, so section variety, sky contexts and the reveal animation are unchanged. */
:root{--hl-mark-a-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='11' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='12' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 66C60 58 140 52 220 44C290 37 350 31 394 27C398 40 397 56 393 70C330 76 250 83 170 88C110 92 50 97 8 100C3 88 3 76 6 66Z' fill='rgb(1,126,215)' fill-opacity='0.23'/%3E%3Cpath d='M14 80C120 70 260 57 386 44L385 56C260 69 120 82 15 91Z' fill='rgb(1,126,215)' fill-opacity='0.13'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-b-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='23' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='24' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M7 32C70 36 150 43 230 51C300 58 355 63 395 66C398 77 397 88 394 98C330 96 250 91 170 86C100 82 45 80 8 79C3 62 3 46 7 32Z' fill='rgb(1,126,215)' fill-opacity='0.23'/%3E%3Cpath d='M13 46C130 52 270 62 388 76L387 87C270 76 130 66 14 60Z' fill='rgb(1,126,215)' fill-opacity='0.13'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-c-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='37' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='38' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 60C60 50 120 70 190 66C260 62 320 42 395 48C398 62 397 78 394 92C330 88 270 100 200 99C130 98 70 86 8 97C3 84 3 72 6 60Z' fill='rgb(1,126,215)' fill-opacity='0.23'/%3E%3Cpath d='M12 72C80 62 150 80 220 76C290 72 345 58 388 60L387 71C345 70 290 86 220 88C150 90 80 76 13 83Z' fill='rgb(1,126,215)' fill-opacity='0.13'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-d-blue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='51' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='52' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 74C80 62 170 50 260 38C320 30 365 24 395 20C398 34 397 52 393 66C320 74 230 84 150 90C90 94 40 98 8 100C3 92 3 82 6 74Z' fill='rgb(1,126,215)' fill-opacity='0.23'/%3E%3Cpath d='M20 88C140 76 270 58 385 40L386 53C270 71 140 90 21 98Z' fill='rgb(1,126,215)' fill-opacity='0.13'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-a-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='11' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='12' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 66C60 58 140 52 220 44C290 37 350 31 394 27C398 40 397 56 393 70C330 76 250 83 170 88C110 92 50 97 8 100C3 88 3 76 6 66Z' fill='rgb(116,199,255)' fill-opacity='0.28'/%3E%3Cpath d='M14 80C120 70 260 57 386 44L385 56C260 69 120 82 15 91Z' fill='rgb(116,199,255)' fill-opacity='0.16'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-b-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='23' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='24' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M7 32C70 36 150 43 230 51C300 58 355 63 395 66C398 77 397 88 394 98C330 96 250 91 170 86C100 82 45 80 8 79C3 62 3 46 7 32Z' fill='rgb(116,199,255)' fill-opacity='0.28'/%3E%3Cpath d='M13 46C130 52 270 62 388 76L387 87C270 76 130 66 14 60Z' fill='rgb(116,199,255)' fill-opacity='0.16'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-c-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='37' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='38' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 60C60 50 120 70 190 66C260 62 320 42 395 48C398 62 397 78 394 92C330 88 270 100 200 99C130 98 70 86 8 97C3 84 3 72 6 60Z' fill='rgb(116,199,255)' fill-opacity='0.28'/%3E%3Cpath d='M12 72C80 62 150 80 220 76C290 72 345 58 388 60L387 71C345 70 290 86 220 88C150 90 80 76 13 83Z' fill='rgb(116,199,255)' fill-opacity='0.16'/%3E%3C/g%3E%3C/svg%3E");--hl-mark-d-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-3%25' y='-15%25' width='106%25' height='130%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.022 0.38' numOctaves='2' seed='51' result='e'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='e' scale='12' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4 0.25' numOctaves='1' seed='52' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.35 1.5' result='a'/%3E%3CfeComposite in='d' in2='a' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23r)'%3E%3Cpath d='M6 74C80 62 170 50 260 38C320 30 365 24 395 20C398 34 397 52 393 66C320 74 230 84 150 90C90 94 40 98 8 100C3 92 3 82 6 74Z' fill='rgb(116,199,255)' fill-opacity='0.28'/%3E%3Cpath d='M20 88C140 76 270 58 385 40L386 53C270 71 140 90 21 98Z' fill='rgb(116,199,255)' fill-opacity='0.16'/%3E%3C/g%3E%3C/svg%3E")}
/* Each wrapped line gets its own whole stroke, as on the event hero. */
.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone}
